Advanced AI - Flee/Cover Challenge: C++/Blueprints

Advanced AI – Flee/Cover Challenge: C++/Blueprints

Advanced AI – Flee/Cover Challenge: C++/Blueprints

Advanced AI – Flee/Cover Challenge: C++/Blueprints es el décimo reto propuesto por el curso Unreal Engine 4 Mastery: Create Multiplayer Games with C++ de Tom Looman certificado por Epic Games disponible en la plataforma Udemy.

A lo largo del curso se desarrollarán dos juegos con base en C++ y extendiendo la funcionalidad con Blueprints. Los dos juegos son multijugador y se profundizará también en AI y para reforzar los diferentes temas se proponen distintos retos.

Finalmente se ha implementado la inteligencia artificial de los enemigos humanos, las principales características son:

  • Utilización de Behavior trees y Blackboard de UE4 para gestionarla.
  • Utilización de Services para comprobar, por ejemplo, cual sería el enemigo al que atacar.
  • Utilización de Decorators para comprobar variables y así poder cambiar el comportamiento del enemigo.
  • Utilización de Tasks para ejecutar acciones como disparar.
  • Utilización de EQS para calcular la ruta hacia el jugador, mejor sitio con cobertura y visión de los players o mejor sitio para esconderse y recuperar vida.

En el caso de los Tracker Bots están implementados pero directamente desde C++ utilizando solamente funcionaes de AI de UE4.

A continuación os dejaré los enlaces al código, demo y al video en youtube para que podáis ver más. De momento me está gustando el curso pero al final compartiré una valoración general por si a alguien le pueda interesar que sepa más o menos que esperar del mismo.

Repositorio: Advanced AI – Flee/Cover Challenge: C++/Blueprints [project]

Demo: Advanced AI – Flee/Cover Challenge: C++/Blueprints [demo]

Curso: Unreal Engine 4 Mastery: Create Multiplayer Games with C++