Amelia's Game Maker Guide
You already made Obby Rush! Here's how to make more games and change the ones you have, using a helper called Claude Code.
What is Claude Code?
Claude Code is like a super fast building buddy that knows how to write computer code. You tell it your idea in normal words, and it writes the code that makes the game work. You're the game designer: you decide what the game is about, what's fun, and what needs fixing. Claude does the typing.
How to start
- Open the Terminal app on the computer. It's the black window where you type commands.
- Go to the website folder by typing this and pressing Enter:
cd ~/claude-code/chase-website - Start the website so you can see your games:
Then open localhost:5173 in your web browser.nvm use npm run dev - Open a second Terminal window, go to the same folder again, and type:
Now you can talk to Claude!claude
How to talk to Claude
Just type what you want, like you're telling a friend. Here are some things you could say:
Add a 4th level to Obby Rush with lots of moving platforms.
Make the player in my game purple instead of orange.
In level 2 the jump after the checkpoint is too hard. Make the gap smaller.
Make a new game where you catch falling stars in a basket. Put it on the home page.
Secret tips for great results
- Be specific. "Make it more fun" is hard. "Add a gem that gives you a double jump" is great!
- One thing at a time. Ask for one change, try it, then ask for the next.
- Say what you see. If something is broken, tell Claude exactly what happens, like "When I press space nothing happens on level 3."
- Play test! After every change, play your game to check it.
- It's OK to say no. If you don't like what Claude did, say "undo that" or "change it back".
Change your game by yourself
Your obby courses live in a file called src/lib/game/obbyLevels.ts. Each line is a piece of the
course. The numbers tell the game where things go:
pillar(520, 400, 50) - 520: how far to the right the pillar is (bigger number = further along)
- 400: how high the top is (smaller number = taller pillar!)
- 50: how wide it is (smaller = harder to land on)
Try changing a number, save the file, and watch your game change in the browser! If you break something, just ask Claude: "I changed obbyLevels.ts and now it's broken, can you fix it?"
Game ideas to try
- An obby with lava that rises slowly, so you have to hurry
- A game where you jump on clouds to get as high as you can
- A maze game where you collect keys to open doors
- A pet game where you feed and play with a cute creature
- Your own idea! Draw it on paper first, then describe the drawing to Claude.
Saving your work
When you're happy with your game, ask Claude: "Please commit and push my changes." That saves a copy online, so you can never lose it.