Easy Utility AI

Michael Hegemann - Mar 28, 2021

A fast and flexible AI design framework using only Blueprints

  • Supported Platforms
  • Supported Engine Versions
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Easy Utility AI is a lightweight framework that greatly simplifies AI creation. Design all sorts of behaviors for Enemies and Companions alike across all genres. It is meant to be a replacement for Behavior Trees, Blackboards and Environment Queries. The idea is to make AI design more accessible by using the default Blueprint Graph instead of separate editors. It is fully compatible with navmesh, sensing and perception. You may also use it with other sensing or navigation plugins as you see fit. From pattern based boss fights to characters with needs and goals, EAI provides tools to make the design process more convenient.

Playable Demo[Windows]


Example Project

Email Support

Discord Support(Coming Soon)

Technical Details


  • Simplify AI design by using the default Blueprint Graph and it's tools.
  • Create complex behaviors with minimal overhead.
  • Use conditional branching, full utility scoring or a combination of both. 
  • Runtime Keys that use Gameplay Tags to store and share data.
  • Exchange data among different AI agents.
  • Fast query system for precise environmental awareness.
  • Query Actors, Locations and the Navmesh.
  • Visual AI debugging tool.
  • Additional Blueprint functions for Navigation such as checking for valid paths. 
  • Example project including basic AI templates.

Code Modules: Easy Utility AI, Easy Utility AI Editor

Number of Blueprints: 8

Number of C++ Classes: 33

Network Replicated: Server side AI will work in multiplayer.

Supported Development Platforms: Windows, Mac

Supported Target Build Platforms: Windows, Mac, Android, iOS [Other platforms require manual compilation]