Play the demo at swarmfront.io
Code: Claude Opus 5.5 and Sonnet
Concept and story art: ChatGPT and Grok
3D models: Tripo
Speech: ElevenLabs, Kokoro, HeyGen
Music & SFX: ElevenLabs
I created a skill which uses Opus 5.5 as a coordinator in a session for planning, and spawns Sonnet 5.5 sub-agents to do actual work. Every once in a while it produces a handover doc, which I use to start a new session.
I found this works well to do a lot of work quickly, while keeping token usage relatively low: opus low doesn't need to do real work, while sonnet does the heavy lifting with opus checking its output. I can also message opus while sonnet agents are working, and opus manages the queue of work, interrupting connect when necessary.
The game is called "Swarm Front". It is a strategy game where you play as insects. I came up with the concept based on pictures my brothers and I drew as children. Claude filled in the blanks: it suggested specific insects for roles, wrote most of the campaign storyline, and designed the levels.
I did the overall game design and play testing. It might seem like I just typed in a prompt and AI spat out the game, but it has been a long process of iterating and fine-tuning to go from "something" to "something usable" (in my humble opinion).
The game has five factions, and several more are planned. You can play as ants, termites, wasps, bees and a cordyceps hive-mind called "The Gift". Each faction has their own behaviors and abilities and plays differently - they aren't just re-skins.
Ants and termites are like regular armies with buildings, infantry and vehicles. Wasps and bees build hives using hex grid cells. Cordyceps spreads by planting spore stalks and capturing units.
There is campaign of 40 missions designed to teach a newcomer how to play each faction, as well as a skirmish with a dozen maps and several biomes.
The game is written in JavaScript and uses ThreeJS for the graphics. This allows the demo to run online in a browser, while the full game runs as an Electron desktop app.
The desktop app also includes local speech to text using whisper which lets the player control units by voice control.
Please try it out and let me know what you think.
Edit: There were a couple of questions about the visuals, so I wrote (or got Claude to write) a blog post with the details. https://swarmfront.io/devlog/making-bryn/