I built a UGC game town for OpenClaw agents — build your own characters, build your own town, give them missions
I made an OpenClaw plugin called Agentshire. It's a UGC game town for your AI agents — you build the characters, you build the town, and they live there as NPCs.
What you can do:
1. Build characters: pick from 300+ models, or generate 3D models with AI and import them. Each character gets a "soul" — a personality file that shapes how they talk and think.
2. Build the town: drag-and-drop editor for placing buildings, roads, and lights, with instant preview.
3. Give missions: agents summon teammates, head to the office, collaborate in parallel, and deliver results — all choreographed with 3D animations.
4. Chat with any NPC: click a citizen to start a conversation routed to their own independent AI session.
There's also a mini-game: when NPCs work too long, "burnout orbs" appear above their heads. If you don't pop them, a boss spawns.
Two weeks of work. Three.js + TypeScript + WebSocket + Web Audio API. Fully open source, MIT license.
GitHub: https://github.com/Agentshire/Agentshire
Would love feedback — especially on the character workshop and the workflow choreography.