2D games are a fantastic way to have fun without using a lot of resources. Simpler games are being overlooked as resource-intensive 3D games take over the market today. According to the global and Nepali gaming trends, there is a sizable audience for games in this time and age. The game development engine Unity is used in this project, and C# is used for the scripting portion. Additionally, Unity has a 2D engine. It offers us pre-built classes and libraries to aid in the development of 2D games. Through scripting, objects can have behaviors assigned to them. Unity's animator and animation window are also used to improve the game's usability. Playing 2D games on our laptops or mobile devices is a terrific way to pass the time while we're on the go. The process of creating these games is wonderful because it teaches us a lot about games and how everything works—things we may have overlooked the entire time we were playing them. Since there is an expanding gaming audience, I am confident that projects like these will remain important in the future.