OpenRCT2
by OpenRCT2 · GPL-3.0 · open source
Build and run theme parks from RollerCoaster Tycoon 2 on Android, with an open-source re-implementation of the game. You copy over files from a desktop copy of the game; the rest is included.
Needs:RCT2 desktop files · Android 7.0+
2113 Apps is independent, not affiliated with or endorsed by OpenRCT2. Official sources: openrct2.io · source code on GitHub.
- Version
- 0.5.5
- Size
- 218.8 MB
- Requires
- Android 7.0+
- Updated
- 2026-09-06
Introduction
OpenRCT2 is “an open-source re-implementation of RollerCoaster Tycoon 2 (RCT2)”, with scenario and sandbox play and cooperative multiplayer. It is an engine: “OpenRCT2 requires original files of RollerCoaster Tycoon 2 to play”, which the project points to on Steam and GOG.com. This site hosts only the engine. Since version 0.5.0 the APK includes OpenRCT2’s own data, so nothing else needs downloading.
Setting it up
The project’s Android guide says the port “does require some additional steps of manual setup”:
- Only the desktop RCT2 or RCT Classic works (GOG, Steam, CD-ROM and so on), not the mobile RCT Classic apps.
- On the phone’s main storage, create a folder called
rct2and copy theDataandObjDatafolders into it.Landscapes,Saved Games,ScenariosandTracksare optional. For RollerCoaster Tycoon 1 content, add arct1folder with itsDatafolder. - Install the APK, start it and allow storage access. Saves and custom content go in an
openrct2-userfolder that the game creates. - The guide warns that “the first launch may take some time, or crash once or twice”.
What to expect on a phone
In the project’s own words, the user interface and controls are “not optimized for phones”: a single tap is a left click and a double tap a right click. If the interface is too small, the guide points to the Window scale factor setting.
What goes online
- Update checks: the game asks GitHub for the latest release at most once a day, and the Android build keeps this on.
- Multiplayer: you can host or join games; the server list comes from servers.openrct2.io.
- Missing objects: when a park uses scenery you don’t have, you can choose to download it from OpenRCT2’s object service.
- The project’s privacy statement says “no tracking or analytics services are implemented”. Its optional crash-report upload is only built for Windows.
About this file
- This is the official Android build from the project’s GitHub releases (version 0.5.5), signed by the OpenRCT2 team. OpenRCT2 isn’t on Google Play, and Android may warn that the APK is untrusted when you install it.
- The code is under GPL-3.0 or later. The OpenRCT2 objects and title sequences bundled in the APK are under CC BY 4.0.
- The Brazilian Portuguese translation is maintained and nearly complete.
- The 218.8 MB file runs on Android 7.0 and later, on 32- and 64-bit ARM and 64-bit x86, and declares 6 permissions, including access to all files. Our scan found no trackers.
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 16 (target API 36).
Permissions
2 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_64 (64-bit Intel, emulators and Chromebooks).
Asks you first (2)
Android shows a prompt before the app can use these.
- Read shared storage (Android 12 and older) · READ_EXTERNAL_STORAGE
- Write shared storage (Android 10 and older) · WRITE_EXTERNAL_STORAGE
You switch these on in Settings (1)
Special app access. Nothing is granted until you turn it on yourself.
- All files access · MANAGE_EXTERNAL_STORAGE
Granted at install (2)
Low-risk permissions Android grants automatically, plus any we have not classified.
- ACCESS_NETWORK_STATE
- INTERNET
Defined by other apps (1)
Permissions that belong to another app or to this app itself.
- io.openrct2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
More Information
- Package name
- io.openrct2
- Version
- 0.5.5 (build 25)
- File size
- 218.8 MB (218,826,596 bytes)
- Requires
- Android 7.0 or later
- Category
- Simulation Games
- License
- GPL-3.0
- Developer
- OpenRCT2
- Source code
- github.com/OpenRCT2/OpenRCT2
- Released
- Sep 6, 2026
- Signer SHA-256
- f22b57042c6d4114b40ce559216ac049cdae9b34b830f7b0f018bca090ef99a9
- File SHA-256
- 8dcabe11c87a5ea8de00a7e083ee3f54bd37239def6cb6f14d2b192492707111
- Checked
- , against the v0.5.5 release on GitHub · how we check · verify it yourself
Common questions
Is this APK the official OpenRCT2 release?
Yes. It is the file from the project’s v0.5.5 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 OpenRCT2 (SHA-256 f22b57042c6d4114b40ce559216ac049cdae9b34b830f7b0f018bca090ef99a9); a release signed with a different key would not be published here.
What Android version does OpenRCT2 need?
Android 7.0 or later (API level 24). Version 0.5.5 is built for Android 16 (target API 36). Runs on 64-bit and older 32-bit ARM phones.
Can OpenRCT2 access the internet?
Yes. The APK requests Android’s internet permission. In total it declares 6 permissions, and 2 of them need your approval first.
Does OpenRCT2 contain trackers?
No known trackers: our scan of version 0.5.5 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 OpenRCT2 open source?
Yes. OpenRCT2 is released under the GPL-3.0 licence, and its source code is published at https://github.com/OpenRCT2/OpenRCT2.
Which version of RollerCoaster Tycoon do I need?
The desktop RollerCoaster Tycoon 2 or RCT Classic, for example from GOG, Steam or the original CD-ROM. The project says the Android and iOS versions of RCT Classic can’t be used. Copy at least the Data and ObjData folders into a folder called rct2 on the phone’s main storage; files from RCT1 in a folder called rct1 are optional.
Why does it ask for access to all files?
The game reads your RollerCoaster Tycoon files from the rct2 (and rct1) folders you create on the phone’s main storage, and keeps saves and custom content in an openrct2-user folder there. Reading shared folders like these is what Android’s “All files access” permission covers, and the APK declares it.
Recent releases
| Version | Released | Size |
|---|---|---|
| v0.5.5 · this download | Sep 6, 2026 | 218.8 MB |
| v0.5.4 | Aug 2, 2026 | 218.7 MB |
| v0.5.3 | Jul 5, 2026 | 218.6 MB |
| v0.5.2 | Jun 7, 2026 | 217.8 MB |
| v0.5.1 | May 17, 2026 | 217.8 MB |
Recent releases on the project’s GitHub. We host and check only the newest one. Full changelog.