Los motores en tiempo real tienen una cantidad ilimitada de usos y potencial. Muchas personas se quedan atascadas intentando averiguar por dónde deberían empezar, las técnicas adecuadas que deben utilizar y cuánto tiempo les llevará crear su primera obra maestra. Pero con la ayuda de recursos en línea, es más fácil que nunca sumergirse en los motores en tiempo real y empezar a crear proyectos increíbles en muy poco tiempo.
Como miembros del equipo de tiempo real de Falcon’s, tenemos mucha experiencia en esta área, por lo que nos complace arrojar luz sobre por dónde empezar. Utilizamos motores en tiempo real no solo para crear juegos, renderizar animaciones y producir todo tipo de experiencias interactivas, sino también para previsualizar y preprogramar atracciones de muchas maneras diferentes, incluyendo el uso de realidad virtual (RV) para simular completamente las atracciones antes de que se hayan construido. También nos entusiasma compartir nuestras experiencias personales con los motores en tiempo real. Empezaremos con Caroline Way.
Caroline Way
Generalista Junior de Tiempo Real
El primer motor en tiempo real que aprendí a utilizar fue Unreal Engine 4. Antes de hacer trabajo en 3D, hacía principalmente arte tradicional. Al principio, parecía que había mucho que aprender en Unreal, pero con cada proyecto que completaba, se volvía más fácil y rápido crear piezas terminadas. Lo más difícil de acostumbrarse fue lo técnico que podía ser crear arte en motores en tiempo real. Durante mi tiempo en Falcon’s, he aprendido a crear contenido junto a desarrolladores con ideas afines como Arooj. Trabajamos juntas para equilibrar arte y funcionalidad. Es bueno entender todo el proceso y cómo un aspecto de un proyecto puede afectar a otro.
El primer proyecto en el que trabajé en Falcon’s se creó en Unity. En ese momento no había usado Unity antes, pero mi experiencia con UE4 me hizo sentir capaz de afrontar cualquier desafío que encontrara. Hay muchas diferencias entre motores, pero saber cómo navegar por el desarrollo en uno de ellos te ayudará en última instancia a desarrollar contenido en otros. Ahora le cedo la palabra a Arooj para que pueda explicar su propio recorrido.
Arooj Basit Malik
Desarrolladora de Tiempo Real
A diferencia de Caroline, yo empecé con el otro motor muy popular llamado Unity. Profundicé en algunos otros motores como RPG Maker, e incluso hice juegos de apuntar y hacer clic en PowerPoint, pero terminé usando Unity como mi primer motor principal. Como estudié desarrollo de software en la escuela, tuve que cambiar mi mentalidad de simplemente desarrollar software que funcione eficientemente a desarrollar con todos los matices del tiempo real. Tuve que centrarme en la optimización, las llamadas repetidas, mantener el retraso bajo y hacer que se vea visualmente bien. También quería asegurarme de que se obtuviera una buena ‘sensación’ de la experiencia que se está creando. Todo esto además de la interacción humano-ordenador, la interfaz de usuario y la experiencia de usuario, la facilidad de acceso y las opciones de accesibilidad adicionales.
Una vez que descubrí Unity y empecé a hacer más y más proyectos en él, comencé mi viaje con Unreal Engine 4. Unreal y Unity se ven muy diferentes. Aunque sabía en este punto cómo funcionan los motores en tiempo real, todavía no sabía realmente por dónde empezar con UE4. Fue entonces cuando encontré los tutoriales gratuitos de Unreal de Epic Games en su sitio web y en YouTube. Empecé con un curso de introducción genérico en el sitio web, y luego amplié mi investigación y descubrí todos los diferentes sistemas en Unreal. Hice una lista de todos los sistemas que sentía que debía aprender y aquellos que me interesaban y encontré tutoriales para estos sistemas. Poco a poco, mi investigación se volvió más matizada, y cada paso me acercaba más a mi primera demostración de juego funcional en Unreal Engine 4, y solo me llevó un mes.
Academia Unreal de Falcon’s
Hacia finales de 2021, Falcon’s se comprometió a enseñar a los miembros del equipo de Medios Digitales los conceptos básicos de Unreal Engine para prepararlos para futuros proyectos. Este fue el inicio de nuestra propia Academia Unreal. Nuestros supervisores de departamento dedicaron unas semanas a seleccionar y revisar tutoriales de Epic Games, y luego los miembros del equipo tuvieron ocho semanas para desarrollar un proyecto para nuestro Desafío Unreal. Este fue un gran evento en el que nuestro equipo creó entornos a partir de un breve resumen artístico, para mostrar todo lo que habían aprendido. En cada una de sus escenas, un personaje caminaba hacia adelante mientras el mundo a su alrededor se movía.
Los resultados fueron absolutamente impresionantes.
La creatividad de la narrativa de cada uno, sus entornos, la iluminación, los efectos e incluso cómo el ciclo de caminar se fusionó con la visión creativa de su mundo, nos dejó asombrados. Todo esto se logró en dos meses, gracias a las increíbles herramientas y recursos en línea a nuestra disposición. Fue muy emocionante ver lo que cada uno creó para este desafío. Cada pieza tiene un estilo y una visión completamente diferentes. Nuestro equipo pudo sumergirse en tantos aspectos diferentes de los motores en tiempo real durante un período de tiempo relativamente corto. Este desafío no solo nos preparó para futuros proyectos, sino que también les ayudó a crecer como artistas.
Tanto Unreal como Unity tienen una gran selección de cursos gratuitos en línea para ayudarle en su camino, ya sea principiante o busque fortalecer sus habilidades. Otro recurso utilizado para impulsar estos proyectos fue Quixel Megascans, que tiene una biblioteca de activos 3D escaneados, plantas 3D y materiales, lo que nos permite combinar activos realistas prefabricados con activos personalizados para crear estos mundos impresionantes.
Con los motores en tiempo real, todo es posible, y la evidencia se puede ver en los esfuerzos del Desafío Unreal de nuestro equipo. Hay muchos tutoriales y cursos en línea para ayudarle a empezar, y en poco tiempo, puede crear sus propios proyectos.
Vea el tráiler de ‘Net Sprinter’, un increíble juego en tiempo real que nuestro equipo desarrolló recientemente en Unreal Engine. Fue diseñado para ejecutarse en 3D estereoscópico a 120 fotogramas por segundo.
Arooj Basit Malik
Desarrolladora de Tiempo Real