Dungeon Crawl Stone Soup
GPL-2.0-or-later · open source
Pick a species and a background, then dive for the Orb of Zot through a dungeon full of monsters and fickle gods. A deep, free roguelike that runs entirely offline.
Needs:Android 5.0+ · no account · offline
2113 Apps is independent, not affiliated with or endorsed by the Dungeon Crawl Stone Soup developers. Official sources: crawl.develz.org · source code on GitHub.
- Version
- 0.34.1-3-ga2c7840dd7
- Size
- 60.0 MB
- Requires
- Android 5.0+
- Updated
- 2026-03-20
Screenshots





Introduction
Dungeon Crawl Stone Soup (DCSS) is “a game of dungeon exploration, combat and magic, involving characters of diverse skills, worshipping deities of great power and caprice”, in the project’s words. You combine one of many species with a background, explore a randomly generated dungeon, and look for the Orb of Zot; death is permanent. A development team has worked on it for many years, and the Android version is built from the same repository as the desktop game.
Playing on a phone
The app is the tiles (graphical) version. Its launcher sets up how you play:
- On-screen keyboard: off, a classic keyboard, a transparent one drawn over the game, or the Android keyboard, with an adjustable size.
- Extra directional pad in a corner of your choice.
- The back key works as Escape, two fingers scroll menus, and the volume keys zoom the dungeon and the map.
- It also appears on Android TV, where it warns that you need a keyboard, a mouse or a touch screen to play.
Files and settings
The launcher has three extras that desktop players will recognise: Edit Init File for the game’s options file, Morgue Files to read (and download) the record of each finished character, and Mods, which “override game data resources”. Saves live in the app’s own storage folder.
About this file
- This is F-Droid’s build, compiled from the source code and signed with F-Droid’s key. The version on Google Play, which the official download page links to, is published by Medrano83, so the two can’t update each other without uninstalling first.
- Not to be confused with the older “Dungeon Crawl: Stone Soup for Android” on F-Droid (com.crawlmb), which its author describes as an unofficial ASCII port.
- The app requests no internet access; our scan of its code found no servers it would contact.
- The code is under GPL-2.0 or later; most of the tiles are CC0. F-Droid flags no anti-features.
- Portuguese is only partly translated: the game falls back to English for text without a translation, and you switch it on with
language = ptin the init file. The launcher itself is English only. - The 60.0 MB file runs on Android 5.0 and later, on ARM and x86, 32- and 64-bit, and declares 2 permissions.
What’s inside the APK
Trackers
No code matching the Exodus Privacy tracker signatures.
Native code
Runs on 64-bit and older 32-bit ARM phones.
Android versions
Built for Android 15 (target API 35).
Permissions
1 of them need your approval first.
CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017); armeabi-v7a (32-bit ARM, older and budget phones); x86 (32-bit Intel, emulators); x86_64 (64-bit Intel, emulators and Chromebooks).
Asks you first (1)
Android shows a prompt before the app can use these.
- Write shared storage (Android 10 and older) · WRITE_EXTERNAL_STORAGE
Defined by other apps (1)
Permissions that belong to another app or to this app itself.
- org.develz.crawl.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
More Information
- Package name
- org.develz.crawl
- Version
- 0.34.1-3-ga2c7840dd7 (build 40)
- File size
- 60.0 MB (60,024,692 bytes)
- Requires
- Android 5.0 or later
- Category
- Adventure & RPG
- License
- GPL-2.0-or-later
- Source code
- github.com/crawl/crawl
- Released
- Mar 20, 2026
- Signed by
- F-Droid, which built this APK from the published source code. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub (or the other way round) without uninstalling first.
- Signer SHA-256
- b1dd92dfda9976a3390ad76587676c8a295843c6dedcba07aa46977511d60827
- File SHA-256
- 1b0745d6755ecbafe8708fa13b8bb7e9ffdc059d9cb35730aea611b50c8c9850
- Checked
- , against the F-Droid index · how we check · verify it yourself
Common questions
Is this APK the official Dungeon Crawl Stone Soup release?
It is F-Droid’s build rather than the developer’s own: F-Droid compiled Dungeon Crawl Stone Soup 0.34.1-3-ga2c7840dd7 from the published source code and signed it with its own key. Its SHA-256 matches F-Droid’s signed index. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub without uninstalling first.
What Android version does Dungeon Crawl Stone Soup need?
Android 5.0 or later (API level 21). Version 0.34.1-3-ga2c7840dd7 is built for Android 15 (target API 35). Runs on 64-bit and older 32-bit ARM phones.
Can Dungeon Crawl Stone Soup access the internet?
No. The APK doesn’t request Android’s internet permission, so the app can’t go online by itself. In total it declares 2 permissions, and 1 of them needs your approval first.
Does Dungeon Crawl Stone Soup contain trackers?
No known trackers: our scan of version 0.34.1-3-ga2c7840dd7 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.
Is Dungeon Crawl Stone Soup open source?
Yes. Dungeon Crawl Stone Soup is released under the GPL-2.0-or-later licence, and its source code is published at https://github.com/crawl/crawl.
Can I play online with this app?
No. The app doesn’t request internet access at all. Online play for Dungeon Crawl Stone Soup happens on public servers in a web browser or over SSH; the Android app is for playing on the phone.
Why does the version number end in “-3-ga2c7840dd7”?
The Android releases aren’t tagged separately, so the version name comes from git: it is three commits after the 0.34.1 release, at commit a2c7840dd7, on the 0.34 branch. Those three commits add a Lua function, list the Tab key in the in-game help, and show two more stats in the small-screen layout.
Recent releases
| Version | Released | Size | Requires |
|---|---|---|---|
| v0.34.1-3-ga2c7840dd7 · this download | Mar 20, 2026 | 60.0 MB | Android 5.0+ |
| v0.34.0 | Feb 8, 2026 | 60.0 MB | Android 5.0+ |
| v0.33.1-15-gd434b7dfca | Oct 23, 2025 | 58.2 MB | Android 5.0+ |
Versions currently kept in the F-Droid repository. We host and check only the newest one.
Alternatives and related apps
-
Shattered Pixel Dungeon Simpler and made for touch screens from the start, with six heroes and shorter runs.Download -
Brogue CE Android A smaller roguelike: retrieve the Amulet of Yendor from the 26th level, in an unofficial port made for touch.Download