Browse ▸
★ 20 prompts shipped · more weekly

Free Claude prompts for solo game devs

Copy-paste prompts for game dev with Claude. Each one is opinionated, scoped to a single feature, and tested in a real project. Click any prompt for the full breakdown, copy button, and a one-click "open in Claude" link. Prefer to browse by what you are stuck on? Try the prompts-by-problem view. New here? Read the 5 prompts every solo game dev should bookmark, or our take on Claude vs. general-purpose AI assistants for game development.

Engine
Level
Showing 20 prompts
Browse differently Cross-engine pattern matching

Or browse prompts by problem ▸

Grouped by what you're trying to solve: character feel, persistence, level loading, collision, polish. Engine becomes a filter, not the primary axis.

Unity Intermediate Run · 3 min

Patrolling enemy that does not walk off cliffs

Patrols a platform, turns at ledges and walls, optionally spots and chases the player. Raycast checks, single C# MonoBehaviour, no navmesh.

No.016 Copy ▸ run
Godot Intermediate Run · 4 min

Dialogue system driven by JSON

Loads conversations from JSON, typewriter reveal, advance on input, branching choices, finish signal. Single GDScript + scene note.

No.017 Copy ▸ run
Unity Intermediate Run · 4 min

Inventory system with ScriptableObjects

ScriptableObject item assets, stacking across a slot limit, add/remove with overflow, on-change event for the UI. Clean serializable C#.

No.018 Copy ▸ run
Pico-8 Beginner Run · 3 min

Platformer movement for Pico-8

Run, gravity, jump with coyote time, and tile collision via map flags. Compact Lua for _update and _draw, token-aware.

No.019 Copy ▸ run
LOVE2D Intermediate Run · 3 min

Game state manager (scene stack)

States as tables with enter/exit/update/draw, a push/pop stack for overlays like pause, clean love-callback routing. Single Lua module.

No.020 Copy ▸ run
Unity Intermediate Run · 3 min

Object pooling for bullets and enemies

Reusable pool: prewarm, Get/Return, auto-expand, IPooled reset hook. Kills Instantiate/Destroy GC hitches. Single generic C# component.

No.013 Copy ▸ run
Godot Beginner Run · 2 min

Screen shake with trauma decay

Camera2D shake on the trauma model: add_trauma on hits, trauma-squared shake, smooth noise offset, auto-decay. Single GDScript.

No.014 Copy ▸ run
Phaser Beginner Run · 3 min

Platformer player for Phaser 3

Arcade-physics player: run, jump with coyote time and buffer, variable height. TypeScript, no install. Drop-in class.

No.015 Copy ▸ run
Godot Beginner Run · 3 min

Top-down player controller for Godot 4

Single GDScript on a CharacterBody2D. 8-way movement, normalized diagonals, accel/friction, sprite flip. No plugins.

No.010 Copy ▸ run
Unity Beginner Run · 3 min

Smooth 2D camera follow with deadzone

SmoothDamp follow, a deadzone box so small movements do not jitter, optional level-bounds clamp. Single C# MonoBehaviour, no Cinemachine.

No.011 Copy ▸ run
Godot Beginner Run · 3 min

Save and load with JSON in Godot 4

Autoload singleton: versioned JSON in user://, migration on load, safe defaults on missing keys or a corrupt file. Single GDScript.

No.012 Copy ▸ run
Unity Beginner Run · 2 min

Top-down 2D player controller, grid-snapped

Single C# MonoBehaviour. WASD, sprite flip, animator hooks, input buffer so dashes feel snappy. Drop-in ready, no packages.

No.001 Copy ▸ run
Unity Beginner Run · 4 min

JSON save and load via PlayerPrefs

Serialize a SaveData class to JSON, persist via PlayerPrefs. Auto-versioned, migrates gracefully on schema change. Handles missing keys.

No.002 Copy ▸ run
Godot Intermediate Run · 5 min

FSM-based player controller for Godot 4

Idle / Run / Jump / Fall states with clean transition logic and a debug overlay. GDScript, no plugins. Easy to bolt extra states onto.

No.003 Copy ▸ run
Godot Beginner Run · 3 min

Load a tilemap from a CSV file

Parses a CSV grid (numbers as tile IDs) and populates a TileMap node. Handles bounds, missing tiles, autotiles. One-shot script.

No.004 Copy ▸ run
Phaser Beginner Run · 3 min

Pixel-perfect camera with deadzone follow

Snaps the camera to integer pixel coords so sprites never sub-pixel jitter. Configurable deadzone, smooth follow. TypeScript-ready.

No.005 Copy ▸ run
LOVE2D Intermediate Run · 4 min

Tile-based collision for top-down LOVE2D

Bump.lua-style sweep test against a tile grid. Handles slopes, one-way platforms, and push-out. Single love.update hook.

No.006 Copy ▸ run
Unity Intermediate Run · 3 min

2D platformer with coyote time and jump buffer

The "feel" details that make a platformer playable: coyote-time grace window, jump input buffer, variable jump height. Single C# MonoBehaviour.

No.007 Copy ▸ run
Pico-8 Intermediate Run · 3 min

Sprite sheet loader with palette swap

Token-budget Pico-8 helper for runtime sprite recolor. Same enemy at 3 colors without doubling the sheet.

No.008 · NEW Copy ▸ run
LOVE2D Intermediate Run · 4 min

Particle system in pure Lua, no shaders

Custom emitters with lifetimes, gravity, color tween. Drop-in module. Hit sparks and pickup glitter for free.

No.009 · NEW Copy ▸ run
Roadmap Shipping weekly

What's next in the prompts pipeline

These are being written now. Bookmark this page and check back. New prompts ship roughly weekly.