Overview
This simple game engine (SGE) targets the GP2X handheld game console. The engine is written in C++
using the SDL library and the Lua scripting language. Games created using the SGE engine can be
entirely scripted, however developers can also load external libraries using Lua.
Here is a list of features that are currently supported.
- Runtime environment using GP2X
- Simulation environment using Linux for development.
- Rectangle widget (for drawing windows / title bars / solid background colors / ...)
- Image widget (supports blending / transparency)
- Text widget (supporting true type fonts)
- Keyboard events (keyboard events are really just useful for a development environment)
- Joystick events (joystick button events are supported under the simulation environment for the RumblePad2)
- Update events (each object / widget can register an Update function which will be called each frame)
Download
SGE Simulator/Source Code 0.0.2
SGE GP2X Runtime 0.0.2
GP2X Cross-Compiler Test Source Code
Screenshots