Metodologías para implementar Inteligencia Artifical con UE (4H) 9 secciones29 lecciones4 horas
- 9 secciones
- 29 lecciones
- 4 horas
Expandir todas las seccionesPlegar todas las secciones
- Introducción3 ItemsBreve introducción sobre los temas que se tratarán en el curso y conocmientos mínimos a tener en cuenta antes de comenzar.
- Introducción a Behavior Tree y Blackboard5 ItemsEn 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.
- Primeras implementaciones con Behavior Tree5 ItemsEn 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.
- Percepción de los agentes3 ItemsEn 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.
- Decoradores5 ItemsEn 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.
- Navegación1 ItemEn 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.
- Servicios4 ItemsEn 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.
- Últimas pinceladas2 ItemsEn 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.
- Cierre del curso1 ItemResumen de lo aprendido y despedida, además de información sobre por donde continuar profundizando nuestro aprendizaje sobre Inteligencia Artificial con Unreal Engine.
![Level Up [Game Dev Hub]](https://www.levelup-gamedevhub.com/wp-content/uploads/2022/06/Logo_LevelUp_HUB_Positivo-2.png)