Engine Development

Astronomad [Video Game]

Astronomad is a 3D real-time strategy game I made using my own OpenGL game engine, coded in C++. The game can be played in skirmish mode against an AI enemy, or via LAN multiplayer with up to 4 players. I also did the 3D models for the space ships. The engine was developed over the course of 2018.

Rhythm Worm [Video Game]

Rhythm Worm is a 2D grid-based rhythm game I made using the same OpenGL game engine, coded in C++. The art and music were also done by me.


Cargo Pirates [Video Game]

Cargo Pirates is a 2D bullet-hell shoot-em-up game that emulates gameplay from space invaders. The game is developed in a team of two, I was in charge of the main gameplay as well as the game engine itself. This was made before I learnt OpenGL, so the rendering pipeline used Windows GDI for its graphical component. Coded in C++, 2018.