This is a 2D and 3D game engine I made back in highschool when I got my first Android phone (~2010). It is written in 100% Java, uses OpenGL ES 1.x (so no shaders), and is surprisingly functional. It weighs in at around ~30k LOC.
It is essentially the engine that powered my first Android game, SpinShip. I pulled out the core engine features and packaged it as a separate reusable engine after I released the game. Unfortunately, I didn't use any version control back when I began development (I backed up my code to DVDs lol), so there's no development history from that point. I also, predictably, lost the source code for the original SpinShip :(
This engine was used to create the following apps that were/are published on the Android Market/Play Store, a few random non-Google app stores for Android, and Blackberry AppWorld:
It was also used for a handful of apps I made for clients as a freelancer, and a bunch of incomplete personal projects. Pretty much the only thing that kept development of this engine alive was one giant project in particular that I ended up scrapping as well...
*That I remember...
The full source code is up on Github
An app made with the engine, featuring pointless features! Store Page
An side-scrolling helicopter style game. Store Page
A top down shooter where you need to defend your jewels from being stolen. Store Page
A small 3d modelling toy. Sounds cooler than it is... Store Page
A speed calculator with an illogical animated speedometer. Store Page
A halloween-themed live wallpaper for Android. Store Page