Cambiar de motor es una de esas decisiones eternas a la hora de desarrollar videojuegos, y los equipos saben lo difícil que puede ser dar el salto a una nueva tecnología.
Los motores difieren entre sí a nivel de arquitectura, y esto afecta a todo, desde el estilo del código hasta las herramientas y los procesos de trabajo artísticos. Cambiar de motor supone adaptar tanto los métodos de trabajo como los conocimientos adquiridos de tu equipo.
Nuestra misión es facilitar al máximo el cambio a Unreal Engine para los desarrolladores que piensan dar el salto, y ahí es donde entra en juego Parrot Game Sample.
Desarrollo de Parrot Game Sample
¡Hola! Somos Dakota Herold y Justin Thomas. Ambos empezamos nuestra carrera como desarrolladores profesionales de Unity y nos pasamos a Unreal Engine después de entrar en Secret Dimension.
Al crear juegos en Unity, los desarrolladores tienen que incluir algún tipo de marco de jugabilidad. En Parrot, implementamos estos sistemas intentando que se parecieran lo máximo posible a sus versiones en Unreal Engine. Además, añadimos scaffolding para lograr una mayor paridad con nuestro proceso de trabajo de Unreal Engine.
Estas funciones incluyen la carga aditiva de escenas, que permite ciclos de vida delimitados para los sistemas de gestión del juego, un componente de movimiento de personaje personalizado y la creación de nodos personalizados en gráficos de comportamiento para replicar la semántica de los de los árboles de comportamiento de Unreal Engine. Esperamos que estos patrones e implementaciones en Unity te ayuden a comprender mejor el proceso de trabajo de desarrollo y los patrones de arquitectura que se usan en Unreal Engine.