Programa cofinanciado por el Fondo Social Europeo Plus y Polo de Contenidos Digitales.
PRESENTACIÓN
Se impartirá formación enfocada al talento digital y nuevas profesiones, incluirán actuaciones de reskilling de sectores estratégicos que están viendo como la tecnología está cambiando las habilidades necesarias de la fuerza de trabajo.
El objetivo específico de este Curso AVANZADO de desarrollo con Unreal Engine es potenciar las habilidades en el desarrollo de Videojuegos a personas jóvenes desempleadas menores de 30 años, que figuren como beneficiarios del Servicio Nacional de Garantía Juvenil, de los conocimientos, habilidades y aptitudes necesarias para su contratación como profesionales de Creadores de Videojuegos, en un mercado laboral marcado por el cambio continuo y la transformación digital de la sociedad.
El temario se rige por unos objetivos específicos en cada una de las áreas implicadas para que los alumnos puedan convertirse en Desarrolladores de Videojuegos AA y AAA.
Al finalizar la formación los alumnos serán capaces de:
- Creación procedural para la generación de niveles
- Generar un nivel de iluminación hiperrealista para Visualización Profesional
- Diseñar contenido en Fortnite
- Avanzar en los conocimientos de programación por Blueprints para crear lógicas más complejas
- Acceder al Código Fuente del motor para poder modificar su comportamiento
- Adquirir habilidades avanzadas en programación C++
- Automatización de tareas en Unreal Engine a partir de Scripts con Python
- Implementar menús, desarrollar un configurador y un sistema de inventario
- Uso de herramientas integradas de animación de Unreal Engine
- Crear comportamientos avanzados inteligentes con Behavior Tree para dotar de vida nuestro mundo
- Crear lógica de juego, eventos y sistemas de interacción avanzadas
- Preparar un portafolio profesional con ejercicios y el proyecto desarrollado con Unreal Engine 5
- Aprender habilidades de comunicación y trabajo en equipo relevantes para la industria del desarrollo de Videojuegos
¡Solicita ya tu plaza!
Datos generales
Los destinatarios del programa serán jóvenes mayores de 16 años y menores de 30 años, beneficiarios del Sistema Nacional de Garantía. Todos ellos tendrán en común la búsqueda de empleo en el mundo digital de Desarrollo de Videojuegos y una gran capacidad de implicación durante los meses que dura el proyecto.
Requisitos para poder optar al curso:
Conocimiento previo de Unreal Engine 5: diseño de niveles, iluminación, programación básica en Blueprints y C++, creación de IA básica, montaje de cinemáticas y creación básica de Interfaz de Usuario.
Estudios recomendados: Educación Secundaria Obligatoria (ESO)
Se valorará conocimientos técnicos relacionados con las materias del programa
Estas son las aptitudes y actitudes que los participantes deberán poner en práctica durante su formación:
- Capacidad de esfuerzo máximo en su formación, lo que les obligará a asistir a las sesiones presenciales y/u online, investigar sobre los materiales complementarios y aportar todo este conocimiento a su proyecto final.
- Proactividad: La programación requiere ir siempre más allá. Todos los años salen nuevos frameworks y herramientas, por lo que es esencial que el alumno esté dispuesto a investigar por su cuenta.
- Habilidad para gestionar su tiempo y el de sus compañeros trabajando en equipo y combinando dotes de liderazgo y flexibilidad al mismo tiempo.
- Dedicación completa al programa durante todo el tiempo que dura.
Para el correcto desarrollo del programa se recomienda que los alumnos dispongan de equipos informáticos con las siguientes características:
- Sistema Operativo Windows (10 u 11) de 64 bits.
- Procesador Inter Core i5 (o superior), o un AMD equivalente.
- 16 Gb de RAM (mínimo)
- Tarjeta gráfica NVidia Geforce GTX 970 (o superior), o un AMD Radeon R9 290 (o superior)
- Disco Duro Sólido (SSD) con 100 Gb de espacio libre para la instalación de Unreal Engine, el IDE de desarrollo y los proyectos
- Para las clases que se impartan en presencia Virtual, los participantes deberán incluir:
- Conexión a Internet de banda ancha estable
- Cámara Web integrada o externa
- Micrófono interno o externo
- Auriculares o altavoces
Los alumnos instalarán y configurarán todas las herramientas y aplicaciones necesarias para el correcto desarrollo de las prácticas. Para esto deberán contar con los permisos de usuario necesarios para poder instalar y modificar aplicaciones.
El software necesario es el siguiente:
- Epic Launcher
- Unreal Engine 5 (última versión operativa completa)
- Visual Studio Community 2022
- Programa de modelado (Opcional)
- Programa de edición de imágenes (Opcional)
168 horas lectivas (166 horas de clases + 2 de tutorías)
Matrícula gratuita. Programa cofinanciado por el Fondo Social Europeo Plus y Polo de Contenidos Digitales.
Clases en Polo de Contenidos Digitales
Contenidos
El programa será impartido de forma presencial y consta de los bloques siguientes:
El programa podrá ser impartido de forma presencial/presencia virtual y consta de los bloques siguientes:
1. Generación de Niveles
- 1.1. Generación procedural de niveles
- 1.2. Algoritmos de Generación
- 1.3. Algoritmos de Pathfinding
- 1.4. Procedural Content Generation Plugin (Bioma)
- 1.4.1. PCG Biome Core
- 1.5. Unreal Editor para Fortnite (UEFN)
- 1.6. Iluminación fotorrealista para Visualización
- 1.7. Trazada de rayos
2. Programación
- 2.1. Enumeradores
- 2.2. Structs y Data Tables
- 2.3. Functions Libraries
- 2.4. Desarrollo de Algoritmos
- 2.5. Desarrollo de mecánicas de videojuegos
- 2.6. Código Fuente
- 2.7. Python básico
- 2.8. Automatización de herramientas con Python en Unreal Engine
- 2.9. Conexión en red y Multijugador
3. Character Animation
- 3.1. Procedural Control Rig
- 3.2. Motion Matching
- 3.3. Máquinas de estado avanzadas
4. Inteligencia Artificial
- 4.1. Sistema de sigilo vs. IA
- 4.2. Reacción y escape
- 4.3. Comportamiento Melee vs. Comportamiento en Rango
- 4.4. Personalidades de NPCs
- 4.5. Navigation Link y Smart Navigation Link
- 4.6. EQS
- 4.7. Desarrollo de tareas para Behavior Tree en C++
5. Rendering
- 5.1. Movie Render Queue
- 5.2. Renderizado por capas
6. Interfaz de Usuario
- 6.1. Sistema de Inventario
- 6.2. Variant Manager
- 6.3. Custom Widgets
- 6.4. Sistema HUD
- 6.4.1. Gestión de Widgets
- 6.4.2. Intercomunicación entre Widgets
- 6.5. Sistema de guardado
- 6.6. Guardados de datos de partida
- 6.6.1. Autosave
- 6.6.2. CheckPoints
- 6.6.3. Puntuación y vida
- 6.7. Game Instance
7. Empaquetado
- 7.1. Optimización y limpieza del proyecto
- 7.2. Herramientas de Análisis
- 7.3. Diagnóstico de problemas de Rendimiento
- 7.4. Configuración y Packaging para Windows
- 7.5. Proyecto final
8. Empleabilidad
- 8.1. Cómo redactar un CV
- 8.2. Entidad Digital de la persona
- 8.3. Principales canales de búsqueda de empleo
- 8.4. Comunicación y lenguaje
- 8.5. Entrevistas de trabajo
- 8.6. El proceso de selección
- 8.7. Incorporación a las empresas
Todos los módulos forman un itinerario formativo que atiende al desarrollo de conocimiento, habilidades y actitudes.
Metodología
EOI ha desarrollado y puesto en práctica una metodología que se basa en la formación de carácter práctico y en la atención individualizada y activa a cada uno de los participantes.
EOI ha desarrollado y puesto en práctica una metodología que se basa en la formación de carácter práctico y en la atención individualizada y activa a cada uno de los participantes.
Esta metodología combina:
- Clases presenciales/virtuales. Al ser un curso/taller intensivo, los alumnos contarán con la participación y el apoyo de un director de curso y de un profesor especializado en cada módulo cuya misión es impartir la formación específica con un alto nivel de calidad, ayudando a los alumnos a profundizar más en la materia y a adquirir los conocimientos necesarios
- Resolución de problemas prácticos reales. Los estudiantes aprenden mediante la práctica. Es por ello que los profesores son todos expertos en sus respectivas materias.
El profesor introduce un nuevo concepto en clase, lo explica y a continuación propone un ejercicio que los estudiantes estén practicando el mayor tiempo posible. - Ejercicios alineados con las necesidades de las empresas. Los ejercicios están diseñados para que tengan una aplicación en el mundo laboral y que a la vez sean atractivos para los estudiantes. La mayoría de ejercicios están basados en desafíos reales que se encuentran las empresas de desarrollo de videojuegos en su día a día. Creemos que es la mejor forma de preparar a los estudiantes para la demanda del mercado laboral.
- Proyecto Final. El elemento metodológico con más peso dentro del programa es el proyecto troncal. Se trata de desarrollar un primer nivel de un videojuego cubriendo cada una de las áreas sobre las que se centra cada módulo. Al final del programa deben dar coherencia a todos los capítulos trabajados siguiendo las orientaciones del profesor para lograr este desarrollo
Información e Inscripción
¡Solicita ya tu plaza!
Contacta con nosotros en:
- Telf. 954 46 33 77
- Mail: maria.ferrer@eoi.es