The last two weeks have been rather ugly and due to a lot of real life problems (including flood situation) I got nearly no time to push forward the project. Still I could accomplish a couple of things. The Dragon player model has been fixed at a couple of places to allow better animation sequences. Still outstanding is fixing some lighting problems. Most of the work though went into reworking the scenary system. For the final product I am going to split the engine scripts into three packages: Base Package, GUI Package and Scenary Package.
The Base Package is always loaded by the engine and contains the most basic scripts for mathemacial objects like Vector, Matrix, CollisionVolume and others. Also provides classes to manipulate engine objects like Model, Skin, Animation and others.
The GUI Package can be used by the modder to load a complete GUI kit which provides Java Swing like GUI building. You are not required to use this package if you want to create your own GUI framework or if your project doesn't need a full blown GUI framework at all.
The Scenary Package is also optional and can be loaded to provide a complete set of scenary elements, AI classes and effects. This provides a powerfull but also a bit complex system to build all kinds of games from it. Again you can ignore this framework.
One of the main features of the Drag(en)gine Game Engine is the fact that your basic interface to it is very small. Whereas with other game engines you are forced to use the system provided by the engine you can here completly (and i mean really completly) build your own stuff and still retain all the powers of the engine. You only have to answer to a handfull of engine-signals and upon those you can build your own stuff. The mentioned packages provide such a framework upon this minimal interface.
Also done is a rework of the web page as a couple of people didn't understand well how contributing to this project works or how the legal situation is. Please have a look at the Contribute Page which gives answers to all those questions about contributing and licensing. Also updated is the Progress Page.
More to come soon