Jad Community Contributions
One of the best ideas when thinking about Haddd future was converting
it into an Open Source project. In very little time some people have
submitted code in the form of new features or bug fixes that are very
valuable for the engine future.
The first updates that have being merged in the engine code are:
- XBox360 controller and XInput wrapper by plonkman
- Jostick support by ThunderMusic
- JApplication with integrated states by meeshoo
- Reporting delegate on .haddd files loading by Ronnie Barnard
- Bug in input classes from MindGames
They are small features, but nice ones to be truth. And much more important things are on the works:
- Networking by ThunderMusic
- Collada support by meeshoo
- Viewer/Editor by gonzo
This
projects when finished will allow Jade to be a much more rounded engine
for game development and more useful for the community in general. So,
that´s why I feel very happy having opened the code of Haddd, because
if not, that code would have never appeared in Jade and no matter how
small or big it is, it´s useful :)
Well, I said I was going to
return to steering behaviors after this, but I´m going to move to
profile the engine, I´ve seen very strange things in the performance,
and I´m confident that some small changes can be done to improve it.
The ideas is to rework some inner workings of the engine that will
allow it to gain 10% speed more or less without breaking any interface
or anything (so no method name or signature will change).
Let´s see what happens in the end, I´ll post some points that will be changed when I´m more sure that I´m right ;)
Comments