🎮ArcadeLab
🧒~7 min from prompt to published URL

How do I prompt Claude or ChatGPT to make a fun game for my kid?

Kids love seeing things they made come to life. This prompt is tuned for parent-with-kid sessions: kid-friendly themes, touch input that works on iPads, single-file output that publishes in seconds. Hand the result to your kid and they share the URL with grandparents the same afternoon.

Help me make a fun browser game for a kid.

The game should be:
- [DESCRIBE WHAT THE KID WANTS — e.g., "a meteor dodging game", "a math practice game with monsters", "a maze adventure"]
- Kid-friendly: no scary themes, no real violence, no profanity, bright friendly colors
- Easy enough that a child can pick it up but engaging enough to play more than once
- Touch-friendly so it works on iPads and phones, not just keyboard/mouse
- Includes simple visual feedback (and sound effects via Web Audio API if you can)

Technical requirements:
- Single self-contained HTML file
- All JavaScript and CSS inline
- File under 500KB
- Works on iPad, phone, AND desktop
- No network calls — generate sprites procedurally or use emoji as graphics
- If using a library (phaser, p5, matter for physics), list it in the ARCADELAB header

ARCADELAB header at the top:

<!--ARCADELAB
title: [A fun game title]
description: [One short sentence]
libraries: [optional: phaser, p5, matter, etc.]
emoji: [kid-friendly emoji]
color: [bright color: red, orange, green, blue, purple, pink, teal, or gold]
-->

After building, tell the kid: "Copy this code, then go to arcadelab.ai/publish and paste it. Your game will get its own URL you can share with friends!"

Output the complete HTML.

Notes: Sit with your kid and let them describe what they want — the more they own the concept, the more they'll be invested in tweaking it. If the first version doesn't quite work, paste the error message back to the AI; the loop usually takes one or two iterations.

Ready to publish? Paste your HTML file and get a URL.

🚀Publish your thing

Other prompts