<b>Learning Game Development Life Cycle through Project Based Approach</b> In the field of software engineering, game development has been, and continues to remain a significant and promising sector. The growth of this field is hard to predict, but there is no denying that it has potential. A tremendous research has been going in the gaming industry mainly in the areas like game development, game designing, game AI engines, educational games. The emergence of game engine tools like Game Maker, Unity 3D made life easier to design and develop more sophisticated games with the reduced amount of time. Smartphones are one of the most widely owned and used consumer electronic devices all over the world, amongst which, Android smartphones are the most widely used, due to their various features and economic pricing. And Google’s Play Store has rather friendly developer policies has caused many developers to migrate to Android. Hence the Android Marketplace is home to a plethora of games, of all sorts of categories. However, upon closer inspection, it’s observable that users prefer casual, time pass and fun oriented games more. Due to this, we wanted to keep our game simplistic, hence we opted to make a 2D game, and decided to pick the puzzle genre, because people tend to like simplistic yet challenging games, and get addicted to it. Unity, Game Engine, Component based Coding, C , GUI, Sprite, GameObject 1302-1305 Issue-3 Volume-2 Advait Maindalkar | Sarvesh Gharat | Prof. Vinod Rathod