Game Development is the art of developing innovative and unique games and describes the design, development process, and launch of a game. It may also include concept generation, stunning design, framework, test and launch. While developing agame it is important to think about the game tools and mechanisms, rewards, player engagement and level design.