4 de mayo de 2024

Desarrollo (real) de juegos en tiempo real

Donde cada cambio se refleja instantáneamente en todas partes

Star en GitHub
Desarrollo (real) de juegos en tiempo real

Imagínatelo: Estás trabajando en el diseño de nivel de una sección crucial de tu juego y acabas de pasar horas perfeccionando la colocación de cada objeto y enemigo. Empujas tus cambios a GitHub y descubres que tu próxima tarea es resolver 20 conflictos de fusión. ¡Qué bien! (/s). Todo esto es demasiado habitual y, por desgracia, se pierde un tiempo valioso que se podría haber dedicado a crear más niveles, probar el bucle del juego con los usuarios, eliminar errores y mucho más.

Nuestro objetivo con la colaboración en tiempo real de The Mirror es romper estas barreras. Imagínate: todos juntos trabajan a un nuevo nivel: artistas, desarrolladores de juegos y probadores alfa. En The Mirror, cada cambio de guión, colocación de objetos y actualización de variables se sincroniza al instante en las pantallas de todos los miembros del equipo. El diseñador de niveles puede ver cómo se aplican las texturas del artista en tiempo real, mientras que el programador puede probar e iterar inmediatamente sobre la mecánica de juego. La sincronización perfecta elimina la necesidad de transferir archivos constantemente y garantiza que todos trabajen siempre en la versión más actualizada del proyecto, de forma similar a como funciona Google Docs. El sitio sensación cuando estás desarrollando tu juego es (casi) la misma que la experiencia del jugador.

Atrás quedaron los días de los push & pull manuales y los conflictos de versiones. En The Mirror, los cambios pueden hacerse y probarse inmediatamente, lo que reduce el tiempo dedicado a los gastos técnicos y permite iteraciones más rápidas. Los artistas pueden ver al instante cómo quedan sus recursos en el mundo del juego, los diseñadores pueden probar la disposición de los niveles y hacer ajustes sobre la marcha, y los programadores pueden crear prototipos y perfeccionar los sistemas de juego con rapidez. Queremos que el proceso de desarrollo sea lo más ágil posible, permitiéndote trabajar de forma más eficiente con tu equipo.

Además, esto potencia la creatividad: Cuando los miembros del equipo y los jugadores ven las actualizaciones de los demás en tiempo real, surgen ideas y se fomenta la experimentación sin necesidad de ejecutar una nueva compilación completa a través de CI/CD. El bucle de retroalimentación instantánea y la posibilidad de ver los cambios de inmediato permiten obtener información más rápidamente, lo que se traduce en una versión final de mayor calidad.

¿Qué queremos decir con "desarrollo de juegos en tiempo real"? Respetamos enormemente los aspectos técnicos de los motores más populares hoy en día, como Unity y Unreal/UEFN. Encontrarás "en tiempo real" en los títulos de sus páginas web, pero la experiencia "en tiempo real" que perseguimos es fundamentalmente diferente para The Mirror.

Aún nos quedan muchas funciones por implementar y errores por eliminar, pero esperamos de todo corazón que The Mirror te proporcione una experiencia de desarrollo de juego inolvidable.

En caso de que te lo hayas perdido, The Mirror es ahora completamente FOSS (libre y de código abierto) para que puedas ser dueño total y 100% de tus juegos a través de la permisiva licencia MIT. Estaríamos honrados de que te unieras a The Mirror en GitHub si lo que estamos construyendo te emociona.