This project delves into the multifaceted world of game design and development. It begins by exploring various idea generation methods, including storyboards, brainstorming, mood boards, sketches, concentration, and the SCAMPER technique, alongside the factors that influence the generation of successful game ideas, such as relation level, administration tools, participation, communication, decision-making, and risk-taking. The project then moves on to the practical aspects, providing a list of gaming ideas and the associated design thought processes for different game genres, such as action, adventure, role-playing, simulation, strategy, sports, and puzzle games. It also covers the formulation of a game design proposal with supportive documentation, focusing on a puzzle game concept. The core of the project involves the creation of a functional gaming prototype, detailing the steps involved, from paper to software design, user interface modelling, and virtual prototype creation, to adding input/output, engineering algorithms, and iterative testing. Furthermore, the project discusses refining a game prototype through iterative testing, outlining the requirements, analysis, design, testing, implementation, review, deployment, and maintenance phases of the iterative model. The project encompasses methods, factors, and processes to create and refine a functional game prototype.