Aprende a programar inteligencia artificial avanzada en Unreal Engine que investiga y detecta con herramientas como el Environment Query System (EQS) entre otras.
Crear patrones de movimiento de enemigos (patrulla)
Emulación de sentidos en un enemigo (vista y oido)
Que un enemigo investigue un punto en particular donde vio y/o escuchó algo
Que un enemigo navegue el area del juego inteligentemente con Environment Query System (EQS)
Que el enemigo detecté si debe esconderse (u otra acción) cuando está bajo de vida
Manejar crowds (multitudes)
Debugging y optimización de componentes A.I en Unreal
Descripción
¡Aprende a crear inteligencia artificial en Unreal Engine para videojuegos! Todos sabemos que una mala inteligencia artificial en un enemigo puede destruir la experiencia de cualquier juego. De alguna u otra forma lo hemos experimentado: enemigos con malos comportamientos que hacen que todo el juego sea demasiado fácil, enemigos que nos detectan visualmente cuando no deberían entre otros ejemplos.
En este curso online de inteligencia artificial en Unreal Engine para videojuegos vas a crear enemigos inteligentes para interacción con ambientes y jugadores, aprendiendo desde lo básico de inteligencia artificial en Unreal Engine para videojuegos con arboles de comportamiento (behaviour trees) hasta emulación de sentido y más. En este curso online vas a hacer cosas como: crear patrón de patrulla para un NPC, emulación de sentidos de vista y oido para que el enemigo detecte al jugador y vaya a investigar, usar Environment Query System (EQS) para el enemigo camine por el nivel eficientemente y arboles de comportamiento que rigan que acciones toma nuestro enemigos dependiendo de muchos factores. Así, terminamos con un tipo de enemigo con inteligencia artificial fluida usando las mejores herramientas que tiene Unreal Engine para lograrlo.
Last of Us Part 2, Alien: Isolation y otros son ejemplos de videojuegos con excelente inteligencia artificial y todos tiene la misma base de alguna u otra forma: una red de decisiones que el actor (enemigo) puede tomar dependiendo de factores (tanto externos como internos). Por ejemplo un enemigo podría decidir no perseguir al jugador si observa que el jugador tiene un arma o un enemigo podría decidir ocultarse si está bajo de vida para recuperarse antes de ir a perseguir al jugador de nuevo. Otro ejemplo muy común en juegos de stealth es que un enemigo tiene cierto patrón de patrulla (va de tal punto X a un punto Y en un ciclo infinito) y tiene unos sentidos que le permite detectar al jugador e ir a investigar, si al investigar no encuentra a nuestro jugador, se devuelve a su zona y sigue con su patrulla. Durante el curso vamos recrear todos estos escenarios y mucho mas.
En este curso online de inteligencia artificial para videojuegos vas a aprender no solo más sobre la teoría detrás de inteligencia artificial si no también como crearla en Unreal Engine, uno de los motores de videojuegos más grandes de la industria.
¿Pero QUÉ exactamente vas a aprender? En el curso de inteligencia artificial en Unreal Engine para videojuegos de ARKDE vamos a crear las bases de un buen A.I con arboles de comportamiento (behaviour trees), seguido de sensing (emulación de sentidos de vista y oido) y reacciones ante dichas estimulaciones, después usamos el sistema EQS de Unreal para detectar información del ambiente (nuestro nivel) y terminamos con conceptos prácticos de navegación para dictar precisamente que hace nuestro enemigo A.I y como navega por el nivel.
Al final de este curso online de videojuegos en Unreal Engine, habrás creado un enemigo NPC que reaccione a tu jugador TPS con mecánicas como: buscar, investigar, reaccionar, cubrirse de disparo, saber cuando debe salir a atacar al jugador, saber como perseguirlo teniendo en cuenta el ambiente etc. Y todo con las herramientas en Unreal Engine que grandes estudios en América Latina, como Teravision Games, usan en sus proyectos.
Mejorando comportamientos con Navlinks y Areas10min
Crowd Management10min
Certificado A.I en Unreal1min
Finalización - 2 clases
Reseña del curso de AI en Unreal
Tu certificacion en AI
¿Qué necesitas?
PC con Unreal Engine instalado (versión mayor o igual a 4.23)
Experiencia intermedia con programación con C++ en Unreal Engine
Experiencia básica con programación orientada a objetos
Tu instructor
Julian MuñozLead A.I developer en
Julian es Ingeniero de Sistemas de la Universidad de Los Andes en Colombia y amante de los videojuegos. Empezó trabajando como desarrollador en Eleven Producciones y hoy es Game Developer en Teravision Games con énfasis en Inteligencia Artificial y un enorme amor por The Last of Us (tiene hasta un tatuaje!).
Un curso bien estructurado, donde se aprenden buenas bases para empezar a trabajar la inteligencia artificial.
Gabriela Bohorquez
Hace 2 años
5
Buen curso de AI!
Este curso me proporciono las suficientes bases para llevar a cabo mis propios proyectos con AI en Unreal. Muy buen curso!
Juan Diego Lagares Arrazola
Hace 2 años
5
Buenisimo para ai
las explicaciones son muy claras y es muy útil para cualquier tipo de nivel, mi experiencia personal ya conocía varias cosas de los módulos pero a pesar de todo aprendí cosas nuevas y muy buenas
Laura Camila Rodríguez Vanegas
Hace 3 años
5
El mejor curso de AI en UE4
Explica muy claro y es divertido hacer el curso. Además incluye temas que no se encuentran fácilmente en internet ni en la documentación de Unreal. Un muy buen curso
Juliana Montes
Hace 3 años
5
Conciso y claro
Siento que despues de ver este curso entiendo suficiente para hacer mis propios proyectos con AI en UE4, cumple las expectativas!
duvan rodelo
Hace 3 años
5
Obrigado Arkde
La esencia de crear videojuegos , es divertirte haciendolos, y esto me paso con este curso. Muy bien explicado , y temas claros. Tiene sus trabitas , pero nada que una buena ojeada a libros y blogs no pueda solucionar.
Carlos Andrés Bray Toro
Hace 1 añoUn curso bien estructurado, donde se aprenden buenas bases para empezar a trabajar la inteligencia artificial.