Building Final Drop, a browser battle royale on PlayCanvas, with Blender as the level editor and Claude Code orchestrating both over MCP for a few months now. A thread on 9 concrete use cases that worked, with screenshots, plus the meta lesson at the end. 🧵
4
7
58
5,347
1/9 Procedural island generation. Gave Claude a number of tiles and what I wanted: grass center, sand ring, seaweed shelf. It wrote the placement, ran it in Blender over MCP, iterated until the shape read right. Saved as a playbook. Regenerates from one number: grass radius.
1
1
521
2/9 Vegetation scatter. "Palms on sand near water, trees on grass, off roads, flat areas dense, hills sparse." Claude scattered, I flagged anything off, we added rules: no palms on mountains, no big-next-to-small clumps, trees 24u from beach.
1
1
431
3/9 Terrain scatter: rocks, cliffs, villages. First pass was uniform and read "shaken on". Asked for clumpy patches, dense on grass/rocky, off beach and snow. Claude rebuilt it with patch zones and per-biome density. Same system later spawned cliff villages. Playbook.
1
384
4/9 Chest placement. Hand-placed a dozen myself. Claude scanned them, reverse-engineered the rules I was using (anchor types, offsets, rotations), then placed hundreds across the map. Audit pass flags any that drift from my taste. Playbook.
1
1
328
5/9 Building colliders. Needed shootable windows. Claude tried convex hull, voxel, V-HACD, often failed. Compound primitives worked: detect openings, build walls/roof/tower, boolean-cut windows. 15 shipped. Playbook.
1
2
274
6/9 Nav blockers for bots. Bots needed AABB obstacles around every tree, cliff, bush, building. We had a script, then Claude promoted it into our Solar Tools Blender addon. One click walks the root, fits OBBs, drops them in the level. Playbook → operator.

May 1, 2026 · 8:40 AM UTC

1
330
7/10 End-to-end debug across tools (!). A nav blocker the bots were missing. I selected it in Blender; Claude found the same instance in PlayCanvas via MCP, ran the game server, and watched only the raycasts from bots aimed at that exact blocker. Three tools, one debug session.
1
286
8/10 Map render tool. In game minimaps needed a clean top-down map. We turned it into another Solar Tools button: auto-frame bounds, ortho camera, optional sun for shadows, POI labels stamped on. One click, ship-ready PNG. Playbook → operator.
1
1
385
9/10 Shadow proxies. Far cascade wants ~200-tri silhouettes. Convex hull for buildings, voxel + planar for vehicles. Then the helicopter: rotors ~0.1m thick, thinner than any voxel size. Hybrid pipeline: voxel body + manual primitive blades. 452 tris, real rotor shadows.
1
1
230
10/10 Animation FBX round-trip. Unity to Blender to PlayCanvas. Edit a clip in Blender, re-export, hair flies off in game (=bald). Claude tracked it down: Blender re-samples every bone on export, including bones we excluded. Fix: delete those bones pre-export. Headless script.
1
2
463
That's the pattern across all 10. Describe what I want, iterate with Claude until it works, save as a playbook. The ones that keep firing get promoted into Solar Tools addon buttons. Less hand-coding. More shipping. 🎯 Final Drop drops soon. Follow for launch.
1
4
332
Sort replies: Relevant Recent Liked