• Valve financia el desarrollo del emulador FEX para ejecutar juegos de Windows en dispositivos Arm.
  • La compañía inició el proyecto FEX y lo ha apoyado económicamente desde sus inicios.
  • El objetivo es facilitar que los desarrolladores se centren en crear juegos en lugar de en adaptaciones.

Valve ha estado financiando discretamente varios programas de código abierto esenciales para ejecutar juegos de Windows en teléfonos. Aunque esta tecnología se utiliza para los proyectos SteamOS de Valve, la compañía afirma que también es útil para el ecosistema en general. El próximo dispositivo de Valve, las Steam Frame, es su primer dispositivo basado en Arm y utiliza el emulador de código abierto FEX para ejecutar juegos nativos de Windows.

El origen del emulador FEX

Valve ha tenido una participación más activa en el desarrollo de FEX de lo que parecía inicialmente. En una entrevista, el ingeniero de Valve Pierre-Loup Griffais reveló que Valve inició el proyecto FEX y ha sido en gran medida responsable de su desarrollo. Griffais explicó que se pusieron en contacto con desarrolladores con la experiencia necesaria para un proyecto a largo plazo y los convencieron para iniciarlo, financiándolo desde entonces. Ryan Houdek, de FEX, agradeció a Valve por estar presente desde el principio en este proyecto de siete años, confiándole la responsabilidad de diseñar y estructurar el proyecto para que funcione a largo plazo, no solo para sus casos de uso, sino también como un proyecto abierto que cualquiera puede adaptar.

Visión a largo plazo para Arm

Aunque Valve solo ha revelado recientemente su primer dispositivo basado en Arm, la compañía comenzó a considerar el desarrollo para Arm ya en 2016. Griffais mencionó que sabían que se necesitaría cerca de una década de trabajo antes de que fuera lo suficientemente robusto como para que la gente pudiera confiar en él para sus bibliotecas. Como herramienta de código abierto, FEX ya se está utilizando junto con otras tecnologías respaldadas por Valve, como Proton, para potenciar algunos de los principales emuladores de PC para dispositivos móviles basados en Arm. Esto significa que Valve está liderando silenciosamente el impulso para llevar los juegos de Windows a los teléfonos sin necesidad de adaptaciones.

Lecciones aprendidas y futuro

El apoyo de Valve a la emulación proviene de las duras lecciones aprendidas cuando su Steam Machine original fracasó, en parte debido a su limitada biblioteca. Al invertir en tecnologías como Proton y FEX, Valve pretende ahorrar a los desarrolladores el tiempo y los recursos que requerirían las adaptaciones. Griffais afirmó que preferirían que los desarrolladores de juegos invirtieran su tiempo y energía en mejorar sus juegos o trabajar en el siguiente, considerando que el trabajo de adaptación es esencialmente un trabajo perdido en cuanto al valor de la biblioteca.

Enfoque actual de Valve

Si bien Valve está allanando el camino para los juegos de PC en dispositivos móviles, el enfoque actual de la compañía, según Griffais, sigue estando en el salón, los dispositivos portátiles y los escritorios. La empresa no ha revelado ambiciones propias en el espacio móvil, pero su inversión en emulación sugiere un interés subyacente en la expansión del acceso a su plataforma.