I've been doing a little work on my engine these past couple of weeks. I wrote two different forwards renderers, but they both have trouble with the same bug in GLSL that I keep running in to; trying to access light data using a uniform variable just kills the whole shader. No error messages, it just doesn't do anything. I'm not really sure what to do about that, friends are suggesting switching to CG instead of GLSL, I might have to look into it.
Meanwhile I've also made some changes to my asset management code and put some more work into my Blender plugin. I cleaned it a little and added a material file exporter, I'm hoping that soon I'll be able to export most or all of the files used by a typical object in one go - currently I have to manually export each file. I'm starting to fill the screen a little vertically, I'm still undecided on whether to keep everything on one screen or use a lot of pop-ups for options:
In related news I'm looking forwards to the new Sony gaming phone; the Zeus Z1 they are calling it right now, though the theory is it will be called the playstation phone or something to that effect. Finally, true gaming controls in a phone - plus it has a touch screen so it can handle all the "casual" games currently out. I hope to be able to port my engine to it, perhaps that will give me a more tangible goal.