Creating cool games is a great way to challenge your child to apply their coding skills. So today we'll share some easy games to code for beginners. From the fun Pacman arcade game to the traditional Tic Tac Toe, find a game your child will love, and take on a new challenge!

Enroll your child in award-winning live online game coding classes led by an expert instructor, and designed by professionals from Stanford, MIT, and Google. The most popular class to start learning how to code is beginner-friendly Scratch coding.

More advanced students will enjoy a live online Game Building Club.

Discover Easy Games To Code For Beginners

Create awesome games in an hour! Make timeless classics like the pong game or learn how to make a jumping game that you can modify to bring any idea to life. Once you pick the game you want to make, just follow the simple tutorial step by step.

1. Pacman

Pacman is a maze arcade game, where the player controls the Pacman, who must eat all the dots on the enclosed maze, while avoiding the ghosts. The Pacman game is considered to be one of the most influential and important, and is commonly listed as one of the greatest video games of all time! Here's how to make a Pacman game in Scratch.

Here are a few ways you can customize the game even further to really make it your own: Try to add one or two more levels; add power pacdots that give the Pacman the power to eat the ghosts for a specified time; or add any other idea that you may imagine!

How to code an easy Pacman game

2. Make a Mario Game

Super Mario Bros, released in 1985, is arguably one of the most popular video games of all time, and the poster child of not only the entire Mario franchise, but, to a degree, Nintendo as a whole. Super Mario Bros belongs to an extremely popular genre of arcade games: the Side-Scrolling Platformer.

'Platformer' refers to the way a player must navigate obstacles in any given level of the game, often by literally jumping on platforms. And a true 'Side-Scroller' is defined by the way the player continuously reveals new parts of a level by moving their character towards the right side of the screen.

Another common version of a Side-Scroller is one in which a level (or 'world,' to use Mario terminology), is broken up into parts, and to get to a new part, you must reach the end of the previous part. This is the type of Side-Scroller you'll be building! Here's how to make a Mario game on Scratch step by step.

How to make a Mario game

3. Easy pong game

A Scratch pong game is created with a ball and a paddle. The paddle hits a ball to bounce it off a wall, before the ball returns towards the paddle. The amazing thing about the pong game, is that it's one of the first computer games ever created.The original pong consisted of two paddles that players used to volley a small ball back and forth across a screen. From start to finish, this game will take you about an hour to create. Here's how to make a pong game with Scratch coding.

Once you've finished your pong game, check out these extended challenges:

  • Set the paddle to move using the arrow keys.
  • Set the game to end if the ball misses the paddle
  • Add more balls to the game
  • Increase the speed of the ball each time it hits the paddle.
Make a pong game for beginners

4. Cross the Road game

In this game, the objective is to get your character across a busy road without getting hit. If you make it to the other side unscathed, you win!

This is a fairly popular game, and a fairly popular iteration of this game places you in control of a chicken trying to avoid getting hit by a car. You've probably heard the joke a thousand times, "Why did the chicken cross the road?" You know who else has heard that joke a thousand times? The chicken, and it's pretty sick of it, if not in fact just a little angry.

So for our game today, we'll be trying to get a car across to the other side of the road, and avoid being caught by angry chickens. In order to build our game, we're going to draw our own backdrop, and use a lot of 'if-then' blocks in Scratch coding to both check and see if two sprites are touching, and also allow ourselves to control a sprite with the arrow keys on our keyboard. Here's how to code your cross the road game.

Easy cross the road game to code

5. Easy jumping game to code

There are lots of popular games that are jumping games, and one thing they all have in common is: you just can't stop playing them!

Perhaps it's the prospect of beating your old high score, or simply the thrill of reaching new heights. Whatever your reason, we'll have some fun building this game, learn a lot of cool strategies, and most importantly, by the end of this tutorial, you'll have an addictive game you can challenge your friends and family with!

Here's how the game will work. When we start, platforms will begin falling from the sky. Our character will start falling too, and the only way to stay alive will be to keep jumping from one platform to another. The longer we last, the higher our score! Here's how to code a jumping game.

Easy jumping game to code

6. Code a Whack a mole game

Whack-A-Mole is an awesome game about “moles” that pop up from the “ground.” To play, a player uses a hammer-like tool to “whack” as many moles and as quickly as possible.

Whack-A-Mole has been played for decades at carnivals, amusement parks, and arcades. You can even play Whack-A-Mole online and free. So today is your chance to learn how to create this popular game using Scratch coding!

Here's how to make a Whack-A-Mole game on Scratch. To make this game more original, you can use the drawing tools on Scratch to draw your own mole, hammer, and backdrop. You can also add sounds whenever a mole pops up from the ground or once it’s whacked. Check out the Sound tab and use Sound category for blocks. You can make the game run longer by creating more clones or you can add more animation to the winning Sprite and Backdrop.

Code a fun and easy whack-a-mole game

7. Make Tic Tac Toe

Ready to learn how to make Tic Tac Toe on Scratch? With Scratch coding, you can bring this traditionally paper-and-pencil game for two players into the digital realm. In this game, each player makes one type of mark, either: X or O, and each player takes turns marking the spaces in a 3×3 grid with their mark. The winner is the player who gets three in a row!

In this tutorial, we will show you how to make a simple Tic Tac Toe game on Scratch using variables and lists. We’ll also covered how to switch back and forth between X and O based on turns, and we’ll implement a way to determine a winner based on the 8 possible solutions for both X and O players.

Make an easy tic tac toe game with coding

Creative Game Modification Ideas

Once your child has mastered the basics of coding a classic game, it’s time to unleash their creativity! Here are some fun and imaginative ways to modify and personalize their games, turning them into unique creations that reflect their own interests and ideas:

1. Change the Theme

Encourage your child to swap out the original theme of the game for something they’re passionate about. For example, if they’ve created a Pong game, they could replace the ball with a bouncing planet, and the paddles with rockets. If they’ve coded a Cross the Road game, instead of dodging cars, maybe the character needs to avoid lava streams in a volcanic landscape.

2. Design Custom Characters

One of the most exciting parts of game development is creating your own characters. Suggest that your child draws new sprites or modifies existing ones using Scratch’s drawing tools. They could turn Pacman into a superhero or transform the Mario character into a favorite pet. This adds a personal touch and makes the game more engaging.

3. Add Power-Ups and Challenges

To make the game more dynamic, encourage your child to add power-ups or challenges. In the Whack-A-Mole game, they could introduce special moles that grant bonus points or slow down time when whacked. In the jumping game, they could create platforms that disappear after being stepped on, adding an extra layer of difficulty.

4. Create New Levels

Once the base game is working, your child can expand it by adding new levels. For example, in the Mario game, each level could have a different theme, like an underwater world or a snowy mountain. They could also introduce new enemies or obstacles as the levels progress, keeping the game challenging and exciting.

5. Experiment with Sound and Music

Sound effects and background music can significantly enhance the gaming experience. Encourage your child to explore Scratch’s sound library or even record their own sounds. They could add cheering when a player wins or create a suspenseful soundtrack for when the game gets intense. These audio elements can make their game more immersive and fun to play.

6. Implement a Scoring System

Adding a scoring system can motivate players to keep playing and trying to beat their high scores. Your child could create a scoreboard that tracks points or lives remaining. In a Tic Tac Toe game, they could even implement a “best of three” system where the first player to win two rounds takes the overall victory.

7. Introduce Story Elements

For a more narrative-driven experience, your child can incorporate a simple storyline into their game. They might create an introductory scene that explains the character’s mission or add dialogue boxes that appear when certain actions are taken. This turns the game into more than just a challenge—it becomes a journey!

8. Mix and Match Game Concepts

Combine features from different games to create a brand new one. Imagine a cross between Pacman and Mario, where a character must navigate a maze while jumping over obstacles!

Make Easy Games to Code

Up next, discover the free coding games for kids, and the best Python games for beginners. For live expert guidance and support as your student codes games, enroll today in award-winning Scratch classes for kids. Students even earn a certificate!