The world's first
MMO sandbox game for programmers
No registration required

What is Screeps?

Screeps means “scripting creeps.” It’s an open-source sandbox MMO RTS game for programmers, wherein the core mechanic is programming your units’ AI. You control your colony by writing JavaScript which operate 24/7 in the single persistent real-time world filled by other players on par with you.

Scripting as Gameplay

  • Real programming, not just pseudocode. You can use libs from real projects.
  • Use JavaScript or any transpiled language (e.g. TypeScript).
  • Docs and game API of a full-fledged platform.

Programmable Persistent World

  • Huge persistent world consisting of 40,000 connected game rooms.
  • 30-server cluster (120 CPU cores) processing player scripts using Node.js.
  • Programmable world living a continuous life 24/7 in real-time even when you're offline.

Open Source Sandbox

  • Engine released on GitHub as an open and moddable program platform.
  • You can change any aspect of game objects' behavior.
  • The sandbox concept doesn't imply any goal or storyline. You just code for fun in a shared game space alongside other players.
It was fun while it lasted, and probably the best thing is that I really feel like my Javascript and Node fluency has gone through the roof compared to what it was.
Screeps is a fun game and has a unique angle to it. Using actual programming instead of a pseudo-language actually allows the players to focus on better coding habits and makes practice fun.
Justin Michael GameSkinny
We use Screeps as a key part of our recruitment process at fleetster. Screeps is useful because it throws candidates into an unknown environment where the number of "right" solutions are very numerous.
Anna Baumeister fleetster
TRY LIVE DEMO No registration required