Explora de manera práctica y detallada las diversas herramientas y conceptos necesarios para desarrollar sistemas de IA efectivos en tus proyectos de Unreal Engine. Desde el AIController como piedra angular, hasta el Behavior Tree y el Blackboard, aprenderás a construir secuencias de flujo, implementar movimientos, detectar y perseguir al jugador, utilizar decoradores y servicios, y realizar ajustes finales para obtener resultados realistas y convincentes. Al finalizar, estarás listo para crear experiencias inmersivas con IA en tus juegos o simulaciones.
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.
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.
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 29
- Cuestionario 0
- Duración 4 horas
- Nivel de habilidad Principiante
- Idioma Español
- Estudiantes 87
- Evaluaciones Si
- 9 secciones
- 29 lecciones
- 4 horas
- IntroducciónBreve introducción sobre los temas que se tratarán en el curso y conocmientos mínimos a tener en cuenta antes de comenzar.3
- Introducción a Behavior Tree y BlackboardEn esta sección, abordaremos los siguientes temas clave: el papel central del AIController como herramienta fundamental, una introducción al Behavior Tree y su flujo básico, la importancia del Blackboard y cómo utilizarlo, así como la creación de secuencias de flujo efectivas en el Behavior Tree para controlar el comportamiento de los NPCs.5
- Primeras implementaciones con Behavior TreeEn esta sección, nos sumergiremos en nuestras primeras implementaciones con Behavior Tree. Aprenderemos a realizar una implementación básica de movimiento y crearemos un Task personalizado de movimiento. Además, exploraremos cómo exponer propiedades en los Tasks y encontraremos soluciones efectivas para ello. Por último, profundizaremos en las secuencias de flujo, descubriendo técnicas avanzadas para crear comportamientos más complejos y dinámicos.5
- Percepción de los agentesEn esta sección, trabajaremos en la percepción de los agentes. Utilizaremos el Componente de Percepción para dotar a nuestros personajes de la capacidad de detectar al jugador. Aprenderemos cómo implementar la detección del jugador y cómo configurar la persecución, permitiendo que nuestros personajes persigan al jugador de manera efectiva.3
- DecoradoresEn esta sección, nos enfocaremos en los decoradores, una herramienta fundamental para el desarrollo de la Inteligencia Artificial en Unreal Engine. Aprenderemos los conceptos básicos de los decoradores y cómo resolver tareas utilizando estas funcionalidades. Exploraremos la creación de decoradores personalizados y también conoceremos otros decoradores existentes para mejorar la toma de decisiones de nuestros NPCs.5
- NavegaciónEn esta sección, exploraremos RVOAvoidance, una técnica esencial para el comportamiento de navegación de la IA. Aprenderemos cómo implementar y configurar esta solución para evitar colisiones y lograr un movimiento fluido y natural de nuestros personajes no jugadores (NPCs) en entornos complejos.1
- ServiciosEn esta sección cubriremos los conceptos básicos de los servicios en Unreal Engine, incluyendo cómo configurar la vida de los enemigos y cómo evaluar la vida con un servicio. También hablaremos sobre cómo refrescar la percepción del jugador mediante el uso de servicios.4
- Últimas pinceladasEn esta sección, nos adentraremos en el Flee Task. Aprenderemos a implementar esta tarea de huida, permitiendo que nuestros personajes no jugadores (NPCs) respondan de manera inteligente y evasiva ante la presencia del jugador. También dedicaremos una lección a revisar algunos ajustes finales.2
- Cierre del cursoResumen de lo aprendido y despedida, además de información sobre por donde continuar profundizando nuestro aprendizaje sobre Inteligencia Artificial con Unreal Engine.1
Requisitos
- Conocimientos básicos de programación o lógica
- Conocimientos previos asociados al itinerario del curso
Caracteristicas
- Aprendizaje práctico de IA en Unreal Engine
- Uso central del AIController
- Dominio del Behavior Tree y su flujo
- Aplicación efectiva del Blackboard
- Implementación de movimientos básicos
- Creación de Tasks personalizados
- Exploración de conceptos de Decoradores
- Configuración y evaluación de vida de enemigos
- Utilización de servicios y percepción del jugador
- Mejoras finales y resumen del curso
Audiencia objetivo
- Personas con conocimientos básicos de programación o 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)










