AI game maker for kids

A simple way for kids to make their first game

Your child describes the game. CodeDreams makes a first version they can play right away. Then they change it, test it again, and look at the code if they want to.

Sign in to get startedDraft projects are free. Publishing requires a paid plan.

Try a game idea

Start with a small game

Make a game where my dog jumps over clouds and collects stars.

Make a space quiz with ten questions and a score at the end.

Make a maze where the walls move when I find a key.

How it works

From an idea to a playable game

  1. Tell it what to make

    One sentence is enough to begin. Say who the player is, what they are trying to do, and how the game ends.

  2. Play it

    The first version opens in the browser. Your child can try it right away and see what works.

  3. Change it

    They can ask for a higher jump, a shorter timer, or a harder level. Then they play it again.

  4. See the code and share

    The project files are there to read and edit, and Learn mode teaches the ideas behind them with the game itself as the example. Publishing is available on a paid plan. Then they can send the link to family or friends.

What it is good for

Games that run in a browser

CodeDreams works well for quizzes, clickers, puzzles, platformers, interactive stories, and simple 3D worlds, with a shared leaderboard when the game needs one. Projects are built in JavaScript or Python, and it is for kids who want to make something playable before they learn a full game engine.

When to use something else

Roblox, consoles, and app stores

Use Roblox Studio for a Roblox game, and Godot or Unity for a large multiplayer game or a console or app-store release. CodeDreams makes games that live at a web link, so it does not publish to app stores or consoles, and it does not build multiplayer or chat.

Choosing a game tool

Not sure where your child should start?

Make the first playable version

Keep the first game small enough to finish. Once it is fun to play, they can add another level or rule.

Sign in to get started