Simon Willison introduces Battle Drones, a vibe-coded RTS with audio-based multiplayer
Battle Drones - a vibe coded RTS with audio-based multiplayer
- Who
- Simon Willison
- What
- shares a project walkthrough and lessons from building Battle Drones a vibe coded RTS game with audio based multiplayer
- When
- Quote
Here’s what I’ve built so far, and some of the things I learned along the way.
What happened
Simon Willison built Battle Drones, a browser-based RTS for mobile and desktop, through 12 major iterations and 321 coding-agent commits, mainly using Claude Code. His development walkthrough covers simulated playtesting, a transition to 3D, and battles between LLM agents. The latest version synchronizes nearby devices through audio messages without a multiplayer server; Willison reports successful trials with laptops, iPhones, and iPads, while noting limited testing so far.
The story so far
Simon Willison built Battle Drones, a browser-based real-time strategy game for mobile and desktop, using coding agents; its latest version synchronizes nearby devices through audio messages without a multiplayer server. Willison reports successful trials with laptops, iPhones, and iPads, though testing remains limited. His walkthrough describes 12 major iterations and 321 coding-agent commits, mainly using Claude Code. Development included simulated playtesting, a transition to 3D, and battles between LLM agents.
Keep reading
Latest daily · Issue 27TorchNeuron brings native PyTorch support for Hugging Face models on AWS TrainiumTrending now
- 1DeepSeek Open-Sources DeepInfer and API Components, With Model and Hardware Limits
- 2Mistral Releases Voxtral 3 Speech Models, Voice Agents API and LiveKit-Based SDK
- 3OpenAI Acquires Orchestra Bio to Expand AI Tools for Drug Development
- 4Google Rolls Out Gemini Personal Intelligence to Android Auto, With Google Built-In Cars to Follow
Tomorrow at 08:00, a briefing like this arrives in your inbox.
The same kind of briefing as the one above: a few stories worth reading. Free. Mail starts after you confirm, and every letter has a one-click unsubscribe. Read a past issue · 2026-10-20
