Project on hold
I’m going to stop working on the engine for a while. I’ll continue once my exams are done and when I have some more motivation. Until then, this is what I have been working on:
- New scene model. Maps will now be known as scene and a new class and data model has been devised using a more flexible, faster and expandable format.
- Scenes are will not same kind of file format as the maps. I’m going to have a go at binary streaming and if it works, I may convert models and materials over to the same system.
- A new file system will be implemented to handle file loading. This will make alterations and restructuring easier.
- Each object will have a bounding box and ellipsoid generated automatically.
- The scene will be split using an octree system.
- The scene will have a single underling piece (or pieces) of geometry which will be handled by the renderer and physics quite differently.
UPDATE:
Have done the odd bit here and there. I have the new scene file format working. Scene objects are implemented along with core scene data using the new binary streaming method. There are still lots of bugs to iron out and a plethora of features to add. Right now it is all still very experimental and unstable so don’t expect any SVN updates for a while

Leave a Reply