Android Game Development
An experimental Space Invaders-style game developed for Android using Java. The project was created as a practical way to introduce my children to programming and game development.
The project explores the fundamentals of 2D game development, including game loops, player input, sprite rendering, animation, collision detection and basic game logic.
My C++ Engine 2D and GUI part were implemented natively in Android + OpenGL ES.