Descubre el funcionamiento en profunidad la Inteligencia Artificial con Unreal Engine. Aprenderás a crear IA para tus juegos sin necesidad de conocimientos avanzados de programación. El curso abarca desde el AI Controller hasta el Behavior Tree, guiándote en cada paso del proceso. Conectarás el AIController con el Behavior Tree para dar vida a tus personajes de forma dinámica. Además, dominarás la creación de desafiantes minijefes, la implementación de saltos entre plataformas y el lanzamiento de proyectiles. También explorarás trucos como el teletransporte y la toma de decisiones inteligentes en el juego. Este curso práctico te permitirá desarrollar juegos profesionalmente con una IA sofisticada.
Intinerario formativo de este curso
OBJETIVOS
Aprenderás las herramientas esenciales de Unreal Engine para desarrollar sistemas de IA efectivos, comprendiendo el flujo y la estructura del Behavior Tree y su integración con el Blackboard. Dominarás la implementación de movimientos básicos y personalizados, adquiriendo habilidades en la detección y persecución del jugador. Explorarás conceptos avanzados como decoradores, servicios y RVOAvoidance para mejorar la inteligencia de los enemigos, y configurarás la vida de los enemigos utilizando servicios, realizando ajustes finales para una IA más sofisticada.
Carreras Profesionales (1)
Uno de los objetivos de Level Up es facilitar el acceso al trabajo dentro de la industria.
Por eso ofrecemos un curso de Carreras profesionales donde aprenderás a analizar lo que buscan las empresas y las principales habilidades que se requieren para tu perfil profesional para pode redactar un CV y crear un portfolio profesional para que puedas destacar en los procesos de selección.
Además ofrecemos la posibilidad de entrar dentro de los equipos que forman parte o han pasado por nuestro programa de preincubación para poder ampliar el portfolio con proyectos reales y ganar experiencia dentro de un equipo de desarrollo de videojuegos.
Cómo Acceder (2)
Algunos de nuestros Bootcamps son avanzados y pueden requerir de unos conocimientos previos y otros en cambio son de iniciación / nivel medio y pueden cursarlos cualquier tipo de estudiante.
Para Bootcamps avanzados:
- Cualquier estudiante con estudios superiores CFGS o Grado Universitario relacionados con el área del Bootcamp
- Cualquier estudiante procedente de un Máster relacionado con el área del Bootcamp
- Cualquier estudiante procedente de una Diplomatura, Ingeniería o Licenciatura o similar relacionada con el área del Bootcamp
- Haber superado nuestra entrevista vocacional y prueba de nivel para el Bootcamp específico.
Para Bootcamps de Iniciación:
- Cualquier persona mayor de 14 años que supere nuestra entrevista vocacional
Listado de bootcamps de Iniciación y nivel Medio:
- Bootcamp de Diseño de Videojuegos y Conceptualización
- Bootcamp de Diseño de Niveles para videojuegos
- Bootcamp de Concept Art y Digital Painting para videojuegos
Listado de Bootcamps Avanzados:
- Bootcamp de Programación avanzada de videojuegos con Unity
- Bootcamp de Programación avanzada de videojuegos con Unreal Engine
- Bootcamp de Porting de videojuegos multiplataforma
- Bootcamp de Diseño de entornos 3D para videojuegos
Las personas que no cumplen ninguno de los requisitos mencionados tienen que realizar una sesión de asesoramiento online con nosotros para analizar el perfil y poder confirmar el aprovechamiento de nuestra oferta formativa.
Para acceder a nuestros Másters es muy recomendable tener algunos estudios previos asociados o alguna experiencia previa:
- Tener experiencia amateur o profesional mínima en áreas similares o relacionadas
- Tener un CFGS relacionado con el área del Máster o similar
- Tener un Grado Universitario o similar relacionado con el área del Máster
Las personas que no cumplen ninguno de los requisitos mencionados tienen que realizar una sesión de asesoramiento online con nosotros para analizar el perfil y poder confirmar el aprovechamiento de nuestra oferta formativa.
Cómo es la formación en Level Up (3)
En Level Up ofrecemos formación especializada en el sector de los videojuegos, desde cursos introductorios hasta Bootcamps avanzados.
Los cursos de 2, 4 y 8 horas son una buena opción para conocer una temática específica y decidir si quieres profundizar en ella. Si tu objetivo es encontrar trabajo en el sector o cambiar de perfil profesional en tu empresa, te recomendamos que te matricules en uno de nuestros Ciclos Avanzados, Bootcamps o Másters, que incluyen un curso de Carreras Profesionales para prepararte para los procesos de selección. Nuestra formación está diseñada para ayudar a titulados a destacar en el mercado laboral, y para ofrecer conocimientos especializados que necesitan las empresas. Aunque podemos ayudarte a obtener las habilidades necesarias para encontrar trabajo, la rapidez con la que lo consigas dependerá de tu esfuerzo y de tu portfolio, así como de las ofertas de trabajo disponibles.
En Level Up, nuestra formación está enfocada en brindar contenido relevante y actualizado a través de la enseñanza de profesionales del sector de desarrollo de videojuegos en activo. Nuestro objetivo es preparar a nuestros estudiantes para el mundo laboral, y una de las mejores maneras de hacerlo es ponerlos en contacto con profesionales de la industria desde el inicio. En nuestra formación en diferido, esto nos permite garantizar una alta calidad en la enseñanza.
En nuestra formación en vivo, como los Ciclos Avanzados, Másters y Bootcamps, también ofrecemos la ventaja de trabajar con profesionales, aunque en este caso es importante tener en cuenta que el sector del desarrollo de videojuegos puede presentar algunos inconvenientes puntuales. Los profesionales a menudo tienen poco tiempo libre y pueden tener actividades fuera del horario de trabajo, como asistir a eventos, viajar por trabajo o enfrentar períodos de crunch time. Esto puede obligarles a modificar el calendario de sus clases de forma puntual. En estos casos, en Level Up tratamos de prever estos períodos y asignar las clases a otro docente de nuestro equipo, pero a veces estos imprevistos surgen con poco tiempo de antelación o no es posible adelantar las clases de otro docente. En estos casos, decidimos reprogramar alguna clase para otro día, siempre dentro del horario programado originalmente en nuestra formación superior especializada.
A pesar de estos inconvenientes puntuales, consideramos que las ventajas de trabajar con un docente profesional en nuestra formación en vivo superan ampliamente cualquier problema puntual que pueda surgir.
En Level Up, el soporte docente está incluido en toda la formación de pago. La disponibilidad y el alcance del soporte pueden variar dependiendo del tipo de formación. Por ejemplo, en los cursos de 8 horas y en los monográficos en diferido, se brinda el contacto con el docente a través de mensajes en nuestro campus. En nuestra formación en vivo, además del contacto directo con el docente, algunos programas incluyen horas de mentoría individualizada para cada estudiante. Lamentablemente, no podemos ofrecer soporte docente en la formación gratuita sin sacrificar la calidad de nuestros servicios.
Funcionamiento del Bootcamp (2)
-
El periodo de clases lectivas se reparten durante 4 a 6 meses de la forma más equitativa posible según el Bootcamp.
-
Puedes completar y recibir tu diploma en un periodo de 4 a 6 meses.
-
La dedicación semanal recomendada del alumno es de entre 12h y 20h semanales (incluyendo las horas de clases, tiempo de ejercicios y realización del proyecto final) durante los 4-6 meses de su duración.
Un bootcamp es una formación intensiva que te proporciona las habilidades y conocimientos necesarios para tener éxito en el mercado laboral. Los bootcamps se enfocan en la adquisición de habilidades y conocimientos útiles y relevantes para el mundo laboral.
Los bootcamps son cursos intensivos con clases reducidas y un temario altamente concentrado, cuyo objetivo es que adquieras conocimientos prácticos y desarrolles proyectos propios que te permitan mejorar tus habilidades. Esto significa que los bootcamps son una excelente opción para aquellos que buscan una formación rápida y práctica que les prepare para el mundo laboral.
La principal ventaja de un bootcamp es que el mercado laboral está cambiando y muchas ofertas de trabajo exigen pruebas técnicas y dejan de lado la formación académica. Por esta razón, es importante demostrar capacidades prácticas y tener una formación adaptada a las tendencias y demandas del mercado. Nuestros bootcamps están diseñados con este enfoque y ofrecen una formación especializada en temas de alta demanda en el mercado laboral actual, lo que te permite adquirir habilidades y conocimientos prácticos que te ayudarán a tener éxito en el mundo laboral.
Resumiendo, las principales carácterísticas de un bootcamp son:
-Los bootcamps son más cortos y se centran en una formación práctica y especializada.
-Los bootcamps se enfocan en profesiones con alta demanda y ofrecen habilidades técnicas específicas que son valoradas por las empresas.
-Los bootcamps tienen un precio más asequible y son más fáciles de compatibilizar con un trabajo a tiempo completo o parcial.
-Los bootcamps permiten crearte un itinerario más personalizado realizando tu propio recorrido al cursar varios de ellos y evitar materias que no te interesan.
Matrícula online o presencial para Másters (2)
Para formalizar tu matrícula y garantizar tu plaza en nuestros Másters tienes que realizar estos pasos previos:
- Abonar el pago online de la matrícula antes de la fecha límite del curso lectivo.
Para nosotros la calidad es esencial, por eso mantenemos un número bajo de alumnos por cada clase. Consideramos que para mantener la atención personalizada en las sesiones y en el seguimiento posterior por parte del docente no se deben sobrepasar los 12 alumnos por clase.
Matrícula online para Bootcamps (7)
Para matricularte de uno de nuestros bootcamps, solo tienes que pagar la matrícula a través de nuestra web y la plaza quedará reservada (no existe proceso de preinscripción)
El pago del coste del bootcamp se realizará una vez hayamos confirmado los alumnos mínimos.
Unas semanas antes de la fecha de inicio o mucho antes a estas semanas, cuando hayamos llegado al mínimo de alumnos matriculados para tu curso, recibirás un e-mail para confirmarte la realización de tu curso.
Para nosotros la calidad es esencial, por eso mantenemos un número bajo de alumnos por cada clase. Consideramos que para mantener la atención personalizada en las sesiones y en el seguimiento posterior por parte del docente no se deben sobrepasar los 12 alumnos por clase (sumando todas las modalidades, semipresencial y online).
- En nuestros Bootcamps Online ofrecemos 12 plazas online en vivo por curso lectivo.
- En nuestros Bootcamps Hibridos ofrecemos 8 plazas y 4 plazas online en vivo por curso lectivo.
- En nuestros Bootcamps Presenciales ofrecemos 8 plazas por curso lectivo.
Sí, sin problema. Así tendrás tu puesto asegurado.
Puedes cancelar sin coste alguno o transferir tu matrícula a la siguiente convocatoria antes de que hayamos comunicado oficialmente por correo electrónico que el curso ha llegado a los mínimos matriculados y se va a realizar. En ese caso te devolveremos el importe de la matrícula que nos hayas transferido antes de 30 días naturales a partir de la comunicación de tu cancelación.
Si cancelas o quieres transferir tu matrícula a la siguiente convocatoria después de haber comunicado oficialmente la realización del curso perderás el importe de la matrícula realizada.
Si el curso no ha conseguido llegar a los mínimos estudiantes matriculados puedes traspasar tu reserva para la próxima convocatoria o puedes cancelar tu inscripción y te abonaremos el importe que has pagado dentro de los siguientes 30 días naturales a tu comunicación de cancelación.
Si hace pocos días que se ha iniciado podrías matricularte y visualizar las primeras sesiones del curso que quedan grabadas en nuestro campus online para ponerte al día lo antes posible.
Si consideramos que no te será posible ponerte al día porque el curso está demasiado avanzado te sugeriremos matricularte para la próxima convocatoria.
Métodos de pago (3)
Para saber el precio total de un Bootcamp o Máster deberás mandarnos tus datos a través del botón «Solicita información» que aparece en la fila superior derecha de la formación que te interese y recibirás un correo electrónico automatizado con la información esencial de esa formación especializada (entre otras cosas se incluirá el precio).
Puedes realizar algunos pagos de nuestra web a través de Paypal. A continuación te indicamos todas las cosas que puedes pagar con Paypal y las que no:
- Puedes pagar con Paypal
- Formación en diferido: cursos o monográficos en diferido
- Matrículas de cualquier formación incluida la de los bootcamps o todo tipo de monográficos
- No se puede pagar con Paypal
- Los bootcamps
- Los monográficos en vivo
En caso de no poder pagar con Paypal se puede pagar mediante transferencia bancaria o en algunos casos se puede financiar el importe a pagar con nuestra financiera seQura y podrás pagarlo mediante tarjeta de crédito o débito entre otros.
Tienes diferentes formas de financiar un bootcamp.
| PLAN AHORRO | Pago único con 100€ de descuento.
Paga el bootcamp en un único plazo antes del inicio y benefíciate de un descuento directo de 100€ sobre el precio total. |
|---|---|
| PLAN ESTÁNDAR | 3 Cuotas mensuales (Sin intereses)
Divide el coste de tu bootcamp en 3 cómodas cuotas mensuales sin intereses. |
| PLAN RELAX | Financiación Flexible (Hasta 24 meses).
Financia tu bootcamp con cómodas cuotas. Promoción Reserva Temprana: Reserva tu plaza con +3 meses de antelación al inicio del bootcamp y financia hasta 9 meses sin intereses. * Solo para residentes en España o Alemania. |
| PLAN INVERSIÓN AL TALENTO | Pago Post-Empleo (Sujeto a selección)
Accede al bootcamp sin costes iniciales y abona la formación mediante un porcentaje de tus ingresos solo cuando consigas un empleo con un salario mínimo garantizado. |
Sobre el campus online (2)
Level Up cuenta con un campus online donde podrás gestionar toda tu formación, inscribirte, pagar y acceder a nuevos cursos, además de personalizar tu perfil según tus intereses para recibir contenido adaptado a tus objetivos profesionales.
Si decides realizar un curso con nosotros, todo el contenido se planifica y programa en el Campus, incluyendo los videos grabados de las sesiones en vivo que ofrecemos. Los materiales finales de cada unidad formativa no se compartirán hasta el inicio del curso, con sus materiales adjuntos que se publicarán a medida que avancemos en el calendario formativo.
Todas las sesiones, videos y materiales descargables estarán disponibles en el Campus y podrás acceder a ellos tantas veces como necesites. Además, todos los cursos que realices quedarán registrados en tu cuenta y, si proporcionas tus intereses, podremos ofrecerte contenido de tu interés en el futuro.
Con tu cuenta gratuita en el campus online de Level Up, podrás acceder de manera ilimitada y sin restricciones de tiempo a todos tus cursos y formación.
Sobre nuestros cursos (4)
Es posible que un mismo curso se utilice para diferentes itinerarios formativos y, en consecuencia, el docente pueda variar.
Sí, todos nuestros cursos forman parte de itinerarios formativos diseñados para diferentes perfiles profesionales del desarrollo de videojuegos. Estos cursos te ayudarán a introducirte en la temática que luego profundizaremos en nuestros bootcamps.
Si no encuentras cursos dentro del itinerario formativo que te interesa, te pedimos paciencia. Estamos trabajando en ello y esperamos poder ofrecer pronto nuevos cursos e itinerarios formativos.
Puedes solicitar una bolsa de mentorías con algunos de nuestros profesores expertos en nuestra tienda online.
Nuestros cursos ofrecen una introducción a la temática que te interesa, pero no son suficientes para prepararte para encontrar trabajo en el sector del desarrollo de videojuegos.
Si deseas especializarte y prepararte seriamente para acceder a un puesto de trabajo en este campo, te recomendamos que te matricules en el bootcamp que más se ajuste a tu perfil.
Aunque los cursos son una excelente manera de conocer si un tema es de tu interés y si te gustaría seguir formándote, no siempre garantizan la obtención de un trabajo o la especialización en un área en particular. Por eso es importante considerar si un bootcamp o una formación más completa como un curso monográfico es la mejor opción para alcanzar tus objetivos profesionales.
Características del curso
- Conferencias 63
- Cuestionario 0
- Duración 8 horas
- Nivel de habilidad Intermedio
- Idioma Español
- Estudiantes 30
- Evaluaciones Si
- 9 secciones
- 63 lecciones
- 8 horas
- Introducción al cursoUna breve introducción a los contenidos del curso, la configuración del framework de trabajo y un resumen del proyecto que vamos crear.3
- Repaso y ampliación de conceptos en AIEl AI Controller es una entidad que utilizamos para controlar el comportamiento de los agentes en un sistema de inteligencia artificial. Actúa como un intermediario entre el agente y el Behavior Tree, permitiendo que el agente tome decisiones y realice acciones basadas en la lógica del árbol de comportamiento. Es crucial para el funcionamiento efectivo del sistema AI.9
- 2.1AI Controller4 minutos
- 2.2Behavior Tree3 minutos
- 2.3Blackboard5 minutos
- 2.4Enlace entre el AIController y el Behavior Tree5 minutos
- 2.5Repaso de Tasks7 minutos
- 2.6Repaso de Decoradores7 minutos
- 2.7Repaso de Decoradores “Custom”4 minutos
- 2.8Repaso de Services y dependencias7 minutos
- 2.9Flujo del Behavior Tree5 minutos
- DisclaimerUna breve explicación sobre el formáto práctico que vamos a emplear en el curso.1
- Diseño de un personaje de debugVamos a plantear una pequeña IA para poder darle ordenes de movimiento hacia balizas de posición específicas para poder llevar a cabo procesos de debugging.4
- Navegación y modificadoresEn esta sección, exploraremos los conceptos clave de NavAreas y NavModifiers, y cómo utilizarlos para personalizar la navegación de nuestros personajes en Unreal Engine. A través de ejemplos prácticos, aprenderemos a crear caminos utilizando NavModifiers y descubriremos la introducción al NavLink, un componente importante para establecer conexiones de navegación. También exploraremos la creación de Custom NavLink y SmartLink para generar teletransporte bidireccional y recomendaciones adicionales. Además, abordaremos el RecastNavMesh y cómo modificar los parámetros de navegación para mejorar la precisión y el rendimiento de la IA.11
- 5.1NavAreas y NavModifiers14 minutos
- 5.2Ejemplo de camino con NavModifiers3 minutos
- 5.3Introducción al NavLink10 minutos
- 5.4Custom NavLink y SmartLink11 minutos
- 5.5Teletransporte con NavLink3 minutos
- 5.6Teletransporte bidireccional con NavLink7 minutos
- 5.7Recomendaciones con el NavLink5 minutos
- 5.8NavLink : Propuesta de ejercicios4 minutos
- 5.9NavLink : Solución Ejercicio18 minutos
- 5.10NavLink : Solución Ejercicio211 minutos
- 5.11RecastNavMesh y modificación de parámetros de navegación13 minutos
- Diseño de un minijefeEn esta sección, nos adentraremos en el emocionante diseño de un minijefe en Unreal Engine. Comenzaremos preparando al minijefe, recapitulando la mecánica necesaria y estableciendo un movimiento aleatorio para generar desafío. Aprenderemos cómo apuntar al jugador y lanzar proyectiles desde el Behavior Tree (BT). También exploraremos el uso de Simple Parallel y sincronismo en dos partes, para lograr comportamientos sincronizados y crear una experiencia de combate más dinámica y desafiante con nuestro minijefe.10
- 6.1Diseño de un minijefe3 minutos
- 6.2Salto entre plataformas10 minutos
- 6.3Preparación del minijefe10 minutos
- 6.4Recapitulación de la mecánica del minijefe2 minutos
- 6.5Movimiento aleatorio11 minutos
- 6.6Reset por servicio11 minutos
- 6.7Apuntar al jugador9 minutos
- 6.8Lanzar un proyectil desde el BT13 minutos
- 6.9Simple Parallel y sincronismo – Parte 111 minutos
- 6.10Simple Parallel y sincronismo – Parte 23 minutos
- Sistemas independientes y uso de interfacesEn esta sección, nos introduciremos en los patrones de diseño con interfaces en Unreal Engine. Aprenderemos a crear interfaces y exploraremos su utilidad en la creación de personajes desde cero. Abstraeremos la secuencia de animación y bloquearemos la rama de animación a través de ejercicios propuestos y sus soluciones. Al finalizar esta sección, habremos adquirido conocimientos sólidos sobre el uso de interfaces para mejorar la modularidad y flexibilidad en el desarrollo de personajes y animaciones en Unreal Engine.9
- 7.1Introducción a patrones de diseño con interfaces3 minutos
- 7.2Creación de interfaces8 minutos
- 7.3Interfaces – Propuesta de ejercicio1 minuto
- 7.4Interfaces – Solución9 minutos
- 7.5Crear un personaje desde 0 con interfaces6 minutos
- 7.6Abstracción de la secuencia de animación13 minutos
- 7.7Bloqueo de la rama de animación : Propuesta de ejercicio3 minutos
- 7.8Bloqueo de la rama de animación : Solución6 minutos
- 7.9Fin de sección2 minutos
- Environment Query System (EQS)En esta sección, se presenta el potente sistema de Environment Query System (EQS) en Unreal Engine. Aprenderemos los conceptos básicos de EQS y cómo utilizarlo para realizar consultas ambientales. Se explorará el TestingPawn, y se abordarán los diferentes tipos de test, incluyendo Score y filter. Se propondrán ejercicios y se proporcionarán soluciones para el uso de Environment Query. Además, se examinará la integración de EQS con Behavior Tree, y se presentará un ejemplo de Environment Query en el BT. Se profundizará en los contextos y queriers, incluyendo el contexto del jugador y de un personaje. Por último, se realizará la elección arbitraria de un enemigo desde el minijefe, y se llevará a cabo la actualización del BT junto con ajustes finales.15
- 8.1Presentación de EQS3 minutos
- 8.2Conceptos básicos de EQS3 minutos
- 8.3Environment Query7 minutos
- 8.4TestingPawn11 minutos
- 8.5Tipos de test – Score y filter13 minutos
- 8.6Environment Query – Propuesta de ejercicios1 minuto
- 8.7Environment Query – Solución 1 y 21 minuto
- 8.8Environment Query – Solución 3 y 49 minutos
- 8.9EQS y Behavior Tree8 minutos
- 8.10Ejemplo de Environment Query en el BT6 minutos
- 8.11Contextos y Queriers10 minutos
- 8.12Contexto del jugador7 minutos
- 8.13Contexto de un personaje2 minutos
- 8.14Elección arbitraria de enemigo desde el minijefe8 minutos
- 8.15Actualización del BT y ajustes finales10 minutos
- Cierre del cursoResumen de lo aprendido, próximos pasos recomendados y cierre del curso.1
Requisitos
- Conocimientos básicos de Unreal Engine
- Conocimientos previos del itinerario asociado al curso
Caracteristicas
- Amplia cobertura de AI con Unreal Engine
- Enfoque práctico con un proyecto de ejemplo para aplicar los conocimientos adquiridos.
- Profundización en el uso del AI Controller y su integración con el Behavior Tree.
- Exploración detallada del Behavior Tree y el Blackboard para diseñar comportamientos de IA.
- Exploración detallada del Behavior Tree y el Blackboard para diseñar comportamientos de IA.
- Uso de NavAreas y NavModifiers para personalizar la navegación de los personajes.
- Implementación de sistemas de teletransporte y recomendaciones con NavLink.
- Modificación de parámetros de navegación con RecastNavMesh para optimizar la IA.
- Diseño de un minijefe con mecánicas desafiantes, como salto entre plataformas y lanzamiento de proyectiles.
- Introducción a patrones de diseño con interfaces para mejorar la modularidad y flexibilidad del desarrollo.
Audiencia objetivo
- Personas con conocimientos básicos programación y lógica
- Desarrolladores independientes o amateurs
- Estudiantes de CGFS o Grado de videojuegos
![Level Up [Game Dev Hub]](https://www.levelup-gamedevhub.com/wp-content/uploads/2022/06/Logo_LevelUp_HUB_Positivo-2.png)











