Screeps: World is an open-source MMO strategy sandbox built around a distinctive premise: players write JavaScript that directs a colony in a shared, persistent online world. Rather than issuing every order in person, you create scripts that keep the colony operating around the clock, including while you are offline. The game is designed for programming enthusiasts, though its description says basic programming skills are enough to begin.
Those scripts govern familiar strategy tasks, but make them part of a programmable system. Colonies can mine resources, build units, trade, expand territory and come into conflict with others seeking the same ground. Units respond to events without direct participation when their code is set up to handle them. Players can edit scripts in the built-in editor or a preferred external IDE; the game also supports additional languages through WebAssembly. The world advances at a deliberately slow pace, while private servers offer a faster environment for development and testing.
The store description also lists single-player, multiplayer, MMO, PvP, online PvP and LAN PvP categories, alongside the option to host a server and play with friends. These formats sit alongside the central loop of programming, observing how a colony behaves, and refining its instructions.