BOOTCAMP
24 SEMANAS · 300h
Programación avanzada de videojuegos con Unreal
MEDIO - AVANZADO
Descubre cómo profundizar en la compresión de este motor entrando en diferentes capas de especialización y aplicándolo en un proyecto real.
NIVEL
Medio - Avanzado
MODALIDAD
Online en directo
o
Semi / Presencial
DURACIÓN
Clases 12 semanas
+
Proyecto 12 semanas
MENTORÍAS
6 meses
carreras profesionales
PRÓXIMA
CONVOCATORIA
Consulta el calendario de convocatorias
Implementa tus ideas de juego de forma escalable con Unreal Engine.
Aprende a analizar la progresión de juego, balancearla y realizar diseños de sistemas de juego que funcionan.
Con una base mínima de fundamentos en programación y planteando un diseño escalable para proyectos avanzados con diseño mixto basado en C++ y Blueprints aprenderás a implementar arquitecturas avanzadas para albergar un videojuego complejo. Comprendiendo los mejores momentos para utilizar el sistema basado en Blueprints y profundizando en su funcionamiento con C++ dentro del motor de videojuegos de Unreal.
Comprende y domina los paradigmas de programación que más convienen en cada proyecto, podrás desarrollar videojuegos más fáciles de mantener, actualizar y publicar en diferentes plataformas.
Aprenderás las técnicas necesarias para poder liderar técnicamente a tu equipo y tomar mejores decisiones de programación que afecten positivamente a la productividad de tu videojuego, podrás trabajar mejor en equipo.
A lo largo del curso se utilizarán los conocimiento y técnicas aprendidas para programar un juego completo.
Puntos clave del bootcamp:
Setup y configuración del framework
Onboarding al C++ de Unreal para programadores de C# o Java
Configuraciones clave para compilar Builds en diferentes contextos ( Makefile & Buildgraph).
Buenas prácticas de optimización y gestión de memoria con Unreal.
Conceptos avanzados de C++
Patrones de diseño avanzados aplicados en la arquitectura de Unreal.
Visual Scripting con Blueprints y C++, desarrollo mixto para equipos pluridisciplinares
Arquitectura aplicada a sistemas de gameplay con Unreal Engine.
Físicas aplicadas en Unreal Engine
IA aplicada en Unreal Engine
Desarrollo e implementación del Graphic User Interface.
Desarrollo e implementación del Audio.
Arquitectura, sistemas y subsistemas de networking/online.
Gestión óptima del pipeline para integración de assets en Unreal.
Optimización/rendimiento de Shaders en Unreal.
Quality Assurance (QA) aplicado en el desarrollo.
Desarrollo del core gameplay de un videojuego para el proyecto final.
Objetivos
Los objetivos principales de este Bootcamp se centran en que el estudiante sea capaz de ampliar sus conocimientos del motor Unreal Engine poniendo en práctica técnicas avanzadas de programación. Se abordarán 4 etapas clave para un lead o senior programmer de videojuegos con Unreal, en primer lugar la preparación del stack tecnológico, configuración del motor y planificación del código. En segundo lugar se aprenderan patrones de diseño y buenas prácticas de programación con C++ y Blueprints. En tercer lugar se desarrollarán sistemas de gameplay escalables y se implementarán multitud de casos prácticos. Para terminar el estudiante pondrá en marcha el desarrollo de su propio videojuego aplicando métodos profesionales de QA y optimizando el propio pipeline de producción.
Portfolio
Se materializará en disitintos formatos tangibles, desde diversos prototipos funcionales, hasta un repositorio online en Github con variedad de casuísticas hechas con tu propio código limpio realizado en C++ ideal para mostrar a potenciales recruiters. Por supuesto tu portfolio contará con un proyecto de prototipo jugable totalmente funcional con una arquitectura sólida y fiable perfecta para proseguir en un posible escenario de producción real..
Empresas donde han trabajado nuestros profesores
Dirigido a
Estudiantes de informática o ingenierías
Estudiantes de diseño o multimedia
Graduados Superiores en creación de videojuegos
Graduados en Ingeniería Informática
Diplomados en CFGS DAM / DAW
Diplomados en CFGS Videojuegos
Game Devs Indies
Salidas Profesionales
Videogame programmer
Gameplay programmer
Lead programmer ( equipos indies )
Temario Resumido
24 SEMANAS
Programación avanzada de videojuegos con UNREAL
Etapa 1: Kickoff, framework y planificación del código
Etapa 2: Patrones de diseño y arquitecturas clave en videojuegos
Etapa 3: Programación de sistemas de gameplay sostenibles y escalables
Etapa 4: Optimización y Quality Assurance de código y nuestro pipeline
Módulo Profesional
Maximiza tus oportunidades laborales añadiendo a este curso el Módulo de Carreras profesionales para videojuegos.
Orientación profesional
Asesoramiento en desarrollo de marca personal
Mentoring para la industria del videojuego
Sesiones de muestra
Galería
Docentes
Profesionales en activo del sector de los videojuegos
El proyecto de Level Up está formado por personas comprometidas y grandes profesionales.
Eso garantiza recibir una visión pluridisciplinar, realista y práctica tanto en los contenidos de formación como de los procesos y objetivos que se establecen para cada estudiante.
¿Quieres saber más sobre este curso?