Qué necesitas saber antes de
comenzar

Inicio 4 June 2026 02:18

Fin 4 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

Inteligencia Artificial en Unreal Engine 5

Domina el desarrollo de IA en Unreal Engine 5 usando Blueprints y C++. Construye árboles de comportamiento, sistemas de navegación y sistemas de percepción para crear agentes de juego dinámicos e inteligentes.
Packt via Coursera

Packt

2865 Cursos


14 hours 53 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Paid Course

Actualización opcional disponible

Resumen

This course introduces the powerful integration of artificial intelligence with Unreal Engine 5, empowering game developers to create dynamic and intelligent AI systems. By focusing on Blueprints and C++, you will gain hands-on experience in designing immersive AI behaviors for next-gen games.

This is a crucial skill for modern game development, where AI-driven gameplay is a core component. Throughout the course, you will master the essential tools and techniques for building responsive AI systems in Unreal Engine 5.

You will learn to utilize the AI framework, behavior trees, and navigation systems to develop rich, interactive game experiences. Whether you're a beginner or looking to refine your skills, this course provides practical insights into AI development within UE5.

What sets this course apart is its real-world approach. It combines foundational AI theory with practical application, helping you build fully functional AI behaviors from the ground up.

This hands-on method ensures you can implement what you've learned immediately in your projects. Game developers and Unreal Engine users with basic C++ knowledge will benefit most from this course.

If you're looking to elevate your game development skills and bring dynamic AI elements to your projects, this course is for you.

Programa

  • Comenzando con el Desarrollo de Juegos con IA
  • En esta sección, introducimos los fundamentos de la IA en el desarrollo de juegos, centrándonos en el movimiento de agentes, comportamientos basados en reglas y algoritmos de búsqueda de caminos para aplicaciones en Unreal Engine.
  • Introducción al Sistema de IA de Unreal Engine
  • En esta sección, exploramos las herramientas de IA de Unreal Engine, centrándonos en el Sistema de Navegación, Árboles de Comportamiento, Pizarras, Entidades Masivas y Objetos Inteligentes para crear agentes virtuales inteligentes.
  • Presentación del Sistema de Navegación de Unreal Engine
  • En esta sección, exploramos el Sistema de Navegación de Unreal Engine, enfocándonos en el movimiento de la IA, algoritmos de búsqueda de caminos y pruebas con plantillas de proyectos para mejorar el comportamiento realista de la IA en entornos virtuales.
  • Configuración de una Malla de Navegación
  • En esta sección, exploramos la configuración de una malla de navegación en Unreal Engine, creando agentes de IA y aplicando modificadores para mejorar la búsqueda de caminos en entornos de juego.
  • Mejorando la Navegación de Agentes
  • En esta sección, exploramos la generación dinámica de mallas de navegación, filtros de consulta para influir en el movimiento y técnicas de evitación de agentes para mejorar el comportamiento de la IA en Unreal Engine.
  • Optimizando el Sistema de Navegación
  • En esta sección, exploramos técnicas de optimización de mallas de navegación, analizamos la resolución para el rendimiento y solucionamos problemas del sistema de navegación para mejorar la eficiencia del movimiento de agentes de IA.
  • Introducción a los Árboles de Comportamiento
  • En esta sección, exploramos los árboles de comportamiento y las pizarras para la toma de decisiones de IA en Unreal Engine, centrándonos en los tipos de nodos, orden de ejecución y gestión de estados para crear experiencias de juego dinámicas.
  • Configuración de un Árbol de Comportamiento
  • En esta sección, exploramos la implementación de árboles de comportamiento en Unreal Engine, centrándonos en tareas, servicios y pizarras para crear una toma de decisiones dinámica de IA para los agentes de juego.
  • Ampliando los Árboles de Comportamiento
  • En esta sección, exploramos la ampliación de árboles de comportamiento en Unreal Engine mediante la implementación de tareas personalizadas, diseño de decoradores eficientes y la depuración de lógica de IA para mejorar la capacidad de respuesta y el mantenimiento de los personajes.
  • Mejorando Agentes con el Sistema de Percepción
  • En esta sección, exploramos el Sistema de Percepción de Unreal Engine, centrándonos en la implementación de componentes de percepción de IA, configuración de estímulos y depuración para mejorar el comportamiento del agente y el realismo.
  • Comprendiendo el Sistema de Consultas de Entorno
  • En esta sección, exploramos el Sistema de Consultas de Entorno (EQS) en Unreal Engine, centrándonos en la configuración de consultas, integración en árboles de comportamiento y permitir que los agentes de IA tomen decisiones conscientes del entorno.
  • Uso de Máquinas de Estados Jerárquicas con Árboles de Estados
  • En esta sección, exploramos el uso de árboles de estados en Unreal Engine para diseñar comportamientos de IA adaptativos, centrándonos en la toma de decisiones estructuradas e integración con sistemas de juego.
  • Implementación de Cálculos Orientados a Datos con Mass
  • En esta sección, exploramos el marco Mass para la gestión eficiente de objetos en Unreal Engine. Los conceptos clave incluyen la configuración de MassEntityConfigAsset y el diseño de planos de generación para sistemas de IA escalables.
  • Implementación de Elementos Interactuables con Objetos Inteligentes
  • En esta sección, exploramos los Objetos Inteligentes en Unreal Engine para crear entornos interactivos de IA y jugadores. Los conceptos clave incluyen definir la lógica de Objetos Inteligentes, utilizar consultas de entorno y mejorar la inmersión a través de comportamientos conscientes del contexto.
  • Apéndice - Comprendiendo C++ en Unreal Engine
  • En esta sección, exploramos la implementación de C++ en Unreal Engine, cubriendo clases, delegados, interfaces y mecanismos de recolección de basura para el desarrollo práctico de juegos.

Impartido por

Packt - Course Instructors


Materias

Programming