portgames.

Portal 2 Recomp (ARM64)

Portal 2

Every function of the Linux release's 31 modules is translated from x86 into C and compiled as native ARM64 for macOS and iOS, with no emulator, Wine, Rosetta or interpreter; the iOS side maps OpenGL 2.1 onto OpenGL ES 3 and supplies touch controls.

Devices and controls

iOS

High frame-rate output (60 FPS or above) OpenGL renderer

Build environment
iOS · Build tools
Xcode
iOS · Build tools
cmake
iOS · Build tools
ninja
Sources
Share runtime feedback

A note on inclusion

Open-source code does not make game assets free to distribute. Read the project license and maintainer instructions, and supply game files you legally own.