Repository navigation
v0.1.0
First tagged release of Portal 2 statically recompiled for Apple silicon.
This release has no game files and no Valve code. The game is built on your Mac from your own copy of Portal 2 on Steam. Install steps are in the README.
State
- Mac: fully playable. Metal is the default renderer when Rust is installed (about +50 % fps over OpenGL); OpenGL otherwise.
- iPhone: fully playable on an iPhone 15 Pro Max at 60 fps, with touch controls and portals fired by tapping the back of the phone. Sideloaded with your own Apple ID.
- Controllers on Mac and iPhone (on Mac, turn Steam Input off for Portal 2).
- LAN co-op: a Mac hosts, an iPhone or a second copy on the same Mac joins. A full co-op course has not been played yet.
Requirements
Apple silicon Mac, Xcode command line tools, Homebrew (sdl2 freetype fontconfig), Python 3.9+, optionally Rust 1.99+ for Metal, and the Linux binaries (download_depot 620 661 in the Steam console). Built and tested against depot 661 manifest 8940703274703023246.
Unofficial fan project, not affiliated with or endorsed by Valve.