AB
3

AB 3 de X — Unity vs. Unreal

¡Nos pasamos a Unreal!

game devgamesunrealvideo games
Listen to this episode

Notas del episodio

Novedades: ¡Nos pasamos a Unreal!

Finn empezó un nuevo trabajo. Ahora es product manager de Data Services en Candid. John, mientras tanto, ha estado viendo videos de Unreal Sensei y decidió cambiar de Unity a Unreal. Agradece todo lo que aprendió con Unity, pero parece que Unreal se adapta mejor al tipo de juegos de mundo abierto que a él le gustan.

John ha estado aprendiendo C++ y experimentando con Unreal. No estamos seguros de si Unreal está de moda en este momento. Parece que más gente usa Unity, pero que funciona mejor para juegos móviles. Quién sabe; ¡apenas somos principiantes!

Lo que hemos estado aprendiendo

John ha estado aprendiendo Unreal con el curso Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games en Udemy. Lo produce GameDev.tv y lo enseñan Sam Pattuzzi (LinkedIn, GitHub) y Stephen Ulibarri (LinkedIn).

Finn empezó el mismo curso. Le encanta, pero es un proyecto bastante grande. Cada lección se centra en construir un mini-juego diferente. A John le gustó tanto la lección de Stephen Ulibarri que siguió con otro curso que él creó: Unreal Engine 5 C++ The Ultimate Game Developer Course.

A los dos nos encantan los juegos de mundo abierto en tercera persona como Red Dead Redemption y Breath of the Wild.

Una imagen de Red Dead Redemption 2 mostrando tres personajes cabalgando hacia el atardecer
Red Dead Redemption 2 es visualmente impresionante

John empieza a frustrarse con su computadora porque claramente no alcanza para el nivel de vegetación que quiere meter en sus juegos. También le ha hecho apreciar más la vegetación de la vida real. "¡Imagínate cuántos triángulos se necesitarían para hacer eso en un juego!"

En Unreal puedes construir con C++ o con Blueprint, una herramienta de programación visual donde mueves nodos para controlar qué pasa y cuándo. La recomendación de Finn para principiantes con cualquiera de las dos es tomarse descansos regulares (o sea, repetición espaciada).

Ejemplo de la pantalla de Unreal Blueprint, mostrando múltiples nodos conectados entre sí
Ejemplo de Unreal Blueprint

Finn ha estado aprendiendo sobre line tracing, un método para saber si un objeto está al alcance de tu personaje. También le ha impresionado mucho el sistema de iluminación.

John no tiene formación técnica. Haber empezado con Unity probablemente le ayudó a introducirse en la programación porque C# es un poco más fácil que C++. Además hizo algunos tutoriales de C# antes de entrar a Unity. No necesitas usar C++ para crear algo en Unreal, así que si vienes de un contexto totalmente no técnico, puedes apoyarte en Blueprint para entender los conceptos.

Lo que estamos construyendo

Todavía no estamos construyendo nada, pero creemos que estaremos listos para colaborar en algo cuando terminemos estos cursos de Udemy. ¿Cómo deberíamos llamar a nuestro "estudio"?

Construyamos lo que construyamos, esperamos que este sitio sea útil para futuros aprendices que estén en nuestra situación. La documentación oficial de Unreal está bien, pero no es suficiente. Si tienes preguntas sobre algo que quizá ya hayamos resuelto, escríbenos a hi@absolutebeginners.quest.