I've written my own game engine called Broken Mug Engine. It is written in C++ and is based on OpenGL and SDL. I am going to post about it in this thread.
First video of my game engine shows some GUI features and font rendering. Most of the GUI layout is defined in external XML files. Two GUI themes are also defined in XML. Font rendering is based on files created using AngelCode's Bitmap Font Generator. To make the video more interesting I made a little preview of my map editor, Box2D physics and 2D model editor.
[media]https:
I also made a blog and written a bit more info about the GUI and font rendering there. You can check it out:
http://antonior-software.blogspot.com
You can also find me on Facebook: