Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prefacio
Unreal Engine 4 (UE4) puede simplificar el desarrollo de sus propios juegos, incluso para aquellos
que
no tiene experiencia previa en programación. Este libro lo pondrá al día con los principales
características de UE4 rápidamente, y le dejarán con los recursos necesarios para expandir su
Cada capítulo construye y expande un juego funcional. No será nada elegante, pero lo harás
poder ver cómo interactúan los sistemas de UE4 mediante un ejemplo de trabajo.
Este libro está dirigido a lectores que ya tienen algo de experiencia en desarrollo de juegos y
se adaptaría a los usuarios de Unity que quisieran probar UE4. Se supone que el lector ha
clases.
También aprenda a usar complementos y elementos del mercado para expandir las capacidades
del editor.
y utilizar variables y funciones dentro de las clases Blueprint. También obtendrás una
El Capítulo 4, Creación de HUD y menús con UMG, le enseña cómo crear widgets y
cómo configurarlos como menús y HUD. También demuestra algunos de los más avanzados
Planos y cómo usarlos para hacer que un personaje sea más dinámico. Tu tambien aprenderás
El Capítulo 6, AI con Behavior Tree y Blackboard, muestra cómo crear una AI simple
haciendo su propio peón y controlador con algún código para hacerlos correr alrededor de un
El Capítulo 7, Juegos multijugador, habla sobre los juegos multijugador y los diferentes diseños y
procesos de pensamiento que intervienen en ellos. También tendremos una idea clara de cómo
actuar.
crear un juego multijugador sin quedar atrapado en algunos de los escollos comunes.
distribución.
Los lectores deben tener alguna experiencia previa en programación, ya que este libro incluye
explicaciones sobre cómo UE4 usa variables y funciones con el sistema Blueprint.
Puede descargar los archivos de código de ejemplo para este libro desde su cuenta en
4. Ingrese el nombre del libro en el cuadro de búsqueda y siga las instrucciones en pantalla.
instrucciones.
También tenemos otros paquetes de códigos de nuestro amplio catálogo de libros y videos
disponibles.
Ponerse en contacto
Comentarios generales: si tiene preguntas sobre cualquier aspecto de este libro, mencione el libro
Fe de erratas: aunque hemos tomado todas las precauciones para garantizar la precisión de
nuestro contenido, los errores
Le agradeceríamos que nos proporcionara la dirección de la ubicación o el nombre del sitio web.
¡Bienvenido a Unreal Engine 4 (UE4)! Unreal Engine puede hacer que desarrolle sus propios juegos
simple, incluso para aquellos de ustedes sin experiencia previa en programación. Pero es
importante
familiarícese con algunos de los principales sistemas para ahorrar tiempo y dolores de cabeza
abajo de la línea. Este libro lo pondrá al día con las principales características de UE4 rápidamente,
y dejarle con los recursos necesarios para ampliar su conocimiento a través de otros
Este libro está destinado a personas con alguna experiencia previa en programación. No iré
en detalle sobre cómo funcionan las variables y funciones, pero explicaré cómo las usa UE4
con el sistema Blueprint. Entraremos en más detalles sobre algunos sistemas que son específicos
Usaremos ejemplos para aprender. Cada capítulo construirá y ampliará un juego funcional. Eso
no será nada sofisticado, pero podrás ver cómo interactúan los sistemas de UE4 por medio de un
ejemplo de trabajo.
Explore el diseño del editor para saber dónde encontrar lo que necesitamos en orden
Examine la configuración que podemos usar para personalizar completamente nuestro juego y el
editor en sí.
Agregar complementos y elementos del mercado para expandir aún más su desarrollo
posibilidades
Así que con eso, ¡comencemos!
Descargando la UE
unrealengine.com.
2. Cree una cuenta gratuita con Epic Games e inicie sesión en ella.
3. En la parte superior derecha del sitio de Unreal Engine, encontrará un enlace a la descarga.
5. Una vez hecho esto, ábralo. Esto cargará el lanzador de Epic Games.
6. Cuando se abra el lanzador, haga clic en el botón Unreal Engine en el lado izquierdo:
1300 / 5000
Resultados de traducción
A continuación, se muestra una descripción de los elementos que puede ver en la
captura de pantalla anterior: Unreal Engine: además del contenido destacado, hay
enlaces a AnswerHub (como Stack Overflow, pero específico de UE4), foros y
un Wiki, con tutoriales y documentación del motor. También hay enlaces a la
hoja de ruta y el blog para ver los desarrollos actuales y futuros que involucra el
motor. Aprender: esta es una pestaña más detallada para que los desarrolladores
encuentren tutoriales y documentación. Esta pestaña también incluye
demostraciones y otras muestras. Este es un gran lugar para encontrar inspiración
para funciones que de otro modo no han estado en tu mente. Marketplace: esta es
la tienda de activos de la UE. Arte, código, animación y todos los complementos
se pueden encontrar aquí. Hay una sección gratuita para comenzar. y ventas
frecuentes, ¡así que esté atento! Biblioteca: esta pestaña realiza un seguimiento
de su motor instalado actualmente versiones, sus proyectos y sus compras en el
mercado para facilitar instalación. 8. Esta pestaña de la Biblioteca es donde
comenzaremos. Puedes optar por instalar cualquier motor desde la versión 4.0.2,
pero, para el propósito de este libro, estaremos utilizando la última versión, que
es 4.22.1 en el momento de escribir este artículo. 9. Para iniciar la instalación,
presione el signo más junto a Engine Versions y seleccione 4.22.1 con la flecha
desplegable y luego presione Instalar:
Una vez hecho esto, el botón Instalar debería cambiar a Iniciar, por ejemplo. Para cada
configuración inicial del proyecto, presionará este botón para iniciar la versión del motor que
desee
el proyecto a utilizar. Después de eso, el proyecto aparecerá en su lista Mis proyectos y podrá
lanzarlos de esa manera. También puede hacer clic con el botón derecho en un proyecto de la lista
Mis proyectos para crear
un atajo para ello. De esa manera, ni siquiera necesitarás ejecutar el lanzador de Epic Games para
bucear.
de vuelta a su proyecto.
[9]
Por ahora, presione el botón Iniciar en 4.22.1. Aparecerá el navegador del proyecto, de la
siguiente manera:
Todos sus proyectos existentes se mostrarán en la pestaña Proyectos junto con su versión del
motor.
Los proyectos no se pueden abrir con una versión anterior del motor, pero normalmente está bien
Solo tendrá que asegurarse de que los complementos que utilice su proyecto sean compatibles
con el
Todos sus proyectos existentes se mostrarán en la pestaña Proyectos junto con su versión del
motor.
Los proyectos no se pueden abrir con una versión anterior del motor, pero normalmente está bien
En la pestaña Nuevo proyecto, encontrará plantillas para varios tipos de proyectos. Estas plantillas
le dará una gran ventaja, por lo que no necesitará reinventar el código que es común a
En blanco: use esta opción solo si ninguna de las siguientes plantillas se ajusta a las
género. Por lo general, una de las otras plantillas cubrirá lo que necesita obtener.
tu proyecto de juego no se incluye en nada más, puedes usar esta opción para
Primera persona: esta es la plantilla de tirador estándar. Incluye brazo en primera persona
Volar: esta es una vista en tercera persona de una nave espacial que se puede volar.
realidad en un teléfono. Asegúrese de que su dispositivo sea compatible con ARKit para
dispositivos iOS, o
nDisplay: esta opción se utiliza para configuraciones de pantalla multimonitor / cueva. Rara vez es
Los juegos de rompecabezas simples pueden beneficiarse del flujo de trabajo que presentan los
Blueprints.
Rolling: Los juegos basados en pelota encontrarán su hogar aquí. Todas estas plantillas tienen
El teclado, el mando para juegos y las entradas táctiles ya están configuradas según corresponda.
Aquí el
Desplazamiento lateral / Desplazador lateral 2D: esta es una configuración de cámara estándar de
Metroidvania.
Cuál de estos dos use depende de si sus recursos artísticos serán 2D o 3D.
Tercera persona: esta es una cámara giratoria gratuita con un reproductor controlado por teclado,
De arriba hacia abajo: esto se puede confundir fácilmente con la plantilla de tercera persona, pero
esto
uno tiene una cámara fija con un reproductor de clic para mover al estilo Diablo.
Tirador de doble palanca: esta es la plantilla de tirador de arriba hacia abajo. No dejes que el icono
engañarte esta plantilla es igualmente adecuada para un jugador humano estilo Hotline Miami
Plantilla de persona, y una vez que esté en el editor de Unreal, puede agregar el Vehículo
Realidad virtual: esto incluye modelos de mano, teletransportación y objetos que se pueden
agarrar.
Vehículo avanzado: si su proyecto necesita vehículos más realistas que los simples
(AR) y las plantillas de realidad virtual (VR) son solo Blueprint). A menos que su objetivo sea
únicamente
use Blueprints o C ++, no se preocupe demasiado por qué tipo de proyecto usar. C ++ puede ser
agregado a los proyectos Blueprint y viceversa.
Una excepción importante a esto es si necesita alterar alguno de los códigos del motor en sí, o si
necesita servidores dedicados para su juego. Usando el UE a través del lanzador con el oficial
versiones del motor nos permite extendernos desde el motor y sus clases, pero no nos permite
modificar el código del motor directamente. Si necesita hacer esto, deberá descargar y
compile el motor usted mismo, que es bastante simple pero está fuera del alcance de este inicio
rápido
guía. La mayoría de las veces, puedes crear e implementar todo tu juego sin necesidad de
Para este libro, usaremos un proyecto de Blueprint con la plantilla de tercera persona, así que
seleccione
ese.
A continuación, debemos elegir entre algunas otras opciones. Estos también se pueden cambiar
más tarde, así que no
preocuparse por elegir incorrectamente. Aquí están las selecciones que debemos hacer:
la configuración se puede cambiar una vez que se crea el proyecto, y discutiremos algunos de
contenido de inicio para la creación rápida de prototipos. Estos activos siempre se pueden eliminar
de
Ahora, asigne un nombre y una ubicación a su proyecto y haga clic en Crear proyecto. seré
increíble:
Ahora, tenemos que esperar mientras se crea el proyecto. Esto llevará un tiempo y podría
parece que se atasca en el 90 y algo por ciento, pero dale tiempo y, finalmente, obtendremos
nuestro
El diseño del editor será descifrable rápidamente para cualquiera que haya usado Unity u otro
motor de juego antes, pero siempre existe el miedo a hacer clic en algo y tener
todo sale mal, así que veámoslo panel por panel. Empezaremos por la parte inferior izquierda con
el navegador de contenido.
[13]
El navegador de contenido
Aquí es donde aparecerá todo el contenido de nuestro juego, desde el código hasta mallas
estáticas, materiales,
carpetas, podemos ver una vista de carpeta completa para el contenido de nuestro proyecto,
como se muestra en la