Coder Prodigy

Build your own games.
Play them anywhere.

Create 2D games with real JavaScript. Share them with friends or export them as desktop apps.

No credit card. No download. Just open and create.

Young creators in our community
50,000+
Game genres to explore
6
Free to start building
100%

Real code

Real JavaScript. Made for making games.

Cat/Cat.js
1 // A cat that chases your mouse
2 whenGreenFlag(() => {
3 say("Catch me if you can!");
4 forever(() => {
5 pointTowards("mouse");
6 move(3);
7 if (touching("mouse")) {
8 startSound("meow");
9 }
10 });
11 });

Start simple. Make something move today.

Coder Prodigy's functions read almost like plain English — move(), say(), whenKeyPressed() — so your very first lines of code already do something you can see.

  • Short, readable functions made for games
  • Press play and watch your game run right next to your code
  • Error messages point to the exact file and line to fix

Why Coder Prodigy

Everything you need to make real games.

  • Draw your own sprites

    Paint characters and worlds in the built-in costume editor, in pixels or vectors, and upload your own sounds. Everything lives right inside your project.

  • Share with anyone, instantly

    Send friends a link and they can play right in their browser, no account needed. Go Premium to export your game as a desktop app for Windows, macOS or Linux.

  • Start free, with room to grow

    Every free account includes 500 MB of storage for your games, sprites and sounds. Keep projects private or share them. Need more space? Premium gives you 10 GB.

Coming from Scratch?

You'll feel right at home.

The layout you already know: sprites, costumes, sounds and the stage, all in familiar places. The difference? You write real JavaScript instead of dragging blocks.

Scratch
Scratch blocks: when green flag clicked, forever, if key right arrow pressed then, change x by 5, if on edge bounce
Coder Prodigy
1 whenGreenFlag(() => {
2 forever(() => {
3 if (keyPressed("right arrow")) {
4 changeX(5);
5 }
6 ifOnEdgeBounce();
7 });
8 });

Same ideas. Same names. More power.
If you can think in Scratch, you can build in Coder Prodigy.

Coder Prodigy penguin

Built by someone who teaches kids to code.

I've taught 50,000+ young people how to make games. I built Coder Prodigy because I kept hearing: "I want to make real games — what do I use?" Now there's an answer that doesn't throw you into Unity or a blank VS Code window.

Students taught
50,000+
Course rating
4.9

Pricing

Free to build. Premium to go further.

Every builder starts free. Go Premium when your game collection outgrows your backpack, and take your games with you.

Basic

Perfect for beginners.

Free

$0 /mo

What's included?

  • 500 MB asset storage
  • Public & private projects
  • Upload your own images and sounds
  • Remix community projects
Start for free
Most Popular

Premium

Build without limits. Perfect for shipping apps

$10 /mo

What's included?

  • 10 GB asset storage
  • Public & private projects
  • Upload your own images and sounds
  • Remix community projects
  • Download your games to your computer
Go Premium

Coming soon

Step-by-step game courses.

Not sure where to start? Guided courses will walk you through building complete games from the ground up. Until they launch, our free guides show you how to add sprites, backdrops, costumes and keyboard controls.

Start with our free guides

Your game is waiting to be built.

It's free to start, it's fun, and your friends are going to want to play what you make.

Start Building Free