My bad.If you really want better game engine examples, or from people who have more experience in game engine design (more than me at least), you can try a lot of the examples listed above, or for the sake of your topic's title, keep working on one yourself.A game engine is a system that will act as a wrapper of some sort over a graphics library, like SDL, SFML, DirectX, OpenGL, and many others.