Cloned Games

System Shock Port

PortActive

An existing game or its source code brought to another platform.

System Shock (original game, not this project)Original game image
Image of the original game, System Shock. This project has no screenshots of its own yet.
Links, repository & details

About

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

Original game files required. The project ships code only; you provide your own copy of the game (Android version).

  • You need Android 13 or later and an ARM64 device.
  • You need compatible game data from your own copy; the APK does not include 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

  1. Download and install the v1.0.0 APK.
  2. 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.
  3. 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.
Share:

More like System Shock Port

Halted
Original game (original game, not this project)Original game image
Night Dive Studios' GPL-licensed release of System Shock's 1994 classic Mac OS source code, without game data.
Platforms:Classic Mac OS
Stars1,465
Updated8 years ago
LicenseGPL-3.0
Release2018
Active
Shockolate screenshot
An SDL2 cross-platform source port of System Shock, based on Night Dive Studios' released PowerPC source.
Platforms:WindowsLinuxOSX
Stars900
Updated2 months ago
LicenseGPL-3.0
Release2018
Sporadic
Citadel screenshot
An in-progress fan remake of System Shock replacing its 2D sprites with 3D models, in final testing for Windows, macOS, and Linux.
Platforms:WindowsLinuxOSX
Stars167
Updated7 months ago
LicenseUnknown
Release2015
The System Shock Hack Project screenshot
Platforms:WindowsLinux
LicenseBSD*