Está en la página 1de 20

UNREAL ENGINE Y C++: UN

MUNDO DE POSIBILIDADES
Ing. Carlos Walter Pacheco Lora Ph.D.

Sucre – Bolivia, 2020


¿QUE ES UNREAL ENGINE?
• Motor grafico para la creación de video juegos, proyectos de cine, arquitectura
entre otros.

• Motor grafico: software con herramientas que facilitan el trabajo de creación de


videojuegos
• Principales funcionalidades:
• Renderización de gráficos 2D y 3D
• Detección de colisiones y físicas
• Animaciones
• Inteligencia Artificial
• Multijugador
• Sonidos.
• Paisajes y personajes
• Entre otros.
PLATAFORMAS COMPATIBLES
• Consolas
• PC
• Realidad virtual
• Movil
¿QUE PUEDES HACER CON
UE?
2
D

2.5
D
3
D
DESCARGA E INSTALACIÓN
• https://www.unrealengine.com/en-US/download
EPIC GAMES – UNREAL ENGINE 4.26.0
VISUAL STUDIO 2019 O VISUAL
STUDIO CODE
¿DONDE LOS CONSIGO?

https://code.visualstudio.com/

https://visualstudio.microsoft.com/es/vs/
CONCEPTOS IMPORTANTES DE
VIDEOJUEGO EN UNREAL ENGINE
• Variable / propiedad, contenedor para guarda algo (energía, velocidad …)
• Evento, ocurrencia de algo cuando de da alguna acción.
• Asset, cualquier elemento para utilizado para la creación de videojuegos, cualquier
tipo de modelo(personaje, casa, textura, animación, material, enrte otros.)
• Textura, imagen que utiliza como fondo de alguna interfaz o material
• Material, elemento determina comportamiento de la superficie de un objeto.
• Animación, asset que define secuencia de movimientos
• NPC, elementos no controlados por el jugador
• Clase
• Objeto
FASE DE EJECUCIÓN DE UN
VIDEOJUEGO
Creación o inicialización (Evento Construct).

Comienzo del juego (Evento Begin Play).

Bucle o ciclo del juego (Evento Tick).

Terminación (Evento End Play).


UNREAL ENGINE PROGRAMMING
PIPELINE
• Infraestructura del motor Unreal Engine
• Flujo de componentes en el desarrollo
• Programming_poster_18x24.pdf
BLUEPRINTS O C++
• Blueprints = lenguaje de programación por bloques
• Se puede hacer los mismo.
• Juegos pesados o IA (Solo con Blueprints genera problemas de rendimiento)
• Desarrolladores de Unreal: “Un juego desarrollado enteramente en Blueprints
es 10 veces mas lento que si lo hubieran desarrollado en C++”
(Circunstancias especiales)
https://youtu.be/V707r4bkJOY
https://youtu.be/8gVixDglpQ4
• Alternativa Blueprints nativizado, se desarrolla en Blueprints y antes de
empaquetar el proyecto se transforma a C++
INICIAR UNREAL ENGINE
TIPOS DE PROYECTOS
TIPOS DE PROYECTOS DE VIDEOJUEGOS
CONFIGURACIÓN PROYECTO VIDEOJUEGO
UNREAL EDITOR
PROYECTOS EJEMPLO
• Videojuegos
• Renderización
• Producción cinematográfica
• Diseño arquitectónico
• Realidad virtual
DONDE APRENDER
UNREAL ENGINE
• https://www.unrealengine.com/en-US/onlinelearning-courses
• https://www.unrealengine.com/en-US/blog/reach-your-learning-goals-in-
2020-with-unreal-online-learning
• http://www.youtube.com
• Curso Unreal Engine con C++ (Centro Estudiantes)
"FUE EL DESTINO QUIEN ME TRAJO AQUÍ, PERO SOY
YO, QUIEN TRAZÓ MI PROPIO CAMINO“.
JHON MARSTON ('RED DEAD REDEMPTION')

¡MUCHAS GRACIAS!

También podría gustarte