Game development is a process of using the latest technology and trends to make the video game. The game developer role requires understanding as well as the execution of the game plan to convert the imagination into reality. To develop a successful game one needs to have vision, creativity, and talent. There are many game development companies globally. To get into these companies a significant amount of programming experience is a must. Game developer’s role revolves around different aspects from gaming narration to gaming creation, coding, and programming.