Silent Hill 2 Switch obtuvo el 5 de octubre de 2026 un proyecto público que recompila estáticamente la versión de PC de Silent Hill 2 para su ejecución nativa en Nintendo Switch. El sh2-nx traduce el ejecutable x86 a C antes de la compilación ARM64 y recrea las API esperadas por el juego sobre SDL2, OpenGL y FFmpeg.
El README oficial ya clasifica el proyecto como jugable: los menús, la jugabilidad, los videos con audio sincronizado, las partidas guardadas y las cargas funcionan. Aun así, el port sigue en desarrollo y mantiene problemas conocidos, como la tartamudez ocasional al cargar áreas o shaders y fallas puntuales en algunas cadenas recompiladas.
Silent Hill 2 Switch ya llega a la jugabilidad
El estado actual va más allá de una pantalla de inicio. El juego entra en la jugabilidad, reproduce los videos con audio sincronizado y permite guardar y cargar el progreso. Además, los controles de Switch ya mapean acciones, correr, mapa, inventario, pausa y apuntar.
Por su parte, el proyecto trabaja con la edición de PC Director's Cut/Restless Dreams y exige un ejecutable exacto, además de la carpeta de datos original. Asimismo, no se incluye ningún contenido comercial en el repositorio.
Silent Hill 2 Switch reemplaza las API de Windows
Para ejecutar el juego fuera de Windows, sh2-nx reimplementa partes de Direct3D 8, DirectSound, DirectInput y Bink. En este proceso, la capa gráfica usa OpenGL, el audio pasa por SDL y los videos usan decodificadores de FFmpeg.
Además, hay una compilación de Linux x86-64, utilizada principalmente para la depuración. Por lo tanto, el mismo código sirve como entorno de pruebas antes de llegar al binario ARM64 de Switch.

James Sunderland se enfrenta a Pyramid Head en Silent Hill 2, en la versión clásica usada como referencia para el proyecto sh2-nx.
La instalación todavía exige compilación local
En este punto, el repositorio documenta cómo generar la compilación y cómo copiar el resultado a la tarjeta SD. Sin embargo, no hay una versión (release) pública verificable con un paquete instalable listo; por eso, este artículo no ofrece un botón de descarga artificial.
Cuando es compilado por el propio usuario, el archivo sh2-nx.nro debe ubicarse junto a sh2pc.exe y de la carpeta data obtenidos de la propia copia legalmente adquirida. A continuación, el proyecto recomienda empezar por el Homebrew Menu en modo de apropiación de título (title takeover), ya que el modo applet no proporciona suficiente memoria.

James Sunderland se enfrenta a Eddie Dombrowski en Silent Hill 2, en la versión clásica del juego.
La recompilación amplía los puertos de survival horror
Además, sh2-nx se une a otros proyectos que llevan juegos antiguos a plataformas actuales sin depender de la emulación tradicional. Como contexto, el Allves Games también acompaña al puerto nativo de Silent Hill 1 para PC y puerto nativo de P.T. con Vulkan.
Por lo tanto, el avance más importante es tener Silent Hill 2 Switch ejecutando jugabilidad y funciones esenciales de forma nativa. Sin embargo, como el proyecto aún es WIP, la compatibilidad y el rendimiento pueden cambiar rápidamente.
Fuentes: repositorio oficial sh2-nx.