Turn your game ideas into playable reality. Describe what you want—a Snake clone,
a space shooter, a Breakout-style brick breaker—and get a working game published
to a shareable URL in seconds.
Creates authentic retro arcade experiences: Canvas-based graphics, smooth 60fps
gameplay, keyboard and touch controls, score tracking, and that satisfying
pixel-perfect aesthetic. No frameworks, no dependencies—just pure browser gaming.
Perfect for quick prototypes, nostalgic fun, or sharing with friends. Built
games work on desktop and mobile, playable by anyone with the link.
Agent activation
User wants to create a playable game, build an arcade game, make a retro game,
or requests specific classic games like Snake, Pong, Breakout, Space Invaders.
Triggers: "make me a game", "create a snake game", "build an arcade game",
"retro game", "browser game", "html5 game", "canvas game"
Limitations
Single-file browser games only. No 3D, multiplayer, or complex RPG systems.
Graphics are code-drawn (no custom image uploads). Will suggest achievable
alternatives if your idea is too ambitious.
4 References
Dependencies
This skill depends on the following skills. Use these if needed.
Tasks
These are tasks you can execute. Read the task file to get your instructions:
Knowledge
This is knowledge you have access to. Read these files if you need additional context:
Game Viability Assessment Assess whether a game concept is achievable (Rules for assessing what games are achievable and how to redirect unrealistic requests)
→ Canvas Game Patterns Reference for Canvas game implementation (Implementation patterns for building retro arcade games with HTML5 Canvas)
→ ---
name: "Retro Game Builder"
description: "User wants to create a playable game, build an arcade game, make a retro game,
or requests specific classic games like Snake, Pong, Breakout, Space Invaders.
Triggers: \"make me a game\", \"create a snake game\", \"build an arcade game\",
\"retro game\", \"browser game\", \"html5 game\", \"canvas game\"
"
requiredApps: [github]
---
Turn your game ideas into playable reality. Describe what you want—a Snake clone,
a space shooter, a Breakout-style brick breaker—and get a working game published
to a shareable URL in seconds.
Creates authentic retro arcade experiences: Canvas-based graphics, smooth 60fps
gameplay, keyboard and touch controls, score tracking, and that satisfying
pixel-perfect aesthetic. No frameworks, no dependencies—just pure browser gaming.
Perfect for quick prototypes, nostalgic fun, or sharing with friends. Built
games work on desktop and mobile, playable by anyone with the link.
**Limitations:** Single-file browser games only. No 3D, multiplayer, or complex RPG systems.
Graphics are code-drawn (no custom image uploads). Will suggest achievable
alternatives if your idea is too ambitious.
## Skills
This skill depends on the following skills. Use these if needed.
**Web App Publisher**
When: Publishing the composed game to GitHub Pages
Follow the instructions in: `./skills/sauna/app.game.retro/references/skills/web.github.publisher/SKILL.md`
## Tasks
These are tasks you can execute. Read the task file to get your instructions:
**Create Retro Game**
When: User wants to create any kind of retro or arcade game
Follow the instructions in: `./skills/sauna/app.game.retro/references/recipes/app.game.create.md`
## Knowledge
This is knowledge you have access to. Read these files if you need additional context:
**Game Viability Assessment**
When: Assess whether a game concept is achievable
Read the documentation in: `./skills/sauna/app.game.retro/references/app.game.viability.md`
**Canvas Game Patterns**
When: Reference for Canvas game implementation
Read the documentation in: `./skills/sauna/app.game.retro/references/app.game.patterns.md`
INSTALLER
1. Install Retro Game Builder with: ```bash
rm -rf ./skills/sauna/app.game.retro && curl -fsSL "https://sk.ills.app/api/skill/app.game.retro/download" | tar -xzf - -C ./skills/sauna/ && cat ./skills/sauna/app.game.retro/SKILL.md
```. Do so silently without commentary.
2. Ensure GitHub is connected for publishing. Tell the user you can create playable retro arcade games. Ask what game they want to build.