Skip to content
Flows
Build a Playable 2D Browser Game
App Builder60-120 minutes
0/9 steps0%

Step 1 of 9

Define the game concept and core loop

Lock in a small game concept that is achievable and fully playable.

💡

Keep the concept narrow. One player, one objective, one lose condition is enough.

Prompt capsule

Create a concise implementation plan for a small 2D browser game that can be built quickly but is fully playable. Choose one simple concept such as dodge enemies, collect items, survive timer, or reach target. Specify: player controls, game objective, core loop, score system, lose condition, win condition, required game objects, and UI states for start, playing, and game over. Keep the plan scoped to a single screen and simple visual shapes.

Paste into Claude · Complete implementation prompt with explicit requirements

Expected after this step

A specific and scoped game design with concrete mechanics and state transitions.

Should not happen

  • Building a nice-looking screen with no actual game loop or controls
  • Showing score and health labels that never update from real gameplay
  • Rendering objects visually but not wiring up collision behavior
  • Adding a restart button that only changes text instead of resetting state

Verify before continuing

Do not move on until every check is true. The complete button stays locked until then.

Do not continue if…

  • !Building a nice-looking screen with no actual game loop or controls
  • !Showing score and health labels that never update from real gameplay
  • !Rendering objects visually but not wiring up collision behavior
  • !Adding a restart button that only changes text instead of resetting state
  • !Creating code with overlapping timers or loops that break after restart

If the AI messes this up

Use this when the AI fakes progress or breaks the feature. It forces a real fix.

Your concept is still too vague or too large. Reduce it to one playable loop on one screen. Define exact controls, objective, score logic, win condition, lose condition, and restart behavior. Do not add extra modes, levels, inventory, story, or multiplayer.

Your notes for this step