
- Indie
- Massively Multiplayer
- Simulation
- Strategy
Game
Screeps: World
“Screeps” is a wordplay for “scripts” and “creeps.” It is an MMO RTS game for programmers in an open persistent shared world. Each player uses JavaScript (or compilers of other languages into JavaScript) to write AI of his or her colony of units (“creeps”) which live and operate in real time even while the player is offline. The game world is generated procedurally and consists of rooms. Players compete for controlling these rooms by mining resources, developing infrastructure, and commanding armies. Screeps can also be called a sandbox game for programmers since it has no definite goals. Ins
Screeps: World is an open source MMO strategy sandbox game for programming enthusiasts. You control your colony by writing JavaScript code that operates 24/7 in the huge persistent online open world.
About Screeps: World
- Released
- November 2016
- Developer
- Screeps
- Platforms
- Linux · PC (Microsoft Windows) · Mac
Where to get it
Release, studio and platform data from IGDB. Store links go to the sellers, not to us. We do not sell games and we do not host files.
Browse everything
Sorted, filterable and paged. Every link goes to the author’s own download.
From the developers
Official announcements, newest first. Posted on Steam.
- Community Announcements10th Anniversary and Free SeasonFriends, we have something to celebrate! 10 years ago, on June 20, 2016, after a crowdfunding campaign and the development of an early browser prototype, we launched Screeps in Early Access on Steam. A lot has happened since then: we've shipped many different features, expanded the world, launched a new game Screeps: Arena, and our team has weathered quite a few ups and downs. But we're proud t...
- Community AnnouncementsNew shard + Unlimited Access Keys PackNew shardThe world just got bigger! We're excited to announce the launch of a brand new shard called shardX. It is connected to all other shards via portals and becomes an integral part of the larger interconnected multishard world. What makes it special is that ticks run 2x faster. All standard shards are now set to 1000 ticks per hour, and shardX will have 2000 ticks per hour. It means more a...
- Community AnnouncementsNode.js v24 upgrade⬆️ Upgraded all runtime servers to Node.js v24⬆️ Updated client binaries and NW to the latest version⬆️ Updated to Pixi v7 and backported room renderer fixes and optimizations made during the development of Arena⬆️ Updated private server binaries and Electron🐛 Fixed binaries for ARM-based macOS
- Community AnnouncementsNode.js v24 upgradeWe’re excited to announce that on April 1st (and no, this is not a joke!), we plan to upgrade to Node.js v24 across all game runtime servers! The current version v10 is long overdue for an update. As promised in our roadmap, we are relaunching active development for Screeps: World in 2026, and it’s finally time to make this move. This upgrade will give your scripts a noticeable performance boos...
- Community AnnouncementsSeason 8 starts on March 1stFrom now on, we will start restarting the Seasonal World every 3 months, as we promised earlier in our roadmap. The Seasonal World is a parallel realm where all players start on equal footing from a clean slate. All players have GCL/GPL equal to 1, and everyone has a fixed 100 CPU from the very beginning of the season, which does not scale based on GCL. Each season will have its own slight diff...
- Community Announcementsconsole.log changesWe have made a small change to the built-in game console, now it supports two separate methods:console.log filters all HTML entites on the server side;console.logUnsafe leaves all responsibility to you, please make sure you filter the content appropriately.Read more in this GitHub issue:
- Mods indexed
- 22
- Versions
- 0
- Newest tracked
- none yet
- Most disruptive update
- No breakage data for this game
Most downloaded
Measured from the source's own counts, summed across every release.
- [screeps-bot-tooangel] TooAngel bot for screeps serverThis is the TooAngel NPC / bot / code base for screeps. The open source code is located at and as npm package available. Installation: - Launch your `Dedicated Server` via steam - Click on `MODS` - `Browse Steam Workshop` - Search for `screeps-bot-tooangel` and `subscribe` - Restart the server -...2.7k downloads
- [screepsmod-auth] Authentication moduleAuth mod for screeps. Goto for README1.5k downloads
- [@screeps/simplebot] A simple default botThis bot is a default built-in AI that comes with all private servers.1.2k downloads
- [screeps-bot-hivemind] HivemindThis is a fully automated bot for private servers. Currently, most focus has been put on the economy, so its military is comparatively weak for now. Features: * Build creeps and structures * Mine nearby rooms * Trade * Perform reactions * Boost creeps Not yet implemented: * Harvest power * Attack...1.2k downloads
- [screepsmod-admin-utils] Admin tools for ScreepsSee for details1.0k downloads
- [screepsmod-speedup] speedUp-1/10 build costs -little to nothing upgrade costs -faster energy and mineral regeneration -1/3 spawntime (one tick per bodypart) -shorter timers: downgrade, savemode for testing purposes, did not know how to get the mod running without publishing it (konami mod by tedivm is 10x speed in costs, j...696 downloads
- [screepsmod-fastbuild] screepsmod-fastbuildThis mod changes various game constants to reduce the time required for construction. Ideal for testing and developing your construction and expansion code. - Build cost for all structures is reduced by 10x - Controller upgrade costs are significantly reduced (base cost reduced by a factor of 10,...421 downloads
- [screeps-mod-mapgen] screeps-mod-mapgenA screeps cli mod that facilitates (re)generating the whole map and/or adding sections to the map. See for details Examples Regenerate the whole map, with a one width border and 3x3 source keeper center map.generateMap() Add a new 10 x 10 EAST NORTH sector and make a 2 x 10 column between EAST/NO...394 downloads
- [screepsmod-mongo] MongoDB And Redis for the Screeps Private ServerThis mod replaces the default LokiJS storage engine with a more scalable engine MongoDB. Installation Windows: Make sure you backup you DB! Open screeps game folder (Default should be: "C:\Program Files (x86)\Steam\steamapps\common\Screeps\server\") Copy "db.json" and make a backup. Download and...260 downloads
- [screepsmod-map-tool] screepsmod-map-toolMap generation tool, see for details198 downloads
- [screepsmod-konami] screepsmod-konami133 downloads
- [screepsbot-zeswarm] screepsbot-zeswarm103 downloads
- [screepsmod-market] screepsmod-market96 downloads
- screepsmod-corsAdds CORS support to the server Goto for README92 downloads
- screepsmod-dynamicmarketFeatures - THIS NEEDS A LOT OF TESTING THAT I CANNOT DO ON A SOLO SERVER - Dynamic simulated supply and demand. NPC terminals prices will fluctuate depending on how much of a resource is being bought or sold. - Supports basic fixed/random pricing - Random boost sales (Allow another way for player...79 downloads
- [screepsmod-remote-console] screepsmod-remote-consoleAn SSH server hosting the player console. See Github for more information70 downloads
- [screepsmod-history]70 downloads
- [infybot] InfyBotScreeps AI I'm working on.69 downloads
- [screepsmods-cpuupdater] cpuUpdaterA mod designed to tie player gcl to cpu. Automatically once every minute elminating the need to do so with commands.44 downloads
- [screepsmod-user-script-debug] screepsmod-user-script-debug35 downloads
- [fire-screep-server-api] fire-screep-server-apiMakes server commands available through a REST api24 downloads
- [screepsmod-capacitybooster2] Capacity BoosterRaises constants for quick growth and testing24 downloads
More massively multiplayer games see all
Why Screeps: World mods break
A mod is compiled against one version of a game. When the game updates, anything that reached into the parts that moved stops working, and it usually stops working silently rather than with a message that explains itself.
That is what the table above counts. It is not a guess: each row is a mod the community has reported as broken by that specific release. The number is a fair measure of how disruptive an update was, and it is the reason people delay updating a game they have modded heavily.
Common questions
Does IndexGG host Screeps: World mods?
No, and it never will. Every download link points at the author's own page on Nexus, GitHub, CurseForge or wherever they published it. We index the ecosystem; the files stay with the people who made them.
Where does the compatibility data come from?
From the communities that maintain it in the open, not from guesswork. Each claim carries how it is known, so a reported breakage is never presented as though the author said it.
Why is a mod listed as broken when it works for me?
Compatibility depends on your exact game version and the rest of your load order. A mod marked as broken in one release may work fine on an older one, which is exactly why the version is recorded next to the claim rather than a bare yes or no.






