$6.79 (−66%)Screeps: World Your Code Is the Army
Write JavaScript that mines, builds and fights for your colony in a shared world, even while you sleep.
Is Screeps: World worth it?
Screeps: World is worth it if…
- you want to learn or sharpen JavaScript (or Rust, C++, TypeScript and more) on a project that fights back
- you like slow, system-level strategy where planning beats reflexes
- you enjoy checking on an automated world that kept working while you were away
- you would rather out-engineer an opponent than out-click one
Screenshots
Your code is the player
There are no buttons to press and no units to command in real time. You write JavaScript, and your creeps carry it out every few seconds, in every room you own, whether you are at the keyboard or not. A hauler ferries energy to the spawn, a builder raises walls, a guard holds the line, all because you told them how, once.
The catch is that they only do what you programmed properly. If your logic has a hole, the colony stalls until you fix it. That is the loop: spot a problem, write a solution, watch it run. One afternoon spent teaching your miners to claim separate spots around a source instead of crowding it can feel like a genuine engineering win. The game rewards thinking over grinding, and it is brutally honest about fragile code.
Build a colony that runs itself
Underneath the programming sits a full strategy game. Your creeps harvest resources, build bases, manufacture goods, haul materials between rooms, and trade with other colonies. Claim more territory and your influence grows, along with your ability to push further out.
Everything runs on a slow tick, a few seconds per turn, which leaves you room to watch what your scripts actually do in the live world and debug them as they run. The world persists: rooms you spent weeks developing keep existing, and losing one to an attack stings, but the codebase you built along the way is yours to redeploy. Watching your little empire get more capable with every update you ship is the quiet pleasure at the center of it.
A shared world of rival programs
That means your neighbours can expand, trade, or attack while they sleep, and so can you. Two colonies aiming at the same territory can end in conflict, alliances, or an uneasy trade agreement, all negotiated between two codebases.
Not ready for the open world? Host your own server, tweak the rules, and play with friends over LAN or the internet; the server itself is open source. You can also write in languages beyond JavaScript, including C++, Rust, TypeScript, Go and more, compiled through WebAssembly. On the beginner shard everyone is capped at the same CPU, so newcomers compete on even footing.

















