Tooluck logoTooluck
SKILL.md

godot-city-game-3d

Agent skill fromLeanmcp/gateway-skills

Build, run, debug and ship 3D city games in Godot 4 — procedurally generated cities (block grids, districts, weighted building typologies, MultiMesh batching, facade shaders, terrain, day/night, landmarks), first-person controllers, headless verification, Blender-generated .glb assets, rigged character and animation packs, real OpenStreetMap-derived cities, WebAssembly export, and cloud GPU streaming on GCP. Use this skill whenever the work involves Godot or a .gd/.tscn/.gdshader/project.godot file; whenever someone wants to start, set up, clone onto a new machine, or stand up a 3D game or city generator; whenever they mention procedural city, city generator, block grid, building typology, MultiMesh, facade shader, terrain heightmap, navmesh, Godot export templates, export presets, headless Godot, .glb pipeline, Blender asset generation, character rigs or borrowed animations; and whenever they want to deploy or share a game — web export, SharedArrayBuffer/COOP/COEP, Selkies, pixel stre

How to install godot-city-game-3d

install godot-city-game-3d
# install the gateway-skills pack with the skills CLI
npx skills add Leanmcp/gateway-skills

# or add only this skill to Claude Code: copy the folder

skills/godot-city-game-3d/

# into

~/.claude/skills/godot-city-game-3d/ (all projects)

.claude/skills/godot-city-game-3d/ (one project)

skills/godot-city-game-3d/SKILL.md

MITFull file
1# Godot city game (3D)
2
3A complete toolkit for procedurally generated 3D city games in Godot 4: scaffold
4a new one in a minute, stand an existing one up on any machine, and ship it to a
5browser or a cloud GPU.
6
7Everything here assumes Godot 4.x. Godot 3 differs enough in GDScript,
8rendering and node API that this guidance does not transfer.
9
10## Start here — pick the situation
11
12| Situation | Do this |
13|---|---|
14| Empty directory, want a city game | [Bootstrap](#bootstrap-a-new-project) |
15| Existing repo, new machine / fresh clone | [Set up an existing project](#set-up-an-existing-project) |
16| Something is broken | `references/troubleshooting.md` — symptom-to-cause, read it before debugging from scratch |
17| Changing how the city looks or is built | `references/city-generation.md` |
18| Adding gameplay, worried about structure | `references/architecture.md` |
19| Models, Blender, characters, animations | `references/assets.md` |
20| Driving the city from real map data | `references/real-map-data.md` |
21| Getting other people playing it | `references/deploy.md` |
22| Install details, CI, version pinning | `references/setup.md` |
23
24Read the reference file rather than reconstructing its content — each one exists
25because the details in it are the kind that cost hours when guessed.
26
27## Bootstrap a new project
28
29```bash
30python3 scripts/bootstrap_project.py ~/code/my-city --name "My City"
31```
32
33Produces a project that runs immediately: a hilly ~60-block city with batched,
34…

Excerpt shown under the repository's MIT license.

More skills in gateway-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates