This member has provided no bio about themself...

RSS Reviews
5

Titan Engine

Engine review
5

Ogre Engine

Engine review

It's ok if you take them by their word and look at it as a render engine, but the website etc really makes you want to use it to make games. That's where the problems begin though. First of all to set it up and compile it is a major pain. Then you have to get addons to have any form of input from keyboard and mouse and then you have to get a 3rd party GUI.
Once you're past that, you try to get something going but most of the time, Ogre sort of fights back and you dont really know how to do what you want to achieve. The documentation is pretty much useless and the forums aren't much help either. Most of the time you either get no answer or just a "have a look at the code".
Ever since the main developer retired from the project there is not much progress. They are discussing future steps endlessly in the forum, form subcommittees to decide this or that and so on.
On top of it all, the Ogre concept is outdated and more aimed at a fixed function pipeline. Shader rendering leaves much to be desired and is slower than it has to be.
All in all, it's OK for a free engine, but I wouldnt really go with this anymore.

4

C4 Engine

Engine review

I went through two other engines before I settled for C4, Irrlicht and Ogre. I wasn't necessarily looking for a free engine but at the time (7 resp. 4 years ago) there wasn't much choice.
C4 works in the render department and if something doesnt work, it's a good chance it's you doing something wrong and not the engine. However, when it comes to other fields around it, like the User Interface, particle effects or usability, it begins to lack quality. One problem is that the engine is written in a way that assumes that you don't use any other third party library, including the STL. The new and delete operators are overloaded which cause a tremendous number of problems with other libraries. Number one is you cant use Visual Leak detector. Instead you have to rely on the "leak detector" of the C4 engine which gives false file and line information at times.

That said, I reversed my original rating from 10 to 4. I save myself the bother of repeating everything that Argoon has said in his review, because he sums up my own criticism after over a year of C4 usage very well.

Writing an application outside the given framework is possible but with a lot of woe. You wont be able to write stand alone tools for instance, only tools that use the engine GUI and start from within the engine main frame.This means in the end that you have to keep and maintain several copies of the data directory hierarchy.Also dont expect any help when you do. Help is provided in the forums, but you have to use the engine the way it was intended by the developer or you're on your own. A typical question is: "Have you altered the source code in any way" and if the answer is "yes" that was it in most cases.

There is not much documentation on the library,in order to do anything beyond the obvious you have to go to the forum and ask for help and hope the developer is in the mood to help. He may or may not. The engine contains absolutely no source code comments and the included header comments often just repeat the function name and parameters and otherwise leave you in the dark. In fact it is impossible to write any non trivial application without asking for help in the forum over and over again. As for the community: If you criticize the engine in any form,you will be yelled at and silenced pretty quickly.

The tools including the "world editor" are cumbersome to use at best. Alas you have to use the world editor because it's the only way to use most of the engine features, unless you program everything by hand for which there is hardly any documentation.

Facit:A stable render engine, but no complete game engine, alas usability leaves a lot to be desired.