Penjin 1) is an easy to use SDL 2D/3D game engine framework, with many features to help the developer. It provides objects to handle Sprites, AnimatedSprites and State handling, amongst other useful functions. Even if you are just starting out learning c++, we hope Penjin can help guide you on your learning process.
Many aspects of Penjin have come from lessons learnt in creating pkage. Improvements in handling States were made by looking at what the Atrox was doing right and also what it wasn't doing so good. Penjin also uses SimpleJoy to make cross platform input handling much simpler.
Work is being done to restructure the back-end and add different platforms and render targets(OpenGL ES 2.0, GX and Trenki's soft GPU). Penjin is also the final name to encapsulate the engine as a whole, 2D and 3D.
Here are splashscreen images you are free to use in your games. Click for full resolution versions. 2)
If you have used Penjin in a project please update here.