Mikkel Blom
All work

Robot Automation Game

2026 WebGL2 prototype, 26,000 robots Prototype

A top-down factory-automation game about robots, written in TypeScript on raw WebGL2 with no game engine. Built over a couple of days in August 2026.

About 2,000 robots in the warehouse at dusk

The idea

Most incremental games grow by making a number bigger. The plan here was that every new kind of robot should bring a new verb instead: ground robots first, then flying, then water, then space.

A smaller fleet at midday
A smaller fleet at midday

How it gets to 26,000 robots

Every robot goes through one instanced sprite batch, so there is no draw call per robot. Robot state lives in typed arrays (one array per field) and not in an object per robot, which is most of the reason the count can get that high.

Pathfinding is A* on an invisible nav grid with string pulling, so the robots never look like they are on a grid. The whole level is generated from one seed, and the sound is synthesised in the browser.