Envíanos tu consulta
Términos y condiciones *
logoImagina
Este curso está diseñado para aquellos interesados en desarrollar videojuegos de alto nivel para PC, consolas y dispositivos móviles utilizando la versión 5 de Unreal Engine. Aprenderás a crear un videojuego desde cero y a controlar todos los aspectos del desarrollo. Dispondrás de los recursos disponibles en Unreal Engine 5 para crear un juego innovador y con contenido de calidad.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Aprende Unreal Engine: Curso completo

¿A quién va dirigido?

Desarrolladores interesados en aprender a desarrollar videojuegos de alto nivel para PC, consolas y dispositivos móviles con Unreal Engine 5

Objetivos del curso de Unreal Engine

  • Aprender a desarrollar videojuegos de alto nivel con Unreal Engine 5
  • Manejar los aspectos del desarrollo de un videojuego
  • Explorar los recursos disponibles en Unreal Engine 5
  • Convertir ideas en juegos reales
  • Aplicar consejos y buenas prácticas para garantizar el éxito y el mantenimiento de un videojuego

¿Qué vas a aprender en este curso de Unreal Engine?

Este curso está diseñado para aquellos interesados en desarrollar videojuegos de alto nivel para PC, consolas y dispositivos móviles utilizando la versión 5 de Unreal Engine. Aprenderás a crear un videojuego desde cero y a controlar todos los aspectos del desarrollo. Dispondrás de los recursos disponibles en Unreal Engine 5 para crear un juego innovador y con contenido de calidad.

Requisitos

  • Tener conocimientos de desarrollo con C++ y entender los fundamentos de la programación
  • Tener Git y Visual Studio (CE 2022 o superior) instalados en el equipo previamente
  • Tener un equipo con acceso a un usuario con permisos de instalación y conexión estable a Internet

Temario del curso de Unreal Engine

tema 1

Introducción a Unreal Engine 5, Instalación y puesta en marcha

  • ¿Qué es Unreal Engine 5?
  • Características de Unreal Engine 5
  • Ventajas de usar Unreal Engine 5
  • El editor de Unreal Engine 5
tema 2

Instalación de Unreal Engine 5

  • Descargar Unreal Engine 5
  • Instalar Unreal Engine 5
  • Configurar Unreal Engine 5
tema 3

Configuración de proyectos, escenas y gestión de objetos

  • Crear un proyecto
  • Configurar la escena
  • Añadiendo objetos
  • Importar assets
  • Organizar objetos en la escena
  • Configurar propiedades y atributos de los objetos
tema 4

Creación de contenido: Modelado, Texturizado y Animaciones

  • Introducción al Modelado 3D
  • Modelado de mallas
  • Uso de herramientas de modelado
  • Importación de modelos externos
  • Introducción a las técnicas de Texturizado
  • Aplicación de materiales y texturas a los objetos
  • Uso de shaders para mejorar la apariencia visual
  • Introducción a las animaciones en Unreal Engine
  • Creación de animaciones de personajes y objetos
  • Uso de esqueletos y rigging
  • Animación de partículas y efectos especiales
tema 5

Programación

  • Programación Fundamental
  • Introducción a Blueprints
  • Uso de nodos y conexiones en Blueprints
  • Creación de lógica básica en Blueprints
  • Programación avanzada
  • Uso de C++ en Unreal Engine 5
  • Creación de clases y estructuras en C++
  • Integración de código C++ con Blueprints
tema 6

Blueprints

  • Tipos de variables
  • Nodos
  • Funciones, eventos y macros
  • Entrada y salida
  • Acceder a Actores con Blueprints
tema 7

Efectos: Partículas, Iluminación y Shaders

  • Introducción a las partículas
  • Creación de sistemas de partículas
  • Configuración de propiedades de partículas (tamaño, forma, movimiento, color)
  • Uso de emisores y efectos especiales
  • Introducción a la iluminación en Unreal Engine
  • Configuración de luces estáticas y dinámicas
  • Uso de sombras y reflejos
  • Uso de iluminación global y local
  • Introducción a la gestión de sombras: Los Shaders
  • Creación de shaders personalizados
  • Uso de materiales avanzados
  • Efectos visuales personalizados
tema 8

Profundizando en la Iluminación

  • Preparación
  • Point lights
  • Spot lights
  • Directional Lights
  • Skylights
  • Lightmaps
  • Luces de tipo Static, Stationary o Movable
  • Resolución de mapas en BSP y static Meshes
  • Bookmarks
  • Parámetros avanzados
tema 9

Actores

  • Static Meshes
  • Brushes BSP
  • Materials
  • Atmospheric Fog
  • Player start
  • Componentes de los actores
  • Volumes
tema 10

Niveles 3D

  • Geometría BSP
  • Unidades de medición
  • Estructura Nivel 3D
  • Macros y ventanas
  • Geometría BSP
  • Estructura Nivel 3D
  • Macros y ventanas
tema 11

Audio

  • Sonido en Unreal Engine 5
  • Importación y configuración de archivos de audio
  • Uso de pistas de sonido y ambientes sonoros
  • Configuración de efectos de sonido
  • Agregar sonidos
  • Asignación de sonidos a objetos y eventos
  • Uso de cues de sonido y reproductores de audio
  • Configuración de volumen y panorámica
  • Mezclar audio
  • Configuración de niveles de audio
  • Creación de mezclas de sonido
  • Uso de efectos de audio
tema 12

Interfaz de usuario: Menús, Botones e interacción con el usuario

  • Creación de menús
  • Diseño de la interfaz de usuario
  • Uso de widgets y componentes de interfaz
  • Configuración de interacciones y eventos
  • Diseño de botones
  • Creación de botones interactivos
  • Asignación de acciones a los botones
  • Configuración de estados y apariencia visual
  • Interacciones de usuario
  • Captura de entrada del usuario
  • Uso de eventos de teclado y mouse
  • Respuestas a las interacciones del usuario
tema 13

Análisis de Rendimiento y técnicas de optimización

  • Introducción a la optimización de recursos
  • Reducción del uso de memoria
  • Uso eficiente de texturas y modelos
  • Optimización de la carga y descarga de assets
  • Optimización de código
  • Identificación y resolución de cuellos de botella
  • Uso de técnicas de programación eficiente
  • Optimización de algoritmos y operaciones computacionales
  • Mejora del rendimiento
  • Ajuste de configuraciones gráficas y de rendimiento
  • Uso de técnicas de renderización optimizada
  • Profiling y análisis de rendimiento
tema 14

Exportación: PCs, Consolas y Móviles

  • Exportar a PC
  • Generación de ejecutables para plataformas de PC
  • Configuración de requisitos de sistema
  • Empaquetado y distribución del juego
  • Exportar a consolas
  • Adaptación del juego a las especificaciones de consolas
  • Generación de archivos de instalación para consolas
  • Pruebas y certificación de consolas
  • Exportar a dispositivos móviles
  • Adaptación del juego a dispositivos móviles
  • Generación de archivos de instalación para dispositivos móviles
  • Optimización para el rendimiento en dispositivos móviles
tema 15

Publicación

  • Publicación de PC
  • Distribución a través de plataformas de distribución digital
  • Creación de páginas y perfiles de juegos
  • Estrategias de marketing y promoción
  • Publicación de consolas
  • Envió a las tiendas en línea de las consolas
  • Cumplimiento de los requisitos de las tiendas en línea
  • Promoción y marketing en las plataformas de consolas
  • Publicación de dispositivos móviles
  • Publicación en tiendas de aplicaciones móviles
  • Cumplimiento de los requisitos de las tiendas de aplicaciones
  • Estrategias de marketing y promoción para dispositivos móviles
tema 16

Monetización, Precios y Publicidad

  • Introducción a la monetización
  • Modelos de negocio en videojuegos
  • Opciones de monetización disponibles
  • Consideraciones legales y éticas
  • Establecer precios
  • Determinación de precios para el juego o contenido adicional
  • Estrategias de precios y paquetes
  • Análisis de mercado y competencia
  • Publicidad
  • Integración de anuncios en el juego
  • Uso de plataformas y redes de publicidad
  • Maximización de los ingresos publicitarios
tema 17

Modos multijugador, Servidores dedicados y Redes P2P

  • Introducción al multijugador
  • Conceptos básicos del multijugador en videojuegos
  • Tipos de modos multijugador disponibles
  • Consideraciones de diseño para el multijugador
  • Servidores dedicados
  • Configuración y gestión de servidores dedicados
  • Implementación de comunicación y sincronización entre clientes y servidor
  • Resolución de problemas y optimización del rendimiento de los servidores
  • Redes P2P
  • Uso de redes peer-to-peer en juegos multijugador
  • Establecimiento de conexiones entre jugadores
  • Implementación de comunicación y sincronización entre pares
tema 18

Herramientas de desarrollo: Depuración de código, Logs y pruebas de usuario

  • Debugging
  • Uso de herramientas de depuración en Unreal Engine 5
  • Identificación y solución de errores y problemas en el juego
  • Uso de breakpoints y watchpoints
  • Inspección de variables y estados durante la ejecución del juego
  • Depuración de código
  • Identificación y resolución de errores de programación
  • Uso de registros y logs para rastrear problemas
  • Uso de herramientas de profiling para identificar cuellos de botella
  • Pruebas de usuario
  • Diseño y ejecución de pruebas de funcionalidad
  • Recopilación y análisis de retroalimentación de los usuarios
  • Iteración y mejora basada en los resultados de las pruebas
tema 19

Desarrollo de actualizaciones, parches y gestión de versiones

  • Creación de parches
  • Identificación de errores y problemas que requieren parches
  • Desarrollo y distribución de parches de corrección
  • Comunicación y documentación de los cambios en los parches
  • Implementación de nuevas características
  • Diseño y desarrollo de nuevas funcionalidades para el juego
  • Integración de las nuevas características en el código existente
  • Pruebas y verificación de las nuevas características
  • Soporte de versiones anteriores
  • Mantenimiento de versiones anteriores del juego
  • Solución de problemas y errores en versiones anteriores
  • Actualización y parcheo de versiones anteriores según sea necesario
tema 20

Proyecto Final

  • Planteamiento del proyecto
  • Estableciendo los reuqisitos
  • Implementación
  • Pruebas de correcto funcionamiento
  • exportación y publicación para distintas plataformas
  • Creación de una nueva versión
  • Consejos y buenas prácticas

Curso de Unreal Engine bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient