little makersa game-making playground
Saved in this browser

Game workshop

Exercises
↓ Download

AI access

Checking AI access…

AI requests use your OpenAI account and billing. Our server handles your key and keeps it encrypted for up to 8 hours. It is not saved in browser storage. Disconnect to forget it. A ChatGPT subscription does not include API usage.

A GAME-MAKING PLAYGROUND

A little code.
A world of
your own.

Learn Python. Bring your ideas to life.

Make a fox jump, build a game, or change the rules. Start small. See what you can make.

A WORLD YOU CAN MAKE YOURS
It starts with a little instruction.fox.jump()

Where will your curiosity take you?

Two ways in. Your pace.

LITTLE MAKERS · YOUR LEARNING MAP

Small discoveries. Your own games.

Follow the foundations, take a drawing detour, or pick a game to build.

A LITTLE ENCYCLOPEDIA OF GAMES

Find your next creation

Each game is another place to use what you know. You can revisit any foundation.

Practice means you tried a concept. A passed check means a game behavior worked. Neither is a grade or a lock.

Type fox. for suggestions. Tab completes the first suggestion; Ctrl / ⌘ + Enter runs.

Star Meadowyour game
Waking up your world…Loading Python for the first time

A little help from Pip

Connecting your coding companion…

Play a little first. When you have an idea, I’ll help you find the code that makes it happen.

</>Your game’s rules
◦ my_game.pyReady to explore

✧ Start with a number. See what happens.
Python is starting…⌘ / Ctrl + Enter to run
Your pocket guide +
player.speed
How far you move each moment.
player.jump_height
The upward push at the start of a jump.
world.sky
"peach", "lavender", "mint", or "night".
Actor("fox", …)
Try "cat" or "bunny" as well.
def update():
The rules that repeat while you play.