|out of 33||out of 3||out of 10||out of 6||out of 4||out of 8|| 1lann|
So far you've implemented the basics of a game engine (with no 3D support by the looks of it yet). Your code is great, very well written, and it looks very promising, with design notes taken from real life game engines. There's really not much to say, it really just needs more work and functionality before it's properly usable as the demo doesn't show me much. A great entry, all you needed was a more (or more complete) functionality and a better demo showing it. I wish you the best of luck with this, as it can be quite tedious to have to implement all the functions of a game engine, but can be extremely useful.