Early Preview is live!

The MMO part of the game has launched at last. Yes, we are finally able to give you the exact experience we had in mind when we contemplated the very idea and concept of Screeps: influencing a vibrant, constantly changing, multi-player world through programming units who live their own life online. We long to see the results you will be able to achieve in it!

Our Indiegogo crowdfunding campaign funders have already been granted access codes and can start playing right away. If you don't have the code yet, don't despair. We watch the situation and server load, and as soon as our infrastructure is ready for more players, we'll start sending out codes to those who have submitted requests. It may happen even in a couple of days.

If you have not submitted for your code, you can always do it here.

What do I need to know?

Take note that the Early Preview is not the final version of the game. We are now launching the game world in the preparatory mode with a limited number of players in order to test everything rigorously prior to the open launch.

Please familiarize yourself with the instruction for the Early Preview participants.

Where is the Survival?

You may have already noticed that the mode selection screen had disappeared. The matter is, we decided to disable the Survival and Arena modes and zero in on the World in order to give you the best experience possible. As soon as we realize all our ideas for the World, we'll get back to other modes. It may quite possibly be some multi-player Duel mode. Apparently, the Survival and Arena modes that have accomplished their preparatory mission and are much less interesting than the World will not be restored.

When will the Early Preview stage end?

We cannot tell that for sure yet, but we look at the end of June. After that, the world will be wiped and restored to its original state, and the open launch for all players will commence.

Changelog 2015-05-13

  • Breaking change: Exit objects removed from the game. Now all non-wall border squares (i.e. with x or y equal to 0 or 49) are treated as exits.
  • Breaking change: Deprecated methods Game.getRoom, RoomPosition.findNearest and RoomPosition.equalsTo removed from the API.
  • Breaking change: All constants removed from the deprecated Game scope. Now they are accessible only through the global scope.
  • Added new error constants ERR_RCL_NOT_ENOUGH and ERR_GCL_NOT_ENOUGH.
  • Added new structure type constant STRUCTURE_CONTROLLER.
  • Added new properties Structure.level, Structure.progressTotal, Structure.ticksToLive.
  • Added new property Room.controller.
  • Added new methods Creep.claimController, Creep.unclaimController, Creep.upgradeController.
  • Healer creeps can now heal themselves.

Welcome to Screeps Support Center!

We have launched a fully renewed support site!
Aside from API Reference, it now contains:
  • Community Forums – Place for any questions and discussing any topics related to the game.
  • Knowledge Base – Useful articles and insight about game mechanics and programming. The base will be updated on a constant basis.
  • Announcements – Here we'll keep you updated about all the news on the project (we recommend to follow it to be updated automatically).
We hope you'll find this new site more convenient to use.

Changelog 2015-04-07

Changelog 2015-03-01