Demotruk on 15 March 2010
Grand Theft Auto CTW PSP is somehow in the chart? What the hell? That game didn't even chart the week it was released...
A game I'm developing with some friends:
www.xnagg.com/zombieasteroids/publish.htm
It is largely a technical exercise but feedback is appreciated.