Logotipo de Zephyrnet

Creación de juegos de realidad virtual multijugador: desafíos y soluciones

Fecha:

Creación de juegos de realidad virtual multijugador: desafíos y soluciones
Ilustración: © IoT para todos

Incluso antes de la primera pantalla portátil, la industria tecnológica ha estado trabajando en formas nuevas y novedosas de integrar la tecnología en la vida de los consumidores. Particularmente por su capacidad para facilitar espacios e interacciones sociales, XR, o Realidad Extendida, ha sido un tema candente en la industria de la tecnología inmersiva, presentando su propia variedad de formas de conectarnos e interactuar con el mundo que nos rodea. Con las nuevas interacciones surgen nuevas formas de gamificar el entorno, y XR ofrece un amplio abanico de formas únicas de facilitar la interacción social y la comunidad.

XR: realidad virtual versus aumentada versus realidad mixta

Los diferentes tipos de XR generalmente se definen por cuán “inmersivos” son, o cuánto actúan e integran el espacio físico de un usuario. 

  • La Realidad Virtual (VR) representa una inmersión total, separando al usuario de su espacio físico y colocándolo en un entorno digital lleno de elementos totalmente digitales. Muchos juegos de realidad virtual en auriculares populares son así, como "Beat Sabre", "Superhot" o "VRChat".
  • La Realidad Aumentada (AR) representa una inmersión parcial sin interacción con el mundo real. Esto incluye juegos como “Pokemon GO”, “Ingress” y, a veces, incluso geocaching.
  • La Realidad Mixta (MR) representa una inmersión parcial que interactúa con el mundo real. Cosas como los filtros de Snapchat o Instagram, por ejemplo, responden a los cambios en el mundo físico y se adaptan para adaptarse a ellos. 

XR se ha empleado de diversas formas en la industria tecnológica moderna, como a través de simulaciones de capacitación, educación interactiva en museos y una gran colección de juegos. Sin embargo, cuando se trata de juegos multijugador, ¿qué tipo de desafíos debe superar un desarrollador de juegos XR frente a los nuevos modos de interacción?

Espacio de servidor multijugador

Como ocurre con cualquier otro juego multijugador, se requiere algún tipo de modo de comunicación para facilitar el juego multijugador. Tradicionalmente, esto se hace con servidores dedicados que alojan información de interacción del usuario. Hay dos formas principales de configurar una conexión de servidor multijugador:

Peer-to-Peer

Un juego multijugador peer-to-peer (P2P) requiere que el dispositivo de un jugador se conecte al dispositivo de otro jugador, creando una conexión multijugador basada en las especificaciones del cliente del anfitrión. Las conexiones P2P son comunes en muchos juegos multijugador antiguos como “Halo” o “Starcraft” y requieren menos supervisión y administración por parte del desarrollador del juego. Esto tiene el costo de una posible inestabilidad, latencia y oportunidades de trampa, que pueden ser perjudiciales para un juego multijugador competitivo o centrado en el tiempo.

Cliente a servidor

Un juego multijugador basado en cliente a servidor (C/S) requiere que todos los dispositivos del jugador se conecten a un servidor de juego central dedicado, que aloja todas las interacciones y la información del juego en lugar de utilizar el hardware limitado de un cliente de jugador.

En los juegos C/S, el único limitador de latencia de interacción es la velocidad de Internet del sistema cliente, lo que significa que los juegos competitivos y de ritmo rápido pueden tener interacciones más verdaderas y oportunas que los servidores P2P. Sin embargo, las configuraciones de C/S generan mayores costos para el desarrollador del juego, ya que deben alojar los servidores ellos mismos o pagar a un tercero para que los aloje.

Aunque no está directamente relacionado con la realidad virtual, el espacio del servidor es una consideración increíblemente importante. Los dispositivos de realidad virtual tienen capacidades limitadas con sus factores de forma más pequeños y, a veces, su naturaleza portátil, lo que significa que los requisitos de hardware y conexión a Internet se vuelven mucho más estrictos para los desarrolladores de realidad virtual.

Seguimiento del cuerpo

El seguimiento corporal es uno de los principales desafíos del diseño de juegos de realidad virtual y depende en gran medida del tipo de juego que se esté desarrollando. Si bien es posible que algunos juegos multijugador solo utilicen las posiciones de la cabeza y las manos, como “Beatsaber” o “Gorilla Tag”, los juegos más complicados pueden necesitar más información de seguimiento del cuerpo para facilitar la experiencia de juego.

En tales casos, la solución de auriculares y controlador manual se combina con cámaras y, a veces, incluso cintas de correr para facilitar una mayor sensación de inmersión y puntos de datos más relevantes, lo que permite una gran variedad de estilos de interacción.

Equilibrio y Accesibilidad

El equilibrio y la accesibilidad del juego son algunas de las consideraciones más importantes que puede hacer un desarrollador de juegos. Un juego desequilibrado puede convertirlo en un juego poco divertido o frustrante, mientras que un juego que no tiene en cuenta los diferentes tipos de habilidades y formas del usuario puede crear un producto que se vuelve completamente inaccesible para todo un grupo demográfico de personas.

Como la realidad virtual también es una tecnología relativamente nueva, la etiqueta adecuada de la realidad virtual, como la alfabetización con botones comunes de interacción de la realidad virtual, la orientación adecuada de los auriculares/auriculares e incluso más reacciones físicas como mareos y fatiga ocular, pueden convertirse en problemas para los usuarios nuevos o desconocidos. Como tal, el diseño tecnológico responsable siempre debe estar a la vanguardia del proceso de un desarrollador, ya sea que se trate de un juego de realidad virtual multijugador o no.

Un nuevo tipo de juego

Las innovaciones requieren nuevos desafíos y hay muchas cosas que los desarrolladores pueden hacer para minimizar los malos resultados de los desafíos que ocurren durante el proceso de diseño. Las mejores prácticas de hardware, como configuraciones de servidor de baja latencia, carga rápida de activos con un bajo número de polígonos y texturas simples, y limitar el uso de motores de partículas, son opciones de diseño clásicas para un juego de ejecución rápida, y estas prácticas se vuelven aún más efectivas al diseñar para entornos digitales.

Prestar especial atención a la accesibilidad a través de intensas pruebas de juego con una variedad de datos demográficos puede ayudar a descubrir cualquier problema potencial que pueda existir dentro del juego, y un sólido proceso de iteración y prueba de errores garantizará la longevidad y la salud del juego después de su lanzamiento. Aunque ciertamente hay muchos desafíos que enfrentan los desarrolladores de realidad virtual multijugador de hoy en día, también hay muchas soluciones a las que recurrir.

punto_img

Información más reciente

punto_img