This campaign is closed

Open Source Sandbox Strategy Game for Programmers

MMO RTS for programmers. You write real JavaScript which controls your units autonomously!

You may also be interested in

Closed
Closed
Closed
Closed
Closed

Open Source Sandbox Strategy Game for Programmers

Open Source Sandbox Strategy Game for Programmers

Open Source Sandbox Strategy Game for Programmers

Open Source Sandbox Strategy Game for Programmers

Open Source Sandbox Strategy Game for Programmers

MMO RTS for programmers. You write real JavaScript which controls your units autonomously!

MMO RTS for programmers. You write real JavaScript which controls your units autonomously!

MMO RTS for programmers. You write real JavaScript which controls your units autonomously!

MMO RTS for programmers. You write real JavaScript which controls your units autonomously!

Artem Chivchalov
Artem Chivchalov
Artem Chivchalov
Artem Chivchalov
2 Campaigns |
Minsk, Belarus
$11,493 USD 310 backers
143% of $8,000 Flexible Goal Flexible Goal
Highlights
Mountain Filled 2 Projects Mountain Filled 2 Projects

Screeps is a strategy online game 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.

The game has already been developed and launched in the MMO mode. This campaign is aimed at two things:

  1. Open-sourcing the game server engine giving anyone the capability to run his or her own game world locally with its own rules.

  2. Developing a Steam client allowing to connect to the local world and play in it with your friends for free.

About the Game

If you are a programmer, didn't you think the last time you played your favorite online game that it would be cool to automate it somehow? Be honest: you did. Because it makes lots of sense: why waste precious time making routine actions that any bot could perform equally well? Why should you manually enter the game daily just to get a reward if a script could do this for you? No more wasting time on dumb movements even a child can do. We, grown-ups and programmers, can do much better. Not only Screeps allows scripting, but moreover, it's a game wholly about scripts!  

In Screeps, each player writes an actual JavaScript program which controls the play. By managing resources, base, and units, you fight for dominance in the gaming space inside a single, huge, persistent real-time universe. However, instead of traditional manual point'n'clicking, you build an AI which controls everything without your direct interference. Think of it as macro-management of the world with the help of some Matrix-like computer, but you are in charge of how it works!

Your units continue living their lives even as you are offline! Just write a script, and they will mine and build. Improve your script, and they will conquer and defend. And all of this – while you are at work, sleeping, or walking your dog.

There is no session match-ups: units of all players coexist in the same real-time persistent open world and obey the same rules.

You could build a large empire with a complex network of roads, sourcing, mining, manufacturing, border defense which would live on its own, while you would occasionally drop in just to check the situation and polish your scripts, if needed. Everything is OK, up and running? Fine, isn't this why you are a programmer? Ask for pay rise! :)

Screeps may be called a platform game. If you are a programmer, you well know how to study API docs and build an app upon an existing framework. Screeps gives you an opportunity to apply your skills to compete with other programmers (including right in your office) in a way you never thought was possible!


Open Source

Currently, the only way to play Screeps is inside our main MMO world. Since running your scripts each second in the 24/7 mode requires vast computing resources, we charge a subscription fee.

This campaign will help us polish and publish to GitHub the game engine code to let you run the game world emulation on your own. You will be able not just create a copy of our online game world on a local machine, but also modify it over a wide range, change the rules, and even create new object types with individual behavior. You might even create your own game based on Screeps platform.

To achieve this, we need to rework the existing engine in such a way that it can be launched outside of our server environment. This work will not generate any revenue, since you will be able to play for free. This is why we ask everyone who wants this release to join our campaign.

Steam Version

To allow you to connect to our local game engine along with your friends using the graphical UI, we want to release a standalone Steam version of the game. You will just choose a server you want to connect to, be it our online world, your local machine world, or any IP address you wish.

The Steam version will contain a game world editor allowing you to run and modify your world without downloading and setting up anything.

To deploy this version, we need your support on Steam Greenlight. Please vote to get Screeps on Steam!


Perks

Steam version. You will get a redemption code for obtaining your copy of the Steam version with the capability to edit the game world (when ready).

Early access to sources. You will get the full source code of the fully functional game engine a month prior to the general availability release.

MMO game time. You will receive a coupon to activate your game time within our main MMO world right within 24 hours after purchase.

Custom badge. Each player chooses a symbol that will personalize his or her creeps in the game. Buying this perk will enable you to use your own custom symbol as your badge.

Lifetime MMO access. Exclusive limited offer for this campaign backers: you get unlimited game time in the MMO world without buying and prolonging any subscription!

Premium support. This perk is mostly for companies that want to use Screeps for education, entertainment, and team-building purposes in their engineering teams. We offer support and consulting on setting up and customizing your game world for your own needs, like changing some rules or creating your own game quests based on our engine.

Promotion


Questions & Answers


Will I be able to play only after the end of this campaign?

No, the game has already been developed and launched, you can sign up on screeps.com and start playing right away by purchasing game time. This campaign is intended on releasing the Steam version and the game server.

Will Steam version be paid or free to download?

Playing on Steam will require a small one-time fee. Going forward, if you plan to play only in your local world, you won’t be required to pay anything.

The game world server as it is will also be available for download completely free.

How will the Steam version look like, what's the difference from the site?

In fact, it will be a variety of the Screeps web page client but packed through NW.js to run autonomously as a desktop app. Apart from connecting to the local world, it has more differences from the site: authorization via Steam and possibility of using local files as game scripts.

When is the Steam version planned for release? 

We try to do everything possible to release the game on Steam in the second quarter of 2016. 

Will I be able to use the Steam version to play in the main MMO world?

Yes, you will. On startup of the Steam version, you will choose which world to connect to, including our MMO world.

How much will the Steam version cost? 

We can’t give the exact pricing at the moment since many factors depend on Steam itself. However, we want to make the local subscription-less version without the MMO mode as cheap as possible. 

How will the authorization via Steam be connected to the onsite authorization?

You will be able to link your Steam account to your screeps.com account, so your game account will be the same via both authorization methods.

How will the game server be distributed?

We will release it as a package to npmjs.com letting you install and launch the Screeps world on your local machine with easy commands:

npm install -g screeps screeps init-world screeps run

Will I be able to play in my world only myself, or others can join too?

You can open access to your world to any owner of the Steam version of the game who can connect to you either by your IP address or by a Steam invite.

Will my friends have to buy the Steam version to play on my server? 

Yes, they will. Each player has to own his or her own copy of the game to access the any local server. 

Can I buy gift codes for my friends?

Yes, you can buy them through Steam when the game is released. If, however, you want to pre-order a large number of gift codes now on an attractive price, please email us at contact@screeps.com

I bought a perk with game time, so when will I get my coupon? 

We regularly send out coupons in real time. If you haven’t received yours within 24 hours, please email us: contact@screeps.com 

Does game time start from the purchase or I can activate it later? 

On receiving your coupon, you can activate it at any moment you wish. The game time starts at the moment of the activation of the coupon on our website.


Looking for more information? Check the project FAQ
Need more information
Let us know if you think this campaign contains prohibited content.

Choose your Perk

Basic

$8 USD
Steam redemption code ● Early access to game engine sources.
163 claimed
Ships worldwide.

Light

$15 USD
Steam redemption code ● Early access to game engine sources ● 30 days of MMO game time.
44 claimed
Ships worldwide.

Medium

$29 USD
Steam redemption code ● Early access to game engine sources ● 90 days of MMO game time.
4 claimed
Ships worldwide.

Heavy

$45 USD
Steam redemption code ● Early access to game engine sources ● 180 days of MMO game time.
3 claimed
Ships worldwide.

Unique

$100 USD
Steam redemption code ● Early access to game engine sources ● 180 days of MMO game time ● Your own custom badge symbol.
4 out of 10 of claimed
Ships worldwide.

Lifetime

$200 USD
Steam redemption code ● Early access to game engine sources ● Your own custom badge symbol ● Lifetime MMO world access.
27 claimed
Ships worldwide.

Team

$290 USD
10 Steam redemption gift codes ● Early access to game engine sources ● One year of premium support for teams.
3 claimed
Ships worldwide.
sold out

Heavy (Early Bird)

$38 USD
Only -1 left
Ships worldwide.
sold out

Lifetime (Early Bird)

$170 USD
5 out of 5 of claimed
Ships worldwide.

You may also be interested in

Up Caret