VisAI is a tool built to give power to developers creating AI in Unreal Engine. It includes a unique theory that is powerful yet easy to use, an expansive set of modular features to use while creating AI, tools to help you create & debug your AI, and much more. It’s been in production since 2018 and will continue to evolve with the help of it’s community.

Built for Everyone

VisAI uses The Behaviour Foundation ; a custom AI theory that harnesses the power of popular methods such as Utility AI , GOAP , State Machines , and Behaviour Trees . It’s powerful, optimized, and easy to work with from start to finish. Whether you’re a veteran programmer or a newly inspired designer, you’ll be able to pick up VisAI quickly.

Enhanced Environment

Your AI’s lifecycle should be straightforward and manageable. VisAI provides intuitive tools, systems, and much more to help support you along the way.

Steadily Evolving

With the help of its community, VisAI adds new features frequently; giving you new tools to use with your AI. The project was originally built in Unreal Engine 4.7, and has since stayed compatible with all engine versions.

Dynamic Decision Making

A lot of AI use Event Based AI, meaning they calculate what to do based on what is currently happening. This is not intelligent or reactive. VisAI is a Data Driven AI, meaning it calculates decisions based on current available data. The AI is acting based on what it thinks it should do. Similar to how we think!

Customize Every Aspect

VisAI was built for the long-term. Modular and Streamlined code make it easy to change specific functionality to meet your needs exactly. You’ll be able to integrate it with virtually anything compatible with Unreal Engine.



The AI Toolkit was created to give you quick access to optimized and powerful AI functionality. From advanced editor tools to expansive AI systems and modular pre-built AI functionality, you’ll find a plethora of functionality at your disposal. 

AI Systems

Each AI system comes packed with functions, events, and settings to help bring your idea to life. Save time by using & extending the existing systems rather than rebuilding your own.

Action Library

Save time; get your AI going quickly by using or extending Modular AI Functionality provided by the framework. VisAI uses these modular Actions to tell AI how to complete their task. 

Editor Tools

Editor Tools are designed to fully automate specific processes like creating files, assigning settings, and more. 



If you’re looking for a feature filled AI to help you get a head start on a specific type of AI, check out the different packs we have available!

Easily Adaptable

Worried if your AI character will work? The answer is always yes. You’ll be able to adapt the AI’s brain to work with any setup, regardless of what you’re using already. Each template also comes with an optional animation blueprint!

Advanced Behaviour

With VisAI’s Behaviour Foundation, you’ll be able to create and manage your AI’s behaviour in a modular format. Controlling the way your AI thinks is as simple as designing a condition & outcome. Utilizing EQS is as simple as running the query and returning the data to your AI. No matter what AI you’re building, VisAI can handle it efficiently.

Examples

We’ve built a variety of example AI to help you understand the system faster. You’ll find documented AI classes with specific features in each. Check out the link for much more information on what’s available

FPS

A straightforward and modular pack designed to provide a solid foundation for FPS/TPS AI. Comes with a Ranged and Melee AI template, pre-configured FPS behaviour, and more.

Companion

A fully featured template that adds a useful AI companion to any game! Geared towards RPG, Story, Strategy, Puzzler, and any other game that could use a little companionship! Comes with 3 unique AI systems, template companion and enemy AI’s, detailed examples, and more.



Learning Vault

TThe learning vault is a vault of free learning resources available to anyone looking for code examples. You can submit your own learning resources to help others too!

Community

You can find product support, product news, new fans, free games, and more in our Community. A lot of effort goes into making it a helpful and supportive environment.

Examples

VisAI provides different examples to demonstrate how you can use the framework to accomplish different things. You’ll find highly detailed examples of various AI functionality ready to help you enhance your AI skills.

Tutorials

You can also find tutorials dedicated to specific topics within the framework. More in the works!

Documentation

You’ll find detailed documentation on VisAI’s website:



Try the Demo!

Get Support and Stay Updated

Tutorials & Documentation

Framework Features

Version Comparison

Version 1.xVersion 2.x
Universal AI CreationYesYes
Product TypeBlueprint PackEngine Plugin
CoreBlueprintsC++
Development UIBehaviour TreeUnique Graphic Interface
C++ SupportMust Expose to BPCan Develop Natively

Product Comparison

Foundation FPS Companion Community
VERSION ACCESS
Version 1.x
Version 2+
TOOLS ✅ (v1.4)
AI Creation Tool ✅ (v1.4)
Subsystem Creation Tool ✅ (v1.4)
TEMPLATES ✅ (v1.4)
Child Templates ✅ (v1.4)
Woodcutter ✅ (v1.4)
Hide & Seek ✅ (v1.4)
Garbage Collector
Shopkeeper
Ranged ✅ (v1.4)
Melee ✅ (v1.4)
Basic Melee Enemy
Companion
SYSTEMS ✅ (v1.4)
Perception ✅ (v1.4)
Pathfinding ✅ (v1.4)
Memory ✅ (v1.4)
Relationships ✅ (v1.4)
Targeting ✅ (v1.4)
Health & Damage ✅ (v1.4)
Interaction
Command
Aggression

Pick the version that’s best for you!

Learn more about Product Verification here!