This game is now available on Steam!

Thanks for your help in getting this game selected for distribution via Steam. More information including a link to the Steam store page can be found below.

Greenlight is being retired. For more information on how to submit games to steam, refer to this blog post.
Feb 23, 2016 @ 1:49am
Nov 16, 2016 @ 2:05am

View Screeps in the store

Store page
Recent Announcements View All (6)
Screeps launched on Steam!
Indiegogo campaign results
  • 310 backers contributed.
  • $11,493 raised.
  • 144% of the original goal achieved.
  • Valve has approved the release of the game for Steam, and we’ve already started preparing necessary documents.

Thanks for your support!

All the rewards have been sent out to backers except for codes for accessing Steam and the server. If you haven’t received our email yet (which could happen if you had sent money but had not chosen your perk), please email us at

As for the Steam client and the open-source game engine, their development is under way and we hope to share the first results very soon. Here is the plan:
  1. First, we’ll release the game on Steam in the Early Access mode. It will be a fully functional client for the online MMO mode with support for scripts in local files, but without the hosted server.
  2. The second step is a private release of the server engine and launching a test version on Steam with its support. Only 310 backers of our crowdfunding campaign will gain access to it.
  3. After a month from that, if everything goes smoothly, we will publicly release the game on Steam and the server on (the server source will be available on GitHub).

Follow the news!

Screeps is a MMO sandbox strategy game for programmers, wherein the core mechanic is programming your units AI. With all the attributes of a real strategy game, you control your colony by merely writing JavaScripts which operate 24/7 in the single persistent world filled by other players on par with you.


Such a colony can harvest resources, build units, conquer territory, trade with another colonies. As you conquer more territory, your influence in the game world grows, as well as your abilities to expand your footprint. However, it requires a lot of effort on your part, since multiple players may aim at the same territory.

Screeps is developed for people with programming skills. Unlike some other RTS games, your units in Screeps can react to events without your participation – provided that you have programmed them properly. And, unlike other MMO, you do not have to play Screeps constantly to play well. It is quite enough just to check once in a while to see if everything goes well.

  • You play by writing JavaScript AI which controls your units 24/7 even while you're offline.

  • No shards, game realms and session match-ups: units of all players coexist in the same real-time persistent world and obey the same rules.

  • Units, base, mining resources, territory control, economy, manufacturing, transporting, logistics, trading – all the attributes of a real strategy game which you need to program!

  • The better your scripts, the better your game — irrespective of the time played. Your creeps will mine, build, defend, and conquer as you just work, sleep, or walk your dog.

  • You can start without knowing JavaScript – only basic skills are required. However, if you are a pro developer, now is the chance to put your skills to the limit!

  • Open source game server engine.

  • An option to create your own local world and play with friends.
< >
BonzaiFerroni Jun 7, 2016 @ 10:25am 
I've been playing this game for just over a week now. I love it and can already see myself playing for a good long time.

If you like programming and RTS, you are going to love this game. I didn't know any Javascript before starting although I had some knowledge of general programming principles in C# and Java. Javascript is a lawless anarchy of a language but it has its charm and is growing on me.

For people just getting into programming, the tutorials are great for getting started. After that, it doesn't really hold your hand but if you stick with it you will start to catch on. Think of the code in the tutorials as boilerplate and start with that, expanding it as needed. You can access that code even after you've finished the tutorial by choosing your "branch" in the in-game editor.
Digital Kitsune May 8, 2016 @ 9:20pm 
I wish I saw this when it was on indiegogo... Sadly I did not.

P.S. will there be a DRM free version?
ChildishCorbin0 Apr 11, 2016 @ 4:36pm 
I can't wait for this to go live on steam! will there be a in-game browser for writing the scripts? or will I need to install eclipse?
SinSchism Apr 7, 2016 @ 1:49pm 
Wulkan: not unless you want to play the MMO aspect. You can play it like a traditional RTS in a client/server model.
TwoOne Mar 19, 2016 @ 2:37am 
So you will need to pay a monthly fee each month to play this game?
Loran Mar 10, 2016 @ 9:55am 
Hope that the Indiegogo succeeds so that the server goes open source then we can build all sorts of fun mods/extensions/language support.
grizwold Mar 8, 2016 @ 11:40pm 
Before I found this game i barely didn't know js. But look at me now! I'm starting to work as js dev this week! Yay!
Love this game. It really needs to be accepted!
LanceFyre99 Mar 8, 2016 @ 8:10pm 
I've been playing this game on the screeps website, and not only is it fun, it's actually very educational, too! I knew pretty much no Javascript before I started playing, but I'm actually fairly competent at it now.
Livan Mar 2, 2016 @ 5:10am 
Good idea. There is many games for programmers, but I haven't seen MMO...
Explorer Gimbull Feb 27, 2016 @ 8:11pm 
This looks extremely interesting! I can't wait to play it!