mrhaboobi was asking about this, so I figured I would just release it to the general public. This is a relatively simplistic platform engine that presently supports idle state, moving around, jumping, standing attack, and jump-down-from-platform capabilities. Other states are included but unfinished. It doesn't have any entity handling (no pickups or enemies), as that's a whole different subject and differs from game to game depending on need.
I put up two packages: a complete ready-to-run package, and a source-only package. The complete package is 33.2MB because it contains three audio tracks, the other is about 48KB... add your own WAV files.
http://www.frozenutopia.com/platformengine-ready.7z Ready-to-run version
http://www.frozenutopia.com/platformengine.7z Add-your-own-WAVs version
I commented it as best I could, and some parts are not optimal, but it works, and quite well too. Feel free to use and abuse as you see fit.
All flames will be redirected to /dev/null.