Searchers typing claude vibe coding usually want a working agent loop, not a glossary entry. The practice Wikipedia attributes to Andrej Karpathy in February 2025—describe, run, paste the error, accept the next patch—only pays off for games when you pin one playable screen and keep constants sacred. This guide shows how to run that loop in WizardGenie with a Planner+Executor split, then pull art from AI Image Gen without rewriting systems. Model names match CODING_MODELS in src/app/_home-v2/_data/tools.ts, verified July 24, 2026.
What claude vibe coding means for a game jam
DataForSEO lists claude vibe coding at 720 monthly searches with KD 12 in research-supplement.md, verified July 24, 2026. Sibling phrases vibe coding with claude (390/mo, KD 3) and vibe coding claude (260/mo, KD 3) share the same intent: people want Claude-class reasoning inside a vibe-coding workflow, not a desktop IDE tour.
Wikipedia’s vibe coding page (live-checked July 24, 2026) defines the practice as AI-assisted development where you describe a task in natural language and an LLM generates code, often with heavy reliance on results and follow-up prompts. Karpathy coined the term in February 2025; Collins named it Word of the Year for 2025. Martin Fowler’s note stresses the hard edge: forgetting that the code exists is useful for disposable software and dangerous for long-lived systems.
For a jam, translate that into three constraints:
- One fantasy. One camera, one win condition, one death rule.
- Named constants. Move speed, gravity, and enemy speed live in a file the agent may not edit unless you request a feel pass.
- Live play. The next prompt comes from a failing sixty-second playtest, not from a feature wishlist.
If you need a broader tool-selection scorecard, see how to choose a vibe coding tool. This article stays on the Claude-shaped agent loop itself.
Scope one playable screen first
Do not open with “build my RPG.” Open with a slice you can play in under a minute. MDN’s web game introduction still centers on a running loop, input, and assets—exactly what a first prompt must prove.
Build a one-screen browser action prototype with Phaser v4.2.1. Side view. Player can move and jump. Collect three pickups to raise score. Touching an enemy restarts the run. Use colored rectangles only. No inventory, no dialogue, no menu beyond restart. Expose MOVE_SPEED, JUMP_VELOCITY, and ENEMY_SPEED as named constants in a config file. Do not change those constants unless I ask for a feel pass.
Phaser v4.2.1 “Giedi” (released July 9, 2026) was live-verified on the official GitHub release notes on July 24, 2026. Naming the version in the prompt reduces silent API drift between sessions.
Write the win and fail rules on a sticky note before you chat. If the sticky note needs more than one sentence, the slice is too big for claude vibe coding on day one.
Pick planner vs executor models
The economic logic of Planner+Executor is “expensive reasoner thinks, cheap fast typer executes.” Pairing two frontier-priced models defeats the pattern.
WizardGenie’s current coding catalog (verified July 24, 2026 against CODING_MODELS):
- Acceptable Planners: Claude Opus 4.7, GPT-5.5, Gemini 3.1 Pro, Grok 4.2.
- Acceptable Executors: DeepSeek V4 Pro, Kimi K2.5, MiniMax M2.7. Keep Claude Sonnet 4.6 for mid-weight reasoning—not for twenty micro-fixes.
Claude vibe coding searchers often default Claude onto every keystroke. For games, that is the wrong default. Use Opus or Sonnet when the scaffold is wrong, the collision model is confused, or the scene graph needs a rethink. Use a budget executor when you only need “lower ENEMY_SPEED from 90 to 70 and leave everything else alone.”
A practical cost ratio to aim for is roughly one-fifth of single-frontier cost when the executor is a true cheap model. If your logs show Sonnet typing every gravity tweak, you are not running dual-agent—you are running expensive autocomplete.