My first attempt at creating a usable 2D game engine
I plan on using this in some of my future projects, though I will probably rewrite it sooner or later (for simplicity sake). Perhaps an approach that is not object oriented?
You can view the development progress here