Rat King Pixel Dungeon 2
by Zrp200 · GPL-3.0 · open source
Shattered Pixel Dungeon with every hero made stronger, and a new one: the Rat King, who has the main abilities of every class. A fan-made fork that installs next to the original.
Needs:Android 4.0+ · offline · English only
2113 Apps is independent, not affiliated with or endorsed by Zrp200. Official sources: source code on GitHub.
- Version
- 3.0.1
- Size
- 30.2 MB
- Requires
- Android 4.0+
- Updated
- 2025-06-01
Screenshots
Introduction
RKPD2 is a modification of Shattered Pixel Dungeon by a single developer, Zrp200. From the README: “First released on April 1 2021, this fork is all about introducing more power to the game. The King, a one-off character in Pixel Dungeon already, debuts here as a playable hero whose power is unmatched.” It is “Forked from the source code of Shattered Pixel Dungeon by 00-Evan, inspired by Rat King Dungeon by the same author.” Its welcome screen explains the idea: people complained that Shattered was too hard, so the developer made a mod to solve it.
The game itself works as in Shattered Pixel Dungeon: a turn-based roguelike with random floors and permanent death. Our review of Shattered Pixel Dungeon describes what players say about it.
What 3.0 brought
Version 3.0, from June 2025, follows Shattered Pixel Dungeon up to its version 3.0: “With this update, RKPD2 implements up to Shattered v3.0, adding the Cleric to its list of classes and giving heavy buffs across the board! Sniper buffs are, of course, included.” In the in-game changelog: the Cleric with stronger spells and two new talents for each of its subclasses, changes to the Gladiator, and Shattered’s additions from its versions 2.4 to 3.0, such as trinkets.
It is based on Shattered Pixel Dungeon 3.0.2, so it doesn’t have what Shattered added later, such as the vault quest of version 4.0.
What goes online
Two features inherited from Shattered Pixel Dungeon use the internet, both on by default and both with a switch in the Connectivity settings:
- News: the title screen shows posts from Shattered Pixel Dungeon’s own blog at shatteredpixel.com, not news about RKPD2.
- Update check: the game asks GitHub for RKPD2’s releases.
By default both run only on Wi-Fi or another unmetered connection, at most once an hour, when the title screen opens. From the code, the update check RKPD2 inherited skips normal releases unless you include betas, so it probably never announces a new version; Shattered fixed this in its 3.1, which RKPD2 doesn’t include. If the game crashes, it shows the error log with buttons to copy, share, save or email it; nothing is sent by itself. There are no ads, analytics or Google libraries.
A Support button on the title screen opens the developer’s Buy Me a Coffee page.
About this file
- This is the developer’s 3.0.1 APK from his GitHub release of 1 June 2025, the latest version. It is signed with his key (CN=Zachary Perlmutter), the same one since version 1.0.0. The password of that key is written in the project’s public build file, but the key file itself isn’t in the repository or its history, so the password alone doesn’t let anyone sign updates.
- RKPD2 is only on GitHub; it isn’t on Google Play, F-Droid or IzzyOnDroid.
- The last change was in June 2025. Two crash reports on 3.0.1 are open without a reply: reopening the settings after visiting the audio tab, and the alchemy section of the journal with thrown weapons.
- The 30.2 MB file runs on Android 4.0 and later, on ARM and x86, 32- and 64-bit. It declares 5 permissions: internet and network state, for the news and update check; vibration; storage, for saving crash logs; and reading system logs, which no code uses and which Android doesn’t grant to ordinary apps. Our scan found no trackers.
- The only screenshot is the welcome screen of an early version, from the project’s README; there are no others.
- RKPD2 is licensed under the GPL-3.0, like Shattered Pixel Dungeon, whose music, sound effects and most graphics it uses unchanged and credits in the game. It adds a Rat King sprite, a statue and edits of Shattered’s interface images, and a splash painting of the Rat King. The painting is credited to Prolich Art, but the commit that added it says only “Rat King now has splash art couresty of the internet. todo: add credit”, and no licence or permission is stated. The source code of this version is commit 27ef1ee97a58c10f517266b55238373bd1351996 at https://github.com/Zrp200/rkpd2.
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 14 (target API 34).
Permissions
1 of them need your approval first.
CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017); armeabi; 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
System-level (1)
Reserved for system apps. A normal install does not get these; they only take effect through root, ADB or Shizuku, if at all.
- READ_LOGS
Granted at install (3)
Low-risk permissions Android grants automatically, plus any we have not classified.
- ACCESS_NETWORK_STATE
- INTERNET
- VIBRATE
More Information
- Package name
- com.zrp200.rkpd2
- Version
- 3.0.1 (build 840)
- File size
- 30.2 MB (30,209,897 bytes)
- Requires
- Android 4.0 or later
- Category
- Adventure & RPG
- License
- GPL-3.0
- Developer
- Zrp200
- Source code
- github.com/Zrp200/rkpd2
- Released
- Jun 1, 2025
- Signer SHA-256
- 56cb86d157ab904bc53f1b894b30764b8c3ca66e944673e44ca506ea16ec3daf
- File SHA-256
- 5bd84f086454ddcf882a92b15fadf932eeb6e1023360e79256a62d4d2888dc78
- Checked
- , against the v3.0.0 release on GitHub · how we check · verify it yourself
Common questions
Is this APK the official Rat King Pixel Dungeon 2 release?
Yes. It is the file from the project’s v3.0.0 release on GitHub, byte for byte, and it matches the SHA-256 checksum GitHub publishes for it. It is signed with the certificate we recorded when we first checked Rat King Pixel Dungeon 2 (SHA-256 56cb86d157ab904bc53f1b894b30764b8c3ca66e944673e44ca506ea16ec3daf); a release signed with a different key would not be published here.
What Android version does Rat King Pixel Dungeon 2 need?
Android 4.0 or later (API level 14). Version 3.0.1 is built for Android 14 (target API 34). Runs on 64-bit and older 32-bit ARM phones.
Can Rat King Pixel Dungeon 2 access the internet?
Yes. The APK requests Android’s internet permission. In total it declares 5 permissions, and 1 of them needs your approval first.
Does Rat King Pixel Dungeon 2 contain trackers?
No known trackers: our scan of version 3.0.1 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 Rat King Pixel Dungeon 2 open source?
Its code is. The source code of Rat King Pixel Dungeon 2 is released under the GPL-3.0 licence and published at https://github.com/Zrp200/rkpd2. The Rat King’s splash art, credited to Prolich Art, was added with the note “courtesy of the internet” and has no stated licence; the rest comes from Shattered Pixel Dungeon under the GPL-3.0.
How is it different from Shattered Pixel Dungeon?
The project’s own summary: a “Fork of popular roguelike game Shattered Pixel Dungeon that drastically buffs heroes and thus makes the game significantly easier.” The Rat King, unlocked by winning once with any hero, has “access to every core SHPD class mechanic, talent, and unique item”; heroes start with all the bags, and many talents and items are stronger. Challenges are kept “for those that want to push their opness to the limit”.
Does it replace my Shattered Pixel Dungeon?
No. RKPD2 has its own package name, so it installs as a separate app next to Shattered Pixel Dungeon, with its own saves and settings.
Is it in Portuguese?
No. The developer, in an early changelog: “since I only know English and do not have an active translation project, I’ve set the language to English. Sorry!” The APK contains Shattered Pixel Dungeon’s translations, but the game never uses them.
Why does the release say 3.0.0 when the file is 3.0.1?
The developer published 3.0.0 and, about an hour and a half later, replaced its files with 3.0.1, which “fixes a reported journal crash”, in the same release. The source of 3.0.1 is commit 27ef1ee on the project’s main branch, which has no tag of its own. The release also has an “INDEV” APK: a debug build with a cheat item and a different package name, which we don’t host.
Recent releases
| Version | Released | Size |
|---|---|---|
| v3.0.0 · this download | Jun 1, 2025 | 30.2 MB |
| v2.0.8 | Mar 11, 2025 | 27.9 MB |
| v2.0.7 | Feb 25, 2025 | 27.9 MB |
| v0.3.1 | Jan 14, 2022 | 13.1 MB |
| v0.3.0 | Jan 6, 2022 | 13.0 MB |
Recent releases on the project’s GitHub. We host and check only the newest one. Full changelog.
Alternatives and related apps
-
Shattered Pixel Dungeon The game RKPD2 is built on, harder, newer, and translated into Portuguese.Download -
Brogue CE Android A different compact roguelike: retrieve the Amulet of Yendor from the 26th level.Download