How To Make A Sudoku Puzzle In Game Maker

How To Make A Sudoku Puzzle In Game Maker


Creating a Sudoku puzzle in Game Maker can be a fun and challenging project for game developers. Sudoku puzzles are logic-based games that require players to fill a grid with numbers, following specific rules. In this article, we will guide you through the process of making a Sudoku puzzle in Game Maker, step by step.

I. Setting up the Grid:

The first step is to create a grid for the Sudoku puzzle. In Game Maker, you can use sprites or objects to represent each cell in the grid. Create a 9×9 grid using either sprites or objects, and position them accordingly. Assign each cell a variable to store the number entered by the player.

II. Implementing Input:

To allow players to input numbers into the Sudoku grid, you need to implement an input system. You can use keyboard or mouse inputs for this purpose. When a player selects a cell, create an input box or prompt using Game Maker’s built-in functions. Allow the player to enter a number and store it in the corresponding cell’s variable.

III. Validating the Solution:

A Sudoku puzzle is only considered complete when it follows specific rules. Implement a validation system to check if the player’s solution is correct. The rules state that each row, column, and 3×3 square should contain all the numbers from 1 to 9 without repetition. Write code to check these conditions after the player enters a number. If the puzzle is solved correctly, display a success message or reward the player.

IV. Generating Puzzles:

To create a more dynamic gameplay experience, you can implement a puzzle generator. This will allow players to play different puzzles each time they start the game. The generator can use algorithms to randomly populate the Sudoku grid while ensuring a unique solution exists. You can adjust the difficulty level by controlling the number of pre-filled cells.

V. Adding Visuals and Sounds:

To enhance the gaming experience, add visuals and sounds to your Sudoku puzzle game. Use sprites or images to represent numbers and cells. Implement animations when the player selects a cell or enters a number. Additionally, add sound effects for interactions such as selecting a cell, entering a number, or completing the puzzle.


Creating a Sudoku puzzle in Game Maker is a rewarding project for game developers. By following the steps outlined in this article, you can create a fully functional Sudoku game with input systems, validation, puzzle generation, and engaging visuals. Remember to test your game thoroughly to ensure a smooth gameplay experience. Good luck with your Sudoku puzzle game development!

Leave a Comment