Skip to content

I want to make a game engine for mobile devices, and I don’t know how!!!


I want to make a game engine for Symbian devices, but I really don’t know how. I don’t know what is needed to make one. Also there is the big question : Does a good game engine mean a good game is created?

Also how do you make the various added features of the mobile device, like the accelerometer, the camera, the GPS, the magnetometer etc. a part of the game engine?
So that we can use them to make more immersive (Google spell check tells me there is no word known as immersive 😛 ) and fun mobile games.

Update : The answer seems to be in the new book Game Engine Architecture by Jason Gregory. Unfortunately the Indian edition of this book is not out, so will have to wait till then.

MS Outlook usability WTF?


So how am I supposed to know what’s the difference between the client and server rules!!!

Source code of various webkit based mobile browsers.


Now that there are so many mobile browsers based on Webkit, it makes sense to check the various implementations and designs used by them.AFAIK Nokia and Samsung have open-source’d their code. So here are the links.



I would update this post if some other device manufacturer’s also publish their code as well. If you have any other interesting links that should be updated, please do contact me.

VS2005 we need "Prompt before rebuild".


Webkit is not a small project by any means. And it takes a cool 30-45 mins for a complete rebuild on a 2GHz, 1GB RAM PC to complete.

Now just imagine this, you have a critical feature to deliver and you have just enthusiastically coded it and want to see it running. Now you have to build it first, and being a faithful mouse user, you right click on the project and just in the heat of the moment instead of selecting the “Build” option, your hand slips a few pixels lower and clicks on the “Rebuild” option. 🙁 And so there go a full 30 mins of your valuable time.

This used to happen to me like once in a week and especially during the critical deadlines.Well I have not found any option in VS2005, where we can set to “Prompt before rebuild”.

But I have learnt to use the keyboard option to build and that has saved me some trouble. 😉

Fixing the "’CSSValue’ : redefinition " issue


Developing for Webkit can be a big headache. The sheer size & complexity of the architecture is mind boggling.
We were facing this error and just could find any way to fix it.

d:\XXX\WebCore\DerivedSources\CSSValueKeywords.h(28) : see declaration of 'CSSValue'
d:\XXX\WebCore\DerivedSources\CSSValueKeywords.h(286) : error C2370: 'CSSValue' : redefinition; different storage class

The one solution mentioned in the code is to get the full code and do a rebuild :).
But we found out that the problem lies in If there are any empty lines in that file then it would generate duplicate CSSValue variables.
So just remove all those empty lines from and do a rebuild and the problem should be solved.

?php echo( date(