I don't expect anyone to be able to finish the engine, but you can learn a lot about how I programmed and tackled the various challenges along the way (sometimes not the best way to do it, and I recognize that)
This is the engine when I left the project, DaSpirit has continued building on it and so has a better one.
If this helps you, please tell me. And if you use pieces of it, I would like credit (not necessary though, but don't claim the parts of my code as your own).
If you have any questions, ask and I'll try answering them. I expect there will be quite a few because of the lack of good comments.
It can be downloaded here: .gm6 and .gmk.
[EDIT] For some reason, starting a new game causes vista to freeze. So you can use my save file, just put this file in the same directory as the game. Hopefully that will make vista work.
Edited by sunstroke, 30 November 2008 - 05:33 PM.