It's strange: it seems I'm most productive early in the morning and very late in the night. This, of course, doesn't fit quite that well with the "having a job" part of my life... Of course, if I didn't have a social life, I could sleep in the afternoons, work on the project during the night and still go to work. [grin]
Btw, I'm not going to move the journal off GameDev, at least not yet...
Since the last update, I've mostly been working on:
- Reorganizing the engine (ooh, clean and elegant)
- Writing proper dynamic text rendering (rendering to a texture each frame just doesn't quite cut it)
- Improving resource management (resources can now be loaded from zip files, and a host of other features)
I should start rewriting the COLLADA loader to be easier to understand and extend, while also supporting COLLADA FX. I'm also going to add COLLADA Physics support later when physics simulation is added to the engine (at the moment, my top candidate is Bullet). Too bad the official COLLADA API is C++, so it's practically impossible to wrap to use with Python. While working on COLLADA FX support, I'm also going to refine shader and multipass rendering support.