Microsoft WindowsValve, 2011
Windows Jugable

Portal 2 / Half-Life 2 (kanapitsas)

Juegos: Portal 2 (Windows, 2011) · Half-Life 2 → (Windows, 2004)

WIN

Recompilación estática de las versiones de Linux de Portal 2 y Half-Life 2 (con Episode One, Episode Two y Lost Coast) a aplicaciones nativas para Mac con Apple Silicon y para iPhone, sin emulador, Wine ni Rosetta: cada función x86 de los módulos del juego (engine.so, client.so…) se traduce a C y se compila para ARM64 junto a un runtime que implementa lo que importan los binarios (libc, hilos, SDL2, OpenGL, Direct3D 9 y Steam). Las llamadas a Steam pasan a la libsteam_api.dylib oficial de Valve para arm64, sin emular Steam. Dibuja por defecto con Metal a través de mtld3d, un Direct3D 9 nativo sobre Metal, con OpenGL de reserva; en un M3 Pro, una escena va a 122 fps con Metal y a 81 con OpenGL (2560×1440, MSAA 4x). El README da Portal 2 por totalmente jugable en Mac y en un iPhone 15 Pro Max, a 60 fps estables, con controles táctiles y portales que se disparan tocando la parte de atrás del teléfono. Funcionan los mandos físicos, y hay cooperativo en red local en el que un Mac hace de anfitrión y se une un iPhone u otra copia en el mismo Mac (solo se ha comprobado la conexión y la carga del mapa). Half-Life 2 es experimental: se ha jugado unas horas en Mac, a 120 fps con Metal en un M3 Pro, y los episodios y Lost Coast cargan sus primeros mapas sin haberse jugado enteros. El instalador Natif Installer o el script setup.sh lo compilan en tu Mac a partir de tus copias de Steam, unos 10 minutos para Portal 2 y de 10 a 20 para Half-Life 2, y descargan la libsteam_api.dylib de Valve (de Steamworks.NET); para iPhone, setup.sh --ios firma e instala las aplicaciones y copia los datos del juego. La v0.3.0 (8 de noviembre) es la última de 2 versiones del instalador. El README dice que agentes de IA (Claude Code, de Anthropic, y Codex, de OpenAI) escribieron la mayor parte del código bajo la dirección del autor. 88 de sus últimos 100 commits llevan a Claude como coautor.

NecesitasTus propias copias de Steam de Portal 2 (la carpeta del juego, que también puede ser la de Windows, y sus binarios de Linux, que se bajan desde la consola de Steam con download_depot 620 661, unos 90 MB) o de Half-Life 2 instalado en el Mac (con hl2_complete, y sus binarios de Linux con download_depot 220 224, unos 320 MB), y Steam abierto con la cuenta dueña del juego para jugar en Mac. Un Mac con Apple Silicon y macOS 13 o posterior con las herramientas de línea de comandos de Xcode. Para el iPhone, Xcode con tu Apple ID (una cuenta gratuita obliga a reinstalar cada 7 días), xcodegen, cmake y ninja de Homebrew y un iPhone con iOS 17 o posterior en modo desarrollador, con unos 12 GB libres.

Cómo llega a PC
Recompilación estática
Consola
Microsoft Windows
Arquitectura
x86
Autor
kanapitsas
Estudio original
Valve
Año
2011
Estrellas
115
Última actividad
2026-11-09 · hace 2 días
Última versión
v0.3.1 · 2026-11-08
Licencia
GPL-3.0
Lenguaje
C
Ver repositorio ↗
x86puzzledisparos en primera personamultijugadorversión para iOScon ayuda de IA
Insignia para el README

Si el proyecto es tuyo, puedes ponerla en su README: muestra su estado en Recompendium y se actualiza sola cuando cambia.

Insignia para el README
[![Recompendium](https://recompendium.com/insignias/recomp/portal-2-kanapitsas.svg)](https://recompendium.com/en/recomp/portal-2-kanapitsas/)

Otros proyectos de Half-Life 2 2