Unreal Engine ha sido un elemento básico en el mundo del desarrollo de juegos durante más de dos décadas. Conocido por sus impresionantes gráficos, sus sencillas herramientas de desarrollo y sus actualizaciones periódicas, Unreal es una buena elección para cualquier desarrollador.

Pero, ¿cómo empiezas a hacer tu primer juego en Unreal?

Acerca del motor irreal

Unreal Engine es un motor de desarrollo de juegos en 3D de Epic Games, la gente detrás de Fortnite, que debutó en 1998. Luego, la herramienta creció hasta convertirse en una suite completa de desarrollo de juegos. Ofrece programación, animación y una serie de otras características competitivas. La nueva versión del motor lanzada en 2022, mejorar las características de Unreal Engine al mismo tiempo que lo hace más accesible para los desarrolladores.

¿Unreal Engine es bueno para principiantes?

Unreal Engine 5 viene con una gama de características dirigidas a aquellos que se inician en el desarrollo de juegos. Puedes desarrollar tu primer juego sin ningún código gracias a las funciones de Visual Scripting de Unreal. Y puede confiar en la documentación detallada disponible para el motor para iniciar su aprendizaje.

instagram viewer

¿Se pueden vender juegos hechos con Unreal Engine?

Puede vender los juegos que crea con Unreal Engine bajo cualquiera de las opciones de licencia de la compañía. Es importante leer su propio EULA de Unreal Engine cuando descargue el software. Epic permite la venta de juegos creados con Unreal y, por lo general, solo cobra regalías cuando los ingresos superan el millón de dólares.

¿Unreal Engine es gratuito?

La versión básica de Unreal Engine 5 es gratuita para todos los usuarios, ya sea un empresario, un aficionado o un estudiante. Epic Games también ofrece un programa empresarial con soporte premium y una opción de licencia personalizada para usuarios con necesidades específicas. Cada licencia de Unreal Engine 5 viene con las mismas funciones de motor y materiales de aprendizaje.

Descarga del iniciador de juegos épicos

Puede descargar Unreal Engine a través de la misma aplicación Epic Games Launcher que usa para descargar juegos. Tienes que descargar el lanzador de Juegos épicos e instálelo antes de que pueda empezar a trabajar con el motor.

Instalación y configuración de Unreal Engine

Puede comenzar a instalar Unreal Engine una vez que haya instalado Epic Games Launcher. Abra el lanzador y haga clic en Motor irreal en el lado izquierdo de la ventana antes de hacer clic en el Biblioteca pestaña en la parte superior de la ventana.

Hacer clic Instalar en la última versión del motor en el Versiones del motor sección. Elija la ruta del archivo que le gustaría para su instalación de Unreal Engine 5 y haga clic en Instalar.

La instalación tardará un tiempo en completarse, lo que te dará la oportunidad de empezar a aprender sobre Unreal antes de usarlo.

Cómo hacer un juego en Unreal Engine para principiantes

Epic Games tiene la amabilidad de proporcionar juegos de muestra a los nuevos desarrolladores que buscan aprender a crear juegos con Unreal Engine. El juego de muestra de Lyra es un excelente lugar para comenzar. Dirígete a la Muestras pestaña en Epic Games Launcher, seleccione Juego de inicio de Lyra, y haga clic en el Libre botón. Esto abrirá un conjunto de términos para que los acepte.

Hacer clic Crear proyecto y elija la ruta del archivo que le gustaría para su juego de inicio, luego haga clic en Crear. Espere a que se descargue el juego de inicio antes de continuar con el siguiente paso.

Ahora que ha descargado Lyra, puede comenzar a trabajar en Unreal. Inicie Unreal Engine desde Epic Games Launcher y Navegar para los archivos del proyecto Lyra que guardó antes de abrir las herramientas de desarrollo.

Explorando la interfaz de usuario de Unreal Engine

Todos verán el mismo diseño de interfaz de usuario en Unreal Engine cuando se cargue por primera vez. Unreal Engine 5 simplificó y mejoró el diseño general del software, pero puede cambiarlo tanto como desee para adaptarlo a sus propias necesidades.

Como puede ver en la captura de pantalla anterior, lo principal en la pantalla en Unreal Engine es el editor visual cristal. Aquí puede ver la escena en la que está trabajando, junto con todos los objetos y otras instancias dentro de ella. Al igual que herramientas como Blender, puede elegir entre diferentes modos de edición dentro del editor visual.

Hay dos paneles separados en el lado derecho de la pantalla: el perfilador y Detalles secciones. los perfilador es una jerarquía basada en texto de los objetos dentro del nivel actual. Esto le da acceso a objetos invisibles, relaciones padre-hijo y más. Debajo de esto está el Detalles sección, que muestra las propiedades del objeto que ha seleccionado.

Cajón de contenido de Unreal Engine, registro de salida y Cmd

Tres herramientas cruciales se encuentran en la parte inferior de la pantalla de Unreal Engine. El Cajón de contenido alberga todos los activos utilizados en su juego y el Registro de salida proporciona información cuando depura su juego. La herramienta Cmd te permite emitir comandos a tu juego.

Por ahora, el Cajón de contenido es la parte más importante de la interfaz de usuario en la que centrarse. Hacer clic Cajón de contenido para abrir el administrador de contenido y verás todos los archivos que componen el juego de muestra de Lyra. Puede buscar y filtrar los archivos para que sea más fácil encontrar lo que está buscando.

Como puede ver en el ejemplo de Lyra, tener cuidado con la administración de archivos siempre es importante cuando trabaja con el Cajón de contenido.

Agregar a la interfaz de usuario de Unreal Engine

Como se mencionó, puede personalizar la interfaz de usuario de Unreal Engine para satisfacer sus necesidades. Ir Ventana en la parte superior de la pantalla para ver la lista de elementos adicionales de la interfaz de usuario que puede usar. Al pasar el cursor sobre cada uno de los tipos de panel, obtendrá una breve descripción de lo que está viendo.

Programación en Unreal Engine

Empezar a programar en Unreal Engine es similar a empezar con la unidad. Ambas herramientas ofrecen opciones completas para darle control sobre su código mientras minimizan cuánto tiene que escribir por sí mismo.

¿Qué lenguajes de programación funcionan con Unreal Engine?

Unreal Engine usa C++ como su principal lenguaje de programación, con un compilador diseñado para trabajar con él. Junto con C++, los desarrolladores de Unreal pueden usar el sistema Blueprint Visual Scripting para crear acciones y eventos sin tener que usar código real.

Programando con C++ en Unreal Engine

Puede agregar nuevas clases de C++ a su proyecto en cualquier momento yendo a Expediente y luego haciendo clic Nueva clase de C++. A partir de aquí, el código que escribas será como cualquier otro proyecto; incluso puede usar herramientas como Visual Studio para ayudar con su codificación en Unreal Engine. Puede usar la documentación oficial de Unreal Engine 5 para comenzar.

Blueprint Visual Scripting en Unreal Engine 5

Blueprint Visual Scripting es la respuesta de Unreal Engine 5 a la codificación de bloques y otros métodos de programación visual. Blueprint es una poderosa herramienta que te permite crear juegos sin una sola línea de código. Lyra, por ejemplo, es un juego hecho completamente con scripting visual.

Para ver un ejemplo de secuencias de comandos visuales de Unreal, eche un vistazo a la GA_Weapon_Fire archivo encontrado bajo Todos > armas dentro del cajón de contenido. Este archivo controla el disparo de armas en Lyra y parece bastante desalentador cuando lo abre por primera vez, pero no es demasiado difícil de manejar.

Este archivo Blueprint tiene cuatro secciones diferentes. La primera de estas secciones realiza un seguimiento del arma cuando el jugador pulsa por primera vez el botón de disparo. Esto verifica si el jugador está controlado localmente, luego reproduce animaciones y controla la velocidad de disparo del arma. El jugador no puede disparar su arma si está muerto.

A continuación, el guión visual de Blueprint procesa los datos del objetivo para el tiro realizado por el jugador. Esto asegura que los golpes causen daño y agreguen efectos a los jugadores, al mismo tiempo que se asegura de que los disparos desviados no les hagan nada.

Como puede ver en las secuencias de comandos visuales de Unreal, la programación que hace con este sistema tiene un fuerte énfasis en las relaciones. Cada uno de los bloques de código que coloques deberá tener líneas dibujadas en otros bloques, formando un flujo que rápidamente resultará familiar para los programadores. Todavía vale la pena leer la documentación de Unreal Engine 5 sobre secuencias de comandos, incluso si tiene experiencia con el código.

Primeros pasos con Unreal Engine 5

Unreal Engine 5 es una gran pieza de software con mucho que aprender. El tiempo que le dediques siempre valdrá la pena, dándote la oportunidad de hacer realidad los juegos de tus sueños.