Repository navigation
v0.1.0 — Android and macOS port
·
37 commits
to android-macos-ports
since this release
Unofficial port of Selaco to Android (arm64) and macOS (Apple Silicon).
You need to own Selaco. No game data is included; you supply your own Selaco.ipk3 from your
Steam install. See the README for setup.
Tested on an AYN Thor (Snapdragon 8 Gen 2, Android 13). Other devices are untested.
Known limitations
- Requires physical controls. Devices with no buttons cannot play — there is no touch control
scheme yet. - macOS is build-from-source only. There is no signed or notarized
.app. - The APK is self-signed, so Android will warn when installing from an unknown source.
Engine work in this release
- Vulkan two frames in flight — roughly 35.7 → 27.2 ms per frame on the test device
- Savegames moved to public storage, so an uninstall or reinstall no longer destroys progress
- Several synchronization and object-lifetime fixes found with Vulkan validation, including a
staging-buffer use-after-free and three barrier defects that are upstream GZDoom bugs - GPU profiling (
stat gpu) restored under frames-in-flight via per-slot timestamp ranges
Install
- Download
Selaco-android-0.1.0.apkbelow and install it. - Copy
Selaco.ipk3(~1.2 GB, fromsteamapps/common/Selaco/) toInternal storage/Selaco/. - Launch and grant Allow access to manage all files when asked.
Full instructions in the README.