Yep, still working on this. Had a lot to do the last month, so no time for the engine.

Yesterday i discarded all UI code and i'm now looking into other techniques.
Thinking about implementing WebKit or Gecko as a UI engine but this could be overkill or a huge pile of work.
So my current plans are: Finding an easy solution for a web browser UI or writing a system similar to XAML/WPF and HTML to create your UI by XML and not by code.

Also there were a lot of changes in my development branch:
Huge improvements on the shader system (single shader file)
Shaders now have automatic uniform assignments (from properties)
Normal Mapping is now supported
Removed jitter, added Bullet
Engine now uses multithreading, can defer routines and has a coroutine system
Deferred Asset loading (in other thread)
Game has GameStates that allow to create different states for a game (Menu, Ingame, ...)

Known bugs:
Sound completly broken right now smirk


Visit my site: www.masterq32.de