Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
Clone or download
ZhilkinSerg Merge pull request #26329 from FeepingCreature/feature/set-position-f…

Even if an input event has been filtered, it should still set the dialog cursor
Latest commit 5cf860b Oct 21, 2018
Failed to load latest commit information.
.github Update Sep 12, 2018
CMakeModules Tweaks for CMake/CLion builds Jul 17, 2015
android Android quick shortcut dimensions now account for screen density, def… Oct 15, 2018
build-scripts Make summary line checking case insensitive Sep 22, 2018
data Fix hiring the Evac Center's Merc. Oct 21, 2018
doc Fixed Advanced Microreactor CBM not being installable (#26307) Oct 19, 2018
doxygen_doc Trivial code corrections Apr 3, 2017
gfx 7.62x51mm ammo creates 7.62x51mm casings Aug 12, 2018
lang Remove lang/extra Oct 13, 2018
lua remove optional_args Oct 20, 2018
msvc-full-features Set explicit intermediate directories for lib, test projects Oct 4, 2018
src Merge pull request #26329 from FeepingCreature/feature/set-position-f… Oct 21, 2018
tests npctalk: add npc_allies condition Oct 17, 2018
tools Add script to generate Changelog from SUMMARY lines (#25840) Oct 2, 2018
utilities Move to utilities folder Apr 2, 2018
.appveyor.yml Updated links for dependencies archive (`zip` > `7z`) Jul 4, 2018
.astylerc Merge remote-tracking branch 'origin/pr/14552' Dec 22, 2015
.editorconfig Change line endings not excluded in `.gitattributes` to LF. Jul 30, 2018
.gitattributes Add `text=auto` to `.gitattributes`. (#24544) Aug 21, 2018
.gitignore Ignore .gdb_history files Oct 2, 2018
.gitmessage Add guidlines for commit message (#24709) Aug 22, 2018
.travis.yml Add Linux Tiles build to travis Jul 2, 2018
CMakeLists.txt Don't put git version in GIT_VERSION Oct 12, 2018 Update May 1, 2018 Update Aug 9, 2018 Updated Android compiling instructions now that dependencies and addi… Oct 17, 2018
Cataclysm-DDA.sublime-project Fix typos Aug 8, 2018
CataclysmWin.cbp Attempt to recover from no git in CB Aug 29, 2016 Added link to the forum Jul 2, 2018
LICENSE.txt Add cgi support to json formatter. Oct 13, 2017
Makefile show astyle version Oct 8, 2018 Update the README Oct 6, 2018
SIGNOFF signoff: add mlangsdorf's signoff Jul 12, 2018
astyle_blacklist Merge pull request #25477 from kevingranade/astyle-lightmap-cpp Sep 9, 2018
cataclysm-launcher Allow installation in a path with whitespaces (#19609) Dec 4, 2016 Add uninstall target; May 5, 2015
json_blacklist Astyled Fuji mod Sep 17, 2018
snapcraft.yaml Snapcraft Build recipe added (#23666) May 17, 2018
summary00.txt Removed unknown entry Oct 5, 2018
summary01.txt Summary01 added Oct 4, 2018
summary02.txt Summary02 added Oct 4, 2018
summary03.txt summary03 added Oct 6, 2018
summary04.txt Summary04 added Oct 5, 2018
summary05.txt Summary05 added Oct 6, 2018
summary06.txt Summary06 added Oct 6, 2018
summary07.txt Summary07 added Oct 6, 2018
summary08.txt Summary08 added Oct 6, 2018
summary09.txt Summary09 added Oct 7, 2018
summary10.txt Rename summary20.txt to summary10.txt Oct 5, 2018
summary11.txt Summary11 added Oct 7, 2018
summary12.txt Summary12 added Oct 9, 2018
summary13.txt Summary13 added Oct 9, 2018
summary14.txt Summary14 add Oct 10, 2018
summary15.txt Removed [tags] Oct 9, 2018
summary16.txt Added summary16 Oct 10, 2018
summary17.txt Summary17 added Oct 11, 2018
summary18.txt Summary18 added Oct 11, 2018
summary19.txt Added Summary19 Oct 11, 2018
summary20.txt Update summary20.txt Oct 12, 2018
summary21.txt Fix lin endings Oct 10, 2018
summary22.txt Summary22 added Oct 5, 2018
summary23.txt Summary23 added Oct 14, 2018
summary24.txt Summary24 added. Oct 14, 2018
summary25.txt Summary25 added Oct 11, 2018
summary26 Summary26 added Oct 4, 2018
summary27.txt Fixed line ending in summary file (#26075) Oct 6, 2018
summary28.txt Added summary28 Oct 11, 2018
summary29.txt Added Summary29 Oct 16, 2018
summary33.txt Summary33 added Oct 4, 2018
summary35.txt Added summary35.txt Oct 17, 2018
summary36.txt Removed pull requests tags [CR], etc Oct 17, 2018
summary37.txt Remove PR tags [CR], etc. from summaries 37 and 38 Oct 17, 2018
summary38.txt Remove PR tags [CR], etc. from summaries 37 and 38 Oct 17, 2018
summary39.txt Added Summary39 Oct 13, 2018
summary40.txt None Oct 5, 2018
summary41.txt Update summary41.txt Oct 11, 2018
summary42.txt Added summary42 Oct 10, 2018
summary43.txt Summary43 added Oct 11, 2018
summary44.txt Added summary44.txt Oct 10, 2018
summary45.txt Added summary45 Oct 9, 2018

Build Status Coverage Status Open Source Helpers

Cataclysm: Dark Days Ahead

Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world. While some have described it as a "zombie game", there is far more to Cataclysm than that. 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...


Visit our website for download links to all stable and experimental releases.

The source can either be downloaded as an archive, or you can clone it from our GitHub repository.


Please read - it covers general information and more specific recipes for Linux, OS X, Windows and BSD. We also have an "unofficial" guide on building with cmake at and guide on building on Windows with MSYS2 at See doc/ for details on which compilers we support. And you can always dig for more information in doc/.


Cataclysm:Dark Days Ahead is the result of contributions from over 700 volunteers under the Creative Commons Attribution ShareAlike 3.0 license. The code and content of the game is free to use, modify, and redistribute for any purpose whatsoever. See for details. Some code distributed with the project is not part of the project and is released under different software licenses, the files covered by different software licenses have their own license notices.


Please see for details.




GitHub repo:

IRC: ; #CataclysmDDA

Frequently Asked Questions

Is there a tutorial?

Yes, you can find the tutorial in the Special menu at the main menu (be aware that due to many code changes the tutorial may not function). You can also access documentation in-game via the ? key.

How can I change the key bindings?

Press the ? 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