I’m rewriting my 3 shipped games. It’s a big technical overhaul and I’m also updating some gameplay elements.
Devastro was my first shipped game and it is by far the most complex one. AI, collisions, pathfinding, bots, vehicles, cutscenes, level editor… about 60000 lines of Java in total. I decided to rewrite it in C++ and convert it from PC to mobile.
Type Raiders was my second game, also originally written in Java. The C++ rewrite is almost complete. Gameplay mechanics are pretty simple, so I can focus on getting the graphics right. I dropped the built-in level editor, since I’m not planning on making new ones.
Superforce is the most recent one, already written in C++ but I completely replaced the rendering and audio code with a new engine based on Sokol. There’s another update coming with improved collision handling and gamepad support.