La semana pasada Meta anunció que, además de perder cuatro mil millones de dólares en el metaverso en el último trimestre, estaría cerrando Echo VR (se abre en una pestaña nueva). Este título deportivo de gravedad cero fue uno de los primeros éxitos de realidad virtual para el entonces Oculus, primero en Rift y luego en los auriculares Quest, en la medida en que Meta adquirió al desarrollador detrás de él, Ready at Dawn, en 2020.
El anuncio del cierre de Echo VR (todavía está disponible pero se cerrará el 1 de agosto de 2023) ha causado cierta consternación entre los fanáticos de la realidad virtual en general, simplemente porque esta es una de las experiencias más destacadas y pronto dejará de existir. Se siente especialmente inusual ver que le suceda a un juego de seis años que, en términos relativos, ha encontrado una audiencia. Pero así es el mundo en Meta, con el CTO Andrew Bosworth diciendo que «esos recursos podrían usarse para otros usos que creo que serán útiles para las decenas de millones de personas que ahora están en VR».
Curiosamente, Bosworth también dijo que John Carmack, que ahora dejó Meta, «no habría cerrado Echo VR». Y cómo. Carmack ha enviado una larga declaración a UploadVR (se abre en una pestaña nueva) sobre el cierre de Echo VR, y no suena nada impresionado.
«Pensé que era un error no mantener Oculus Rooms funcionando y migrar a Quest», dijo Carmack, «y pensé que era un error abandonar todo el contenido de GearVR/Go cuando mi capa de emulación funcionó durante al menos una buena parte del tiempo». cosas. Yo creo en salvarlo todo.
«Incluso si solo hay diez mil usuarios activos, se debe evitar destruir ese valor de usuario si es posible. Su empresa sufre más daño cuando le quita algo querido a un usuario de lo que gana en beneficio al proporcionar algo igualmente valioso para él o para otros. El valor del usuario es mi punto de conversación número uno, pero el ‘enfoque’ también es bastante alto, y el costo de oportunidad es algo real».
Carmack continúa diciendo que Bosworth dio luz verde al lanzamiento de la versión raíz de Oculus Go (un sistema operativo desbloqueado que permite el acceso completo (se abre en una pestaña nueva)) que había presionado durante mucho tiempo, pero «después de ver cuánto esfuerzo interno estuvo involucrado para que esto sucediera, casi me siento mal por eso», dijo Carmack. «Las limitaciones son diferentes en una empresa del tamaño de Meta».
El cofundador de id software continúa sugiriendo varias alternativas, como dejar a un solo desarrollador a cargo del mantenimiento del juego, lo que dice que id hizo con Quake Live durante mucho tiempo y «era lo correcto». Como él dice, el análisis de costo-beneficio puede no funcionar para Meta, pero «mucha gente se gasta en cosas peores».
Otra alternativa sería escindir el proyecto: Meta dejarlo ir y permitir que los miembros del equipo se vayan, se hagan cargo de los derechos por una tarifa nominal de $ 10,000 y lo mantengan. Esto parece un pequeño pastel en el cielo para una empresa gigante que cierra divisiones como si la mayoría de nosotros bebiéramos café por la mañana, e incluso Carmack reconoce que todo «está lejos de ser simple en Meta».
Las otras opciones son dejar el juego sin soporte pero ejecutándose, «en lugar de matarlo explícitamente», aunque a medida que el juego se pudre lentamente «podría terminar siendo más animosidad neta que simplemente matarlo limpiamente». El código abierto también está disponible, aunque Carmack reconoce que el código comercial con licencia sería un problema.
Por qué esto es más interesante que solo el ejemplo aquí, con disculpas a los fans de Echo VR, es que Carmack dejó Meta después de sentirse claramente frustrado con la forma en que opera la empresa, y continúa enumerando cómo esta situación es el resultado de prácticas que puede y podría decirse que debe ser reemplazado.
«‘Mantener las cosas con vida requiere trabajo’ es cierto hasta cierto punto, pero es posible construir sistemas que funcionen intactos durante años y funcionen bien después de reiniciar», dijo Carmack. «El valor predeterminado hoy puede ser un lío distribuido de espaguetis, pero esa es una elección».
Luego, el extraordinario programador aboga por la creación de juegos que seguirán funcionando «en algún nivel» sin soporte de servidor central, alienta el soporte de LAN para juegos multijugador (porque esto permite a las personas escribir proxies) y admite servidores ejecutados por usuarios porque pueden ayudar a ahorrar en los costos de alojamiento y para el ángulo creativo de la comunidad. Entonces, apropiadamente para un hombre cuya vida ahora está dedicada a los cohetes, Carmack despega como tal.
«Sé disciplinado con tus procesos de compilación y lo que pones en tu árbol de fuentes, para que al menos exista la posibilidad de hacer que el proyecto sea de código abierto», dijo Carmack. «Piénselo dos veces antes de agregar dependencias que no puede redistribuir, y considere probar con versiones eliminadas de las cosas que usa. No haga cosas en su código que no serían aceptables para todo el mundo».
«La mayor parte del desarrollo de juegos es una carrera de pánico para hacer que las cosas dejen de desmoronarse el tiempo suficiente para su envío, por lo que puede ser difícil dedicar tiempo a la ingeniería de software fundamental, pero hay una satisfacción en ello, y puede dar sus frutos con menos problemas finales». desarrollo de la etapa».
La última frase es todo un eufemismo para «el juego desapareciendo por completo, para siempre» y, a través de las repetidas exhortaciones y ejemplos de Carmack, tienes la sensación de que alguien está muy frustrado al ver que las cosas se construyen sobre cimientos que, en última instancia, pueden resultar contraproducentes. Hemos entrado en una era en la que incluso muchos juegos para un solo jugador requieren algún tipo de ping del servidor, mientras que otros juegos no funcionan en absoluto si estás fuera de línea (que fuera de los MMO a veces se siente como una extralimitación de la industria). Luego llegas a algo como Echo VR que se ha quemado brillante pero brevemente y se extinguirá, y no sabes si es una decisión estratégica para Meta o simplemente un error de redondeo: solo que pronto desaparecerá.