IA para Videojuegos con Unity: NPCs que Perciben, Deciden y Navegan
Actualizado en 2026

IA en Unity: NPCs Inteligentes que Perciben, Deciden y se Mueven

Domina la IA clásica para videojuegos con Unity 6 y C#: crea enemigos que perciben, toman decisiones, navegan y se adaptan usando FSM, Behavior Trees, A*, NavMesh, Steering, Flocking y Utility AI, sin Machine Learning.

  • Ves NPCs de juegos profesionales que parecen pensar y reaccionar de verdad, pero los tuyos siguen dependiendo de if, triggers y comportamientos demasiado predecibles.
  • Conoces NavMesh y SetDestination, pero no sabes cómo construir una IA completa que perciba, decida, navegue y coordine comportamientos de forma escalable.
  • Has oído hablar de FSM, Behavior Trees, A*, Steering o Utility AI, pero aún no sabes cuándo usar cada técnica ni cómo implementarlas desde cero en un juego real.
Si te sientes identificado con estos problemas, este curso es ideal para ti.

IA para Videojuegos con Unity 6: NPCs que Piensan, Navegan y se Adaptan

Aprende a programar IA clásica para videojuegos desde cero con Unity 6 y C# y crea NPCs que perciben su entorno, toman decisiones, persiguen objetivos, navegan escenarios 3D y reaccionan de forma creíble al jugador. Sin Machine Learning, redes neuronales ni ML-Agents: aquí aprenderás los algoritmos que llevan décadas dando vida a los personajes de los videojuegos.

Construirás a mano los principales sistemas de Inteligencia Artificial para videojuegos: máquinas de estados finitos (FSM), Behavior Trees, pathfinding con A*, Steering Behaviors, Flocking, sistemas basados en reglas y Utility AI. No solo aprenderás a utilizarlos: entenderás cómo funcionan por dentro, cuándo elegir cada técnica y cómo combinarlas en un proyecto real.

También descubrirás cuándo tiene sentido programar tus propios sistemas y cuándo apoyarte en las herramientas profesionales de Unity, como NavMesh, NavMeshAgent y Animator. El objetivo es superar los típicos enemigos construidos con unos cuantos if y SetDestination para desarrollar NPCs con comportamientos más naturales, mantenibles y fáciles de depurar.

Durante el curso aplicarás cada concepto de forma práctica hasta construir El Santuario, un juego completo en el que los enemigos detectan al jugador, seleccionan comportamientos mediante una jerarquía de decisiones, navegan por un entorno 3D y coordinan sus acciones.

Como proyecto final, implementarás además un director de dificultad adaptativa capaz de evaluar cómo juega el usuario y modificar la experiencia en consecuencia. Terminarás el curso entendiendo las bases fundamentales de la Game AI con Unity y C# y con un proyecto jugable que demuestra todo lo aprendido.

Un curso de la Ruta de

Dificultad

Horas

Total Estudiantes

Valoración Media

Requisitos

  • Conocimientos intermedios de C#, incluyendo clases, herencia, interfaces, colecciones, genéricos básicos y delegados.
  • Conocimientos básicos de Unity: escenas, GameObjects, componentes, prefabs, físicas, Inspector y ciclo de vida.
  • No necesitas experiencia previa en Inteligencia Artificial ni conocimientos avanzados de matemáticas.
  • Un ordenador capaz de ejecutar Unity 6 y ganas de aprender IA para videojuegos mediante la práctica.

¿A quién va dirigido?

  • Estudiantes de desarrollo de videojuegos que quieran comprender los fundamentos de la IA además de implementarlos en Unity.
  • Programadores de gameplay junior que quieran especializarse en IA para videojuegos.
  • Desarrolladores indie que quieran crear NPCs y enemigos más inteligentes, creíbles y dinámicos.
  • Desarrolladores de Unity interesados en dominar las principales técnicas de IA clásica para videojuegos.

Lo que aprenderás

01

Máquinas de Estados (FSM)

Diseña comportamientos con enum y switch, aplica el patrón State y utiliza el Animator de Unity como una máquina de estados visual.

02

Behavior Trees y HFSM

Construye árboles de comportamiento desde cero y combina Behavior Trees con máquinas de estados jerárquicas para crear NPCs más complejos.

03

Pathfinding con A*

Comprende e implementa el algoritmo A* desde cero sobre una grid, utilizando costes, heurísticas y colas de prioridad.

04

Navegación con NavMesh

Domina el sistema de navegación de Unity con NavMesh Surface, Agents, Links y áreas de coste para escenarios 3D.

05

Reglas y Blackboard

Crea sistemas de reglas if–then con ScriptableObjects y utiliza el patrón Blackboard para compartir información y arbitrar prioridades.

06

Steering y Flocking

Implementa Steering Behaviors y las reglas de Reynolds para conseguir movimientos naturales, persecuciones y comportamientos de grupo.

07

Utility AI

Construye sistemas de decisión basados en utilidad para que los NPCs evalúen alternativas y seleccionen dinámicamente la mejor acción.

08

Debugging y Dificultad Adaptativa

Analiza tu IA con HUDs de debug, telemetría y playtests, y crea un director capaz de adaptar la dificultad al jugador.

09

Construye un Juego Completo

Integra percepción, HFSM, Behavior Trees, Blackboard, NavMesh, flocking y un AI Director adaptativo en un proyecto jugable final.

Temario del curso

Juan Gabriel Gomila

Tu Instructor

Juan Gabriel Gomila

Matemático, Instructor Certificado de Unity e Instructor Online que ha formado a más de 600.000 estudiantes en todo el mundo en diferentes plataformas como Udemy y Platzi. CEO de Frogames Formación e impulsor de esta plataforma, aportando todo su conocimiento en Matemáticas, Machine Learning, Videojuegos, IA o Blockchain entre otros.

Unity Certified Matemático +500k Estudiantes
Opiniones de estudiantes

Lo que dicen nuestros alumnos

Curso completo

Elige cómo quieres acceder

Pago Único del Curso

Compra el curso una vez y accede de por vida

Imagen del curso
999,99
Comprar el curso
  • Un único pago.
  • Acceso instantáneo al curso de por vida.
  • Acceso a la comunidad del curso.

Ruta

Accede a todos los cursos de la ruta de

19,99 /mes
Acceder a la ruta
  • Pago mensual de 19.99€.
  • Acceso instantáneo a los cursos de la ruta.
  • Accede cuándo y dónde quieras.
  • Cancela en cualquier momento.
Comprar este curso
Acceso de por vida · Actualizaciones incluidas
o consíguelo con la Ruta de Aprendizaje
Ruta de
Desde 19,99 €/mes · Cancela cuando quieras
Ver la suscripción
o Suscripción Rana de Bronce (39 €/mes)