Screeps is an open source MMO RTS sandbox game for programming enthusiasts, wherein the core mechanic is programming your units AI. You control your colony by writing JavaScript which operates 24/7 in the single persistent world filled by other players on par with you.
Recent Reviews:
Mixed (15) - 66% of the 15 user reviews in the last 30 days are positive.
All Reviews:
Very Positive (693) - 88% of the 693 user reviews for this game are positive.
Release Date:
Nov 16, 2016
Developer:
Publisher:

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Buy Screeps

This package includes both your private server and permanent access to our official server with 20 CPU limit. To unlock full CPU, you have to order a subscription below or use an in-game item called Subscription Token. Community-hosted servers are available without subscribing.

WEEK LONG DEAL! Offer ends in

-30%
$14.99
$10.49

Buy Lifetime CPU Subscription

This package grants lifetime indefinite access to full unlocked CPU in your account on the official MMO server. Doesn't affect private and community-hosted servers. For more information, see the "Why Subscription?" section below. This product is a DLC that does not contain the base game.

CPU Subscriptions

Buy CPU Subscription Plan

Unlock full CPU in your account on the official MMO server. Doesn't affect private and community-hosted servers. For more information, see the "Why Subscription?" section below.

Save up to 22%
Select a subscription plan
 

Recent updates View all (58)

October 9

Non-Subscription Shard Launched

We were all looking forward for shard3 to open. In this post, we are pleased to announce its launch along with some more great news.

First, we’re happy to announce that the free non-subscription CPU limit is raised from 10 to 20. Yay!

And now is the most interesting part. Shard3 becomes our first CPU-limited shard. It limits CPU of all players to 20. Even if you have an active subscription and assigned more CPU to this shard, only 20 CPU will be active there. This means this shard is mostly designed as a level playing field for non-subscription players. They can now compete with all their neighbors on equal terms (CPU-wise), whether they are subscribed or not.

In all other aspects, shard3 is a regular shard with Novice and Respawn Areas and portals from shard2 (temporary closed for 60 days). You can freely travel there, but your CPU will be capped, so having a subscription will force you to learn how to optimize your creeps in the same way as non-subscribed players do.

And the last thing: since you get twice as much CPU now when you buy Screeps on Steam, the free 30-day subscription trial is discontinued. We recommend new players to start on shard3 and buy a subscription if they want to expand to other shards.
13 comments Read more

September 22

Changelog 2018-09-22



This is a big game update containing many features:

* Tunnels
* Room event log
* Unboosting creeps
* Other changes

See the full post about these changes in our official blog.
0 comments Read more

Reviews

“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. As I said at the start, this isn’t a game to learn coding in. But if you already know a bit, it’s a fun way to get from beginner to intermediate.”
Kotaku Australia

“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.”
8/10 – 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.”
fleetster

Why subscription?

Note: everything below is about the official MMO world only. The single-player mode and unofficial private servers are available without subscribing.

Screeps is an unusual MMO game that has no counterparts at the moment. There are numerous online games where your character exists in the game world only while you’re online and disappears after you exit the game. There are fewer games that have your character or units continue some defined automatic activity even after logging out. But only Screeps runs your scripts in full continuously, on the 24/7 basis, and you are allowed to use them for anything JavaScript allows.

This makes Screeps more like a hosting or cloud computing service rather than a traditional online game. We offer you server CPU time and fixed amount of memory that you can use as you wish (though it’s still preferable to use it in relation with the game!). Though a new player gets a quite low initial CPU limit, after upgrading your game level you can end up with your limit up to 300 ms per game tick which is quite a serious hosting asset.

As we designed the game, we were considering numerous options and finally came to a conclusion that justification of such expenses requires only one model: game time (or, in our case, CPU time) subscription. And note that we don’t offer multiple subscription options: the subscription cost is the same for all players. Thus we avoid creating game advantages for certain groups of players since all are provided with equal opportunities to use server resources.

If you don’t wish to use such resources on general terms, you can just confine yourself to purchasing a starter kit on Steam. A minimum 20 CPU amount will be reserved for you on the official MMO server, but it won’t grow following your game level. That's a perfectly fine way to play Screeps too, since we have a standalone non-subscription world shard, where you can compete with other non-subscription players on equal terms.

Subscription Tokens


Subscription Token is a special in-game item that allows its owner to activate 60 days of CPU subscription. You can buy a subscription token the same way as a regular CPU subscription, but these items are tradeable, you can sell them to another player or buy for game resources.

Hence, those players who want to share their resources with others can play Screeps as a free-to-play game! Subscription tokens trading is possible via the in-game market or Steam Community Market allowing to trade purchased tokens for real currency using your Steam Wallet.

About This Game

Screeps is about scripting your creeps.

It is an open source MMO RTS sandbox game for programming enthusiasts, wherein the core mechanic is programming your units AI. With all the attributes of a full-fledged strategy game, you control your colony by writing real JavaScript which operates 24/7 in the single persistent world filled by other players on par with you.

Your colony can harvest resources, build units, conquer territory, trade with other colonies. As you conquer more territory, your influence in the game world grows, as well as your abilities to expand your footprint. But beware, multiple players aiming for the same territory may lead to conflict!

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.

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

  • Units of all players coexist in the same real-time huge persistent world and obey the same rules.

  • Many kinds of units, base building, 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.

  • Only basic programming skills are required. However, if you are a pro developer, now is the chance to put your skills to the limit!

  • Edit your scripts from the in-game editor, or using your favorite external IDE.

  • Permanent MMO access with 20 CPU limit included in the starter package. Unlock your full CPU in your account on the official server by purchasing a CPU subscription plan or via in-game items called Subscription Tokens (can be bought by in-game credits). The subscription cost is the same for all players, there is no way to pay more to gain more advantages.

  • If you don't want to buy a subscription, that's fine—there is a standalone non-subscription world shard where you can compete with other non-subscription players on equal terms.

  • Host your own server, modify games rules and play with your friends via LAN or on the Internet. No subscription required. The server is an open source project.

  • The game is slow-paced (from 2 seconds to 5 seconds per game tick depending on a world shard where you start playing), since it allows you to debug your scripts in the real-time world. You can use your private server to develop and test with fast pace (up to 10 game ticks per second).

System Requirements

Windows
Mac OS X
SteamOS + Linux
    Minimum:
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    Recommended:
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    Minimum:
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    Recommended:
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    Minimum:
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    Recommended:
    • Network: Broadband Internet connection
    • Storage: 500 MB available space

What Curators Say

8 Curators have reviewed this product. Click here to see them.
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type


Purchase Type


Language


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph



Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
 
Hide graph
 
Filters
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...