System Shock Port
An existing game or its source code brought to another platform.
Based on System Shock
compare all 5 clones
Original game imageAbout
An unofficial Android/ARM64 port of System Shock based on Shockolate, with the Retroid Pocket 5 as the tested reference device. Version 1.0.0 is available, and it keeps the original graphics, fonts, sound and gameplay content.
How it differs from the original
Adds handheld controls, where the right stick looks around and View/Select switches it to a fine cursor for the original mouse-driven interface, plus a touch pointer and Android's on-screen keyboard for text fields. The game runs at 1024x768 in 4:3 without stretching.
Getting started
You need Android 13 or later, an ARM64 device and compatible game data from your own copy, as the APK does not include it. Install the APK, open the app, choose Select res folder and pick the folder containing both data and sound, and the importer copies the files into private app storage before the game starts.
Known issues & limitations
- Compatibility on Android 13+ ARM64 devices other than the Retroid Pocket 5 still needs device-specific reports.
- Uninstalling the app may remove its private storage.
What you need to run it
Features
- The game runs at 1024×768 in 4:3 without stretching, with its original graphics, fonts, sound, and gameplay content.
- Touch can control the pointer, and Android's on-screen keyboard handles text fields.
How to install
- Download and install the v1.0.0 APK.
- Place the compatible res folder on the device, open the app, choose Select res folder, then select the folder containing both data and sound and approve access.
- The game starts after the import finishes; ADB and developer tools are not needed.
Controls
- Use the right stick to look around.
- Press View/Select to switch the right stick to a fine cursor for the original mouse-driven interface.
Summarised from the project's README.
Licensing & legal
- The source-port code uses the GPL-3.0-or-later license.
FAQ
- What is System Shock Port?
- System Shock Port is an open-source port of System Shock. An existing game or its source code brought to another platform. The original game ran on Android.
- Do I need the original game files to run System Shock Port?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is System Shock Port licensed?
- project: GPL-3.0-or-later (source-port code). The repository itself is the authoritative source.



