Elegir con qué motor trabajar es una de las primeras preguntas a las que se enfrenta un desarrollador de videojuegos. Al fin y al cabo, la tecnología define las posibilidades del proyecto, sobre todo en términos audiovisuales. Si a lo que aspiras es a crear juegos en 3D y/o a meter cabeza en el desarrollo triple A, en Catness Games lo tenemos claro. Lo mejor es que optes por Unreal Engine, el motor más potente del mercado.

Hablamos desde la experiencia. Nosotros mismos nos enfrentamos a una decisión similar cuando empezamos a desarrollar videojuegos. Sabíamos que alternativas como Unity eran y son más accesibles para los principiantes. Aun así, pronto entendimos que Unreal Engine era un motor más versátil y de infinito potencial. Casi una década después, la apuesta de Catness Games por esta tecnología nos ha consolidado como un referente de los servicios de desarrollo, porting y publishing de videojuegos. Aquí tienes 6 razones por las que deberías seguir el mismo camino y elegir Unreal Engine.

Desarrollar con Unreal Engine
Fuente: Epic Games

1. Los referentes usan Unreal Engine

La mejor forma de aprender, al menos al principio, es seguir los pasos de los referentes. Sus obras son de una calidad contrastada y sirven de guía para empezar con buen pie. En el caso del desarrollo de videojuegos, muchos de los grandes juegos de los últimos años se han desarrollado con Unreal Engine.

La saga Bioshock, Dragon Ball FighterZ, Little Nightmares, Kingdom Hearts 3, Hellblade… Desde las superproducciones triple A hasta proyectos indie que persiguen el realismo y la inmersión; todos coinciden en emplear el motor de Epic Games. Teniendo en cuenta que juegos como Dragon Quest XII: The Flame of Fate o las próximas entregas de Tomb Raider, The Witcher y Hellblade ya han confirmado su uso de Unreal Engine 5, parece obvio que este motor seguirá marcando el futuro de la industria del videojuego.

Fuente: Irrational Games / 2K Games

2. Unreal es gratis

Por supuesto que hay títulos con excelentes gráficos que no recurren a Unreal Engine. Los recientes God of War y Red Dead Redemption 2 son ejemplos de que los motores propios también ofrecen resultados excelentes. Sin embargo, hay un problema. No todos los estudios —y menos los indie— pueden permitirse el coste de crear su motor particular. Esto supondría un tiempo de desarrollo igual o superior al de un videojuego. Piensa que entre Unreal Engine 4 y el lanzamiento de su quinta iteración pasaron ocho años. Invertir ese tiempo y el dinero que implicaría un equipo capaz de crear un motor similar al de Epic es una locura. Por suerte, Unreal Engine es gratis.

Cualquiera puede entrar en la web oficial de Epic Games y descargar la versión más reciente sin coste alguno. En la práctica, esto implica tener acceso gratuito a la misma tecnología que usan los líderes de la industria. Solo aquellos proyectos que facturen más de un millón de dólares (!) tendrán que pagar un 5% en concepto de royalties. Hasta entonces, nada. Si tu juego alcanza esos ingresos, te damos la más sincera enhorabuena. En caso contrario, que es lo más habitual al principio, podrás seguir creando y distribuyendo juegos sin pasar por caja. Al menos, no por la de Epic Games. Una opción ideal para estudiantes y proyectos no comerciales dentro y fuera de los videojuegos, ¿no crees?

Fuente: Unreal Engine

3. Unreal es sinónimo de realismo (y la industria vira hacia eso)

Incluso los juegos que no recurren a Unreal Engine y los que se cimentan sobre el motor de Epic Games tienen algo en común. Más allá de mecánicas, historias o tecnologías, la mayoría de videojuegos actuales coinciden en su apuesta por el realismo. Los avances técnicos de las últimas décadas han posibilitado la creación de videojuegos cada vez más fieles a la vida real. Eso no significa que no existan obras increíbles en 2D o con estilos artísticos alternativos, pero el viraje de la industria hacia el 3D y el realismo es innegable. Basta con echarle un vistazo a los ganadores del GOTY en los últimos años: The Last of Us II, Sekiro: Shadows Die Twitce, God of War… Distintos motores, mismo realismo.

A estas alturas ya sabrás que no todos los estudios pueden permitirse desarrollar su propio motor gráfico desde cero. Entonces, ¿cómo competir con colosos como Naughty Dog, From Software o God of War? La respuesta es Unreal Engine. El acceso al motor 3D líder del mercado es completamente gratuito y permite un grado de realismo inalcanzable para alternativas como Unity. La tecnología de Epic Games pone en tu mano herramientas de última generación, sobre todo a raíz de Unreal Engine 5. Con Lumen Dynamic, Nanite, World Partition o Metahuman, los gráficos de tus juegos estarán a la altura de los últimos lanzamientos triple A. 

Fuente: Nvidia

4. Adiós al código

Para sacar el máximo partido a Unreal Engine conviene dominar la programación con C++. No obstante, el motor ofrece una alternativa muy accesible para empezar a crear sin necesidad de código. Se trata de Blueprints, un editor visual por el que tan solo hay que agregar y conectar nodos para crear elementos del juego. Desde elementos interactivos —botones, puertas…— hasta personajes e interfaces. No hay forma más visual ni más sencilla de probar cambios en tu juego o, directamente, de dar tus primeros pasos en el desarrollo. ¡Incluso hay proyectos totalmente desarrollados con Blueprints! 

Obras como Tartarus se lanzaron en Steam sin recurrir a C++. Y en el caso de The Solus Project, el impacto del código fue mínimo. Cada nueva versión de Unreal Engine ofrece innumerables avances en accesibilidad, por lo que el día en el que haya más juegos enteramente creados con Blueprints está más cerca que nunca.

Fuente: Unreal Engine

5. Versatilidad

El del videojuego no es el único sector que se beneficia de las posibilidades de Unreal Engine. Las exitosas WestWorld y The Mandalorian son tan solo dos ejemplos de cómo el cine y la televisión emplean el mejor motor 3D del mercado para sus producciones. De hecho, Peter Hyoguchi ha rodado God of Mars utilizando única y exclusivamente Unreal Engine. Más allá del entretenimiento, el interiorismo y la Arquitectura Visual (ArchViz) suelen tirar de este motor para mostrar a sus clientes cómo quedarán los proyectos una vez terminados. Hasta la industria farmacéutica usa Unreal Engine para visualizar cómo interactúan determinadas moléculas y así agilizar la creación de medicamentos.

La versatilidad de Unreal Engine lo convierte en una potentísima herramienta de empleabilidad. Aprender los entresijos de la tecnología de Epic Games te ayudará a encontrar trabajo en el sector del videojuego, pero también en otras muchas industrias. Por tanto, especializarse en este motor te abrirá muchas más puertas laborales que cualquier otro. Nosotros, por ejemplo, lo hemos usado para desarrollar videojuegos, proyectos de ArchViz, iniciativas turísticas… ¡Unreal Engine sirve para todo!

6. Comunidad

Todas estas razones han hecho que la comunidad de Unreal Engine crezca a un ritmo vertiginoso. Cada vez hay más lugares —físicos y virtuales— donde compartir conocimientos y experiencias sobre el motor de Epic Games. Buen ejemplo de ello son los foros oficiales de Unreal Engine, un espacio activo donde se resuelven dudas constantemente y el sitio ideal para empezar a aprender. También encontrarás ayuda en el sub-Reddit de Unreal Engine, así como en Twitter mediante hashtags como #madewithunrealengine. Incluso hay creadores de contenido especializados en esta tecnología que dan consejos en YouTube y Twitch, tales como Unreal Sensei, DevAddict o Make Games with Katie.

Quizá la curva de aprendizaje sea más pronunciada que con otros motores, pero te aseguramos que no te faltarán recursos para dominarlo. Con una comunidad más activa que nunca, ¡es el mejor momento para elegir Unreal Engine!

Fuente: Unreal Engine

Si necesitas ayuda, confía en Catness Games

En el caso de que aún no domines Unreal Engine y quieras desarrollar o portar un videojuego con el motor de Epic, tu mejor alternativa es confiar en Catness Games. Llevamos cerca de una década trabajando con esta tecnología 3D y contamos con un amplio historial de proyectos externalizados. Empresas líderes como Thunderful, EastAsiaSoft y Headup ya han confiado en nosotros. Si tú también necesitas ayuda con Unreal Engine, envíanos un correo a [email protected] y te diseñaremos un presupuesto personalizado totalmente gratis.