• Juegos
  • Industria
  • Recursos
  • Comunidad
  • Aprendizaje
  • Asistencia
Desarrollo
Motor de Unity
Crea juegos 2D y 3D para cualquier plataforma
DescargarPlanes y precios
Monetización
Compra dentro de la aplicación (IAP)
Descubre y gestiona IAP en todas las tiendas
Mediación
Maximiza los ingresos y optimiza la monetización
Calidad de anuncios
Protege la experiencia del usuario de tu aplicación
Tapjoy
Construye lealtad de usuarios a largo plazo
Todos los productos de monetización
Adquisición de usuarios
Adquisición de usuarios
Hazte descubrir y adquiere usuarios móviles
Unity Vector AI
Conecta a los jugadores con los juegos adecuados
Publicidad en el dispositivo Aura
Alcanza a los usuarios en el dispositivo en el momento de mayor compromiso
Todos los productos de crecimiento
Casos de uso
Colaboración 3D
Construye y revisa proyectos 3D en tiempo real
Capacitación envolvente
Capacitación en entornos envolventes
Experiencias del cliente
Crea experiencias interactivas en 3D
Todas las soluciones de la industria
Industrias
Fabricación
Logra la excelencia operativa
Venta minorista
Transforma las experiencias en tienda en experiencias en línea
Industria automotriz
Eleva la innovación y las experiencias en el automóvil
Todas las industrias
Biblioteca técnica
Documentación
Manuales de usuario oficiales y referencias de API
Herramientas para desarrolladores
Versiones de lanzamiento y rastreador de problemas
Hoja de ruta
Revisar características próximas
Glosario
Biblioteca de términos técnicos
Información útil
Casos de estudio
Historias de éxito en el mundo real
Guías de mejores prácticas
Consejos y trucos de expertos
Todos los recursos
Novedades
Blog
Actualizaciones, información y consejos técnicos
Novedades
Noticias, historias y centro de prensa
Centro de la comunidad
Discusiones
Discute, resuelve problemas y conéctate
Eventos
Eventos globales y locales
Historias de la comunidad
Hecho con Unity
Presentando a los creadores de Unity
Transmisiones en vivo
Únete a desarrolladores, creadores e insiders
Premios Unity
Celebrando a los creadores de Unity en todo el mundo
Para todos los niveles
Unity Learn
Domina las habilidades de Unity de forma gratuita
Capacitación profesional
Mejora tu equipo con entrenadores de Unity
¿No tienes experiencia con Unity?
Primeros pasos
Pon en marcha tu aprendizaje
Rutas esenciales de Unity
¿No tienes experiencia con Unity? Comienza tu viaje
Guías prácticas
Consejos prácticos y mejores prácticas
Educación
Para estudiantes
Impulsa tu carrera
Para docentes
Potencia tu enseñanza
Licencia gratuita para fines educativos
Lleva el poder de Unity a tu institución
Certificaciones
Demuestra tu dominio de Unity
Opciones de soporte
Obtener ayuda
Ayudándote a tener éxito con Unity
Planes de éxito
Alcanza tus metas más rápido con soporte experto
PREGUNTAS FRECUENTES
Respuestas a preguntas comunes
Contáctanos
Conéctate con nuestro equipo
Planes y precios
Idioma
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Moneda
Comprar
  • Productos
  • Unity Ads
  • Suscripción
  • Tienda de recursos de Unity
  • Distribuidores
Educación
  • Estudiantes
  • Instructores
  • Instituciones
  • Certificación
  • Learn
  • Programa de desarrollo de habilidades
Descargar
  • Unity Hub
  • Descargar archivo
  • Programa beta
Unity Labs
  • Laboratorios
  • Publicaciones
Recursos
  • Plataforma Learn
  • Comunidad
  • Documentación
  • Preguntas y respuestas Unity
  • PREGUNTAS FRECUENTES
  • Estado de servicios
  • Casos de estudio
  • Made with Unity
Unity
  • Nuestra empresa
  • Boletín
  • Blog
  • Eventos
  • Empleos
  • Ayuda
  • Prensa
  • Socios
  • Inversionistas
  • Afiliados
  • Seguridad
  • Impacto social
  • Inclusión y diversidad
  • Contacto
Copyright © 2025 Unity Technologies
  • Legal
  • Política de privacidad
  • Cookies
  • No quiero que se venda ni se comparta mi información personal

"Unity", los logotipos de Unity y otras marcas comerciales de Unity son marcas comerciales o marcas comerciales registradas de Unity Technologies o de sus empresas afiliadas en los Estados Unidos y el resto del mundo (más información aquí). Los demás nombres o marcas son marcas comerciales de sus respectivos propietarios.

Hero background image
CASE STUDY

Creación de Zenith: La última ciudad

Descubre cómo Ramen VR conquistó el "desarrollo de juegos en modo difícil" y reunió a los jugadores en el primer juego multiplataforma MMO en VR del mundo.
Más información
Comienza la prueba gratuita de 30 días
Más información
Comienza la prueba gratuita de 30 días
Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.
Haz clic aquí.
Ve detrás de escena de Zenith: La última ciudad en este video bajo demanda.
Mira la transmisión de creadores

Zenith: La última ciudad

¿Cómo crea un equipo pequeño y remoto un MMO en VR? Con una plataforma de desarrollo flexible, programación multiproceso, sólidas herramientas DevOps y el apoyo de una comunidad activa, Ramen VR lanzó un juego multiplataforma bien optimizado que está deleitando a los jugadores y marcando el comienzo de una nueva era de juegos.

El desafío

Creación de un MMO VR exitoso y de alto rendimiento para las principales plataformas VR

Plataformas

PlayStation®VR, PlayStation®VR2, Quest, Quest 2, Rift, SteamVR

Miembros del equipo

22

Ubicación

Remoto

Destacado: Ramen VR

Hacer una apuesta ambiciosa

Andy Tsen y Lauren Frazier se conocieron en Oculus Launch Pad en 2016, donde se unieron por un interés compartido en juegos MMO y anime isekai. La pareja vio la oportunidad de combinar estos géneros y crear una nueva experiencia MMO envolvente en VR. En 2019, dejaron su trabajo, fundaron Ramen VR y comenzaron a trabajar en Zenith: La última ciudad.

Imagen principal de Zenith treasure chest

Los resultados

  • Lanzaron un MMO VR con un equipo de solo 15 personas
  • Lograron un gran éxito con el primer lugar en Quest y Steam en el lanzamiento
  • Recaudó más de USD 45 millones en financiamiento para inversionistas hasta la fecha
  • Eliminó la pérdida de datos del proyecto con Unity Version Control
"Trabajar con Zenith: El arte ambiental de Last City, hay muchos cambios y archivos grandes. Unity Version Control maneja esos cambios con mucha facilidad».
Jessica Sweeney
JESSICA SWEENEY / RAMEN VREnvironment Artist
"Cuando salió Zenith, era el juego número uno en todas las plataformas en las que se lanzó. Creo que es porque tuvimos una idea divertida, un gran equipo y herramientas poderosas que nos ayudaron a concretarla".
Lauren Frazier
LAUREN FRAZIER / RAMEN VRCTO
  • Obtener el compromiso con una Vision Audaz
  • Encontrar las herramientas adecuadas
  • Cómo construir una base con DOTS
  • Elegir los flujos de trabajo adecuados
  • Evitar los límites de tasa
  • Optimización de imágenes en diferentes dispositivos
  • Reducción de los costos de renderizado
  • Gestión de archivos de proyectos
  • Reunir a los jugadores
Obtener el compromiso con una Vision Audaz

Obtener el compromiso con una Vision Audaz

Making Zenith dio un salto de fe: Tsen y Frazier financiaron el desarrollo temprano de su bolsillo. "El nombre de nuestro estudio proviene de todo lo que podíamos permitirnos comer en ese momento", bromea Tsen.

Un ángel inversionista cambió todo. Pronto, Ramen VR se inscribió en el programa acelerador Y Combinator y recaudó USD 280 mil en 45 días con una campaña de Kickstarter que rompió récords. Los patrocinadores quedaron impresionados con el alcance del proyecto y la determinación del estudio de hacerlo realidad.

"Nadie que haya creado un MMO antes intentaría hacer esto", dice Tsen. "Startup, VR, MMO, multiplataforma: ¡es el desarrollo de juegos en modo difícil!".

Encontrar las herramientas adecuadas

Encontrar las herramientas adecuadas

Tsen y Frazier habían colaborado anteriormente en un proyecto galardonado de Unity, un MOBA de VR, Conjure Strike, y confiaban en que podrían abordar algo aún más ambicioso.

"Sabíamos lo difícil que sería construir un juego de esta escala en VR, pero también pensamos que había una brecha entre lo difícil que la gente pensaba que era y lo difícil que realmente era", dice Tsen. "Esa brecha fueron las plataformas y herramientas como Unity, que permiten la creación de contenido a una escala mucho mayor con un equipo mucho menor".

Ramen VR lanzó Zenith con un equipo de 15, pero ahora tiene 22 miembros principales. Al seleccionar nuevas herramientas de desarrollo, se aseguran de que sean personalizables, se integren fácilmente, funcionen bien con los sistemas existentes y sean accesibles para los contribuyentes técnicos y no técnicos.

Cómo construir una base con DOTS

Cómo construir una base con DOTS

Como juegos basados en sistemas, los MMO requieren bases técnicas sólidas y escalables. En las primeras etapas del desarrollo, Ramen VR organizó los sistemas de Zenith utilizando MonoBehaviours, pero ejecutar la lógica cientos de veces en cientos de GameObjects idénticos fue ineficiente. Aprovecharon el marco de trabajo Entity Component System (ECS) de Unity, pila de tecnología basada en datos, para evitar los inconvenientes de la programación orientada a los objetos.

"Un MMO es una excelente aplicación para ECS", dice Frazier. "Zenith requiere que coexistan miles de entidades al mismo tiempo y ECS nos permite ejecutarlo a gran escala".

Elegir los flujos de trabajo adecuados

Elegir los flujos de trabajo adecuados

En el nuevo flujo de trabajo, cada GameObject «actor» (jugadores, multitudes, coleccionables) tiene una entidad ECS correspondiente. El ECS se ejecuta a través de GameObjects y busca etiquetas relevantes, lo que activa la lógica cuando se encuentran.

"Fue muy bueno poder elegir el flujo de trabajo adecuado a la situación. Podríamos haber hecho objetos puros o entidades puras, pero no creo que debas elegir", dice Frazier.

Evitar los límites de tasa

Evitar los límites de tasa

ECS también ayudó con los desafíos de infraestructura. Más de 120.000 jugadores se inscribieron para la prueba alfa de Zenith, y Ramen VR subestimó la presión que esto pondría en sus servidores. Cuando un gran número de jugadores cerraban la sesión, los servidores excedían los límites de almacenamiento y los jugadores perdían los datos guardados. Para resolver esto, el equipo creó una etiqueta ECS para hacer un seguimiento del progreso de la misión. "Nuestro sistema ECS revisa si hay etiquetas y, cuando las toma, las pone en una cola, las elimina cada X segundos y las escribe en almacenamiento externo", explica Frazier.

Optimización de imágenes en diferentes dispositivos

Optimización de imágenes en diferentes dispositivos

Zenith es un MMO multiplataforma, por lo que la optimización de gráficos para todos los principales dispositivos VR fue crucial para garantizar que el juego llegara a la mayor cantidad de jugadores posible. Crear juegos VR significa dibujar el doble de GameObjects, con mayor resolución y tasas de frames más altas, para garantizar una buena inmersión y reducir el mareo VR. Así que optaron por el canal de renderizado universal (URP).

"El canal de renderizado universal fue la mejor opción para nosotros porque lo publicábamos en PC, Android (Oculus Quest) y PSVR", dice Frazier. "URP nos permitió crear para todas las plataformas VR".

Reducción de los costos de renderizado

Reducción de los costos de renderizado

Con el renderizado Single Pass Instanced de URP, Ramen VR podía renderizar imágenes para ambos ojos en un solo lugar, lo que ahorraba tiempo de CPU y GPU y mejoraba el rendimiento. La personalización también fue una ventaja. "Editamos los shaders estándar (Simple Lit, Unlit) para responder a los cambios en nuestro ciclo día-noche, haciendo que las cosas fueran más naranjas o rojas al atardecer, agregando un tinte azul por la noche, etc.", dice Frazier.

El estudio está contento con lo que ha logrado con el URP, pero espera ampliar los efectos visuales de Zenith en una versión futura. "Gran parte de nuestra calidad original se sacrificó debido a limitaciones de hardware, principalmente la memoria, pero también el tiempo de GPU", dice Frazier. «Ahora estamos tratando de aprovechar algunas cosas, como las matrices de textura, para recuperar algo de esa fidelidad perdida».

Explora el URP
Gestión de archivos de proyectos

Gestión de archivos de proyectos

Ramen VR utiliza Unity Version Control (UVCS) para administrar el proyecto a fin de garantizar que puedan entregar contenido nuevo de forma continua y a tiempo. "Nos permitió mejorar nuestra productividad, nuestros flujos de trabajo y trabajar de manera colaborativa mucho más fácilmente", dice el programador Jordan J.

UVCS tiene flujos de trabajo dobles para artistas e ingenieros, y los miembros del equipo pueden elegir trabajar de forma centralizada o distribuida mientras se comprometen con el mismo repositorio. "El flujo centralizado significa menos accidentes y desajustes entre lo local y lo remoto de lo que se ve con algo como Git", dice Frazier. Ramen VR nunca ha perdido los datos del proyecto desde que adoptó UVCS.

Reunir a los jugadores

Reunir a los jugadores

La implementación inteligente de ECS y la optimización visual con URP significa que los jugadores pueden aventurarse juntos y explorar el enorme mundo de Zenith sin experimentar desaceleración ni pérdida de progreso. Y una pila tecnológica escalable y personalizable significa que Ramen VR está configurado para seguir agregando nuevo contenido a Zenith en los próximos años.

"El hecho de que usemos Unity reduce gran parte de la complejidad de desarrollar para múltiples plataformas".
Lauren Frazier
LAUREN FRAZIER / RAMEN VRCTO
"Unity se ha vuelto mucho más estable en los últimos años: cuando comenzamos a trabajar, había muchas funciones que se publicaban todo el tiempo. Fuimos los primeros en adoptar ECS, DOTS y URP".
Andy Tsen
ANDY TSEN / RAMEN VRCEO
Leyenda cenital
Haz realidad tus mayores ambiciones

Únete a desarrolladores de todo el mundo que usan Unity para crear juegos VR exitosos.

Más información
Comienza la prueba gratuita de 30 días