Game overview
Screeps: World is an MMO real-time strategy built for people who enjoy programming. Instead of controlling units by hand, you write JavaScript that governs autonomous agents called “creeps.” The universe is persistent and shared: its layout is procedurally created from many interconnected rooms, and players compete over regions in a constantly running environment.
Core mechanics
- Direct your forces through scripts that make tactical choices in real time.
- Construct and expand bases, laying out infrastructure to support your economy and military.
- Gather raw resources to fund growth and unit production.
- Your creeps keep operating on the server even when you’re not logged in, so plans play out continuously.
For developers and tinkerers
The title functions as a sandbox for experimenting with algorithms, architectures, and AI behavior. There are no rigid victory conditions imposed by the game, which encourages creative problem solving and open-ended projects. A comprehensive JavaScript API exposes game objects and actions, enabling rich interactions and many viable strategic approaches. Because the world is persistent, you can iterate on long-term strategies and learn from how autonomous agents perform over time.
Reasons programmers like it
- Persistent, shared world that rewards well-tested automation and long-term planning.
- A deep scripting interface that lets you control nearly every aspect of unit behavior.
- A creative sandbox environment where exploration and experimentation are the main goals.
- Competitive room-based map where design choices lead to diverse outcomes.
Other games you might try
If you want a more casual or single-player experience, consider the trial of Plants vs. Zombies — a tower-defense style game that focuses on tactical placement and wave management rather than scripting. It’s a good contrast if you’re looking for lighter, immediate gameplay.
Quick summary
Screeps: World blends RTS elements with programming, offering an always-on, script-driven arena where developers can practice JavaScript, test AI ideas, and compete in a living, procedurally generated landscape.
Technical
- Mac
- Full