Today's post is just a report on Revolution engine v0.5 progress.
First of all I want to say what we should expect from this version. Since 0.5 means half-way to 1.0, half-way to complete the engine, I'm creating a very reliable version. Why C++? well, I really belive that any good Game Engine nowadays must be written in C++, or at least in some Object oriented language. Most C++ capabilities of C++ can be easily emulated in C, but this leads to uggly, buggy code.
This is the last time I'm writting the engine from the scratch, so next versions are going to be written on top of 0.5, and much of the code is gonna be kept. So if I'm keeping some code, it must be on the final language, and I must be sure it's reliable, modular, bug-free, and all those things.
This is good, since now on we're going to enjoy a much more robust and reliable engine.
And it's good because finished code can be documented, wich will help everybody start using the engine.
Documentation, testing and debugging take a lot of time and effort, so developping the engine is now a bit slower.
Now it's time to some aproximated figures:
-Code development: about 70% to first alpha release
-Documentation: First stages
-Testing: First stages
I Know it's not much, but be patient ;)
Thank you all.