Sat 7 Nov, 2009
7 November 2009
Welcome to IndieZen
OGRE, OGRE, Ogitor
In support of IndieZen’s graphic plugin for OGRE, I have been busy testing a few things this week.
First: I downloaded OGRE SVN trunk, built it and installed it. All was great, after I finally got my environment configured properly, by the end of the 12th attempt I have a working OGRE install.
Second: I installed Qt Creator, an IDE for C++, and the primary environment for compiling Ogitor. It is also used to configure and build Ogitor. Ubuntu has an install for this one so it was a no brainer.
Finally: I Grabbed Ogitor, a Qt based wysiwyg scene developer, configured my environment after only 5 tries, and installed it. It runs, as far as I can tell, but as of this writing I have not been able to load any models or textures into it as the sample files are all out of date and need to be updated with OGRE’s built-in converter. This app is still deep in beta, version 0.3.2, this is my only warning… I will say you need the OGRE trunk anything older than OGRE 1.7 is not sufficient to compile Ogitor.
Overall, If I had more time to work with it I am sure that I would have created a great world scape for all to see. Unfortunately Ubuntu released version 9.10 and the upgrade, although very smooth, did not maintain any of my alternate libraries and I had to reconfigure a few things. Nothing difficult or challenging, but time consuming all the same. Other IndieZen members have had some success with this tool so I thought it good for me to get up to speed with it too. By this time next week I should have a couple of screen shots to share with everyone. Until then, keep a weather eye on the horizon and keen ear out for OGREs.
For more news please visit the IndieZen Wiki
Where Are We Today?
Milestone: Version 0.6.1
Due (11/01/09)
This minor milestone is to add more features to Game Builder
- Completely switch to CMake for building
- Create CMake.template for every project
- Enhance zpkg.lua to generate CMake from CMake.template.
- Zen Studio
- Implement a Property view with contributors
- Add persistence to the Property View
- Game Builder
- Add element properties
- Add persistence to the Game Builder properties.
Milestone: Version 0.6.2
Due (11/29/09)
This minor milestone is to push through the World Builder to visibility.
- Zen Studio
- World Builder
- Enhance the Scene framework as needed.
- Create the Layers view.
- Enhance the Creator view.
- World Builder
Milestone: Version 0.6.3
Due (02/01/10)
The primary purpose of this milestone is to create the code generators that takes the Game Builder data as input and generates Lua and C++ classes for game entities.
This milestone we will likely complete the integration of Game Builder, World Builder and Base.Starter.
- Game Builder
- Integration with Zen Worlds
- World export (not sure how this will look yet)
- Database – export to a database including DML to create the database
- Lua script – export to Lua script
- C++ and script bindings – Code generator for C++ and script bindings for game object types.
Milestone: Version 0.6.4
Due (05/01/10)
The primary goals of this milestone are to add networking and integrate Zen Worlds with Game Builder and World Builder.
- Zen Worlds
- Zone services
- Zone Data services
- World services
- Multiplayer networking
- World Builder
- Integration with Zen Worlds
Milestone: Version 1.0.0
Due (09/13/10)
Version 1.0 first GA release.
- The primary goal of this milestone is to polish the documentation and tutorials, clean up the installation process and polish any interfaces that require polishing.
Timeline
Here you can find the change logs for all the newly baked code bits and bytes. (Green… why is it Green? Monochrome nostalgia strikes again.)




