- Actually finish the development of a game
- Learn the basics and the framework of LibGDX
- Learn how to make 2D game with LibGDX
- Use the procedural content generator library Noise4J
- Standardized the sprites from the retro-pixel-space-shooter-shmup-pack by mirroring them and renaming them using a PowerShell script
- Created a Java tool accompanied with a Gradle script to split all sprite strips
- Created a Java tool accompanied with a Gradle script to pack all sprites into a texture atlas
- Created a Java tool to generate IDs in a Java enum for all the generated assets
- IntelliJ IDEA Community as the project IDE
- Java JDK 11
- Gradle 5.3 (will be downloaded automatically by the Gradle wrapper)
- Java JRE 11
- OpenGL version 3.0
I abandoned the project.
The reasons behind this is my lack of free time to continue this project (university & other more interesting projects) and because I lack the resources to make a game that I would be proud of. More precisely, the asset pack that I bought was incomplete and didn't match my vision for the game.
However, I did program multiple useful tools for a game engine, such as the code generation tool for generated assets.
The game as a whole and the source code are under the MIT License. Please, read the license file from the project structure.
All the assets cannot be redistributed and/or used without a proper license. The MIT License does not apply to the assets.
The assets can only be used to play the game in its original form, i.e. unchanged.
Please, contact the assets' original authors for licensing.
- Visuals : The visual asset pack was bought from https://www.gamedevmarket.net/asset/retro-pixel-space-shooter-shmup-pack/. The license I got from buying this asset pack is the https://creativecommons.org/licenses/by/4.0/ license. The author is Roch Liles. Some small changes were made.