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 you'll find the online version of the Penjin Documentation.2) Programming Guide Index
Currently the following projects have used a version of Penjin:
If you have used Penjin in a project please update here.