From my childhood I was so much addicted to games that I used to bunk my school ;D...Even today i spent hours playing games! I came across an open source game development App, Blender Game Engine. It provides an easy to use IDE where you can develop your game.
we can develop games in two ways. one is Zero code development where you just need to create set of sensors, controllers, actuators and associate them with objects. Other is the one where you can link the action in the form of code written as Python script. I have been working on this game along with a first person shooting game with different maps. Such Apps allow you to put down the game you were dreaming..