Cataclysm: Dark Days Ahead
Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you the hell out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, that want what you have…
As your game begins, you awaken with hazy memories of violence and terror from when the world suddenly unravelled around you. Now you need to explore your surroundings, and secure food, water and safety. After that, who knows? Long term survival will mean tapping abilities you haven’t used before, learning to survive in this new environment and developing new skills.
We’ve been able to run Cataclysm on 500MHz Mobile processors with 500MB of RAM and no graphical hardware acceleration, though it runs much faster on a 2GHz or so processor, and graphical builds run much faster with some kind of graphics card. We have builds for Windows, Linux, OSX, Android and IOS.
Cataclysm has official builds for Windows, Linux and OSX, and each platform comes in both terminal and graphical flavors. There are also “unnoficial” builds for IOS and Android.
Cataclysm: DDA is under constant development, the latest successful builds for the various flavors are available at the following locations:
- Windows Tiles build
- Windows Terminal build
- Linux Terminal build
- Linux Tiles build
- OSX Terminal build
- OSX Tiles build
- Forums, currently down
- IRC: server: irc.freenode.net channel: #CataclysmDDA webchat
- Discord (unnofficial)
- GitHub repository
- Web Tools:
- Item Browser
Frequently Asked Questions
Is there a tutorial?
Yes, you can find the tutorial in the Special menu at the main menu. You can also access documentation in-game via the
How can I change the key bindings?
? key, followed by the
1 key to see the full list of key commands. Press the
+ key to add a key binding, select which action with the corresponding letter key
a-w, and then the key you wish to assign to that action.
How can I start a new world?
World on the main menu will generate a fresh world for you. Select Create World.
I’ve found a bug / I would like to make a suggestion. What should I do?
Please submit an issue on our GitHub page. If you’re not able to, send an email to