It's been quite a long time I didn't touch my game project since last semester. Actually it's due to some reasons that affected the progress.
First is the policy of MSC (or should I say, da Malaysia) which makes them to limit the IP Challenge to only casual games. Okay there's nothing wrong about casual games, but I was half way progressing my project before the competition had started. You see, financial problem really can makes a project and a team collapse, easily.
Next is the time that I had for that particular project, which I have to mention that, honestly, not much to spend. Even now, I can barely breath due to heavy and short-scheduled college assignments. To solve this problem, I actually need some game development platforms similar to Kaneva (which no longer exist, I suppose) that I was using several years ago. However I know it isn't really possible because it's not going to be cheap. For instance, the Unreal Game Engine 3, costs around few tens thousand dollar... that's truly insane!

Oh yeah, did I mention that I was using Irrlicht engine for my project? Well, after several months I realized that I've forgot most of the things about C++ and OOP... Structure, classes, inheritance... duuh. Irrlicht is just a graphic engine and I'll have to code a lot to make things work. I know, that's the way a game supposed to be created, and I' not avoiding it (hence studied C++ even my math's suck) but the fact that Irrlicht is lack of tutorials and in my opinion is the main factor which makes it less popular than OGRE...
Ok now's OGRE. It's actually not much different from Irrlicht, but they are moving forward to a different direction, the more decent path. I recently bought a book:

which explains a lot of things about the engine and I'm glad that someone spent their time and effort to write this book which may help a lot of people.
I recently also realized that Blender Game Engine (BGE) has improved a lot as in graphic capability, see pictures:

Yes it's rendered in REAL-TIME. How great and fast does technology evolves... However since Blender is using logic block to develop the game AI as well as in-game physics, it is actually much slower than a game coded from C++ or Java. But I'm sure it will be improved really soon.
I'm getting motivated now... :D |