Skip to content

NatusPella/utility-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utility AI

Open source utility AI system for Unity3D

Setup

  1. Add a singular Manager component to a scene
  2. Add an Entity for each unit that should have AI control
  3. Give each Entity a Profile
  4. Tag special objects in the scene using the Tag component

Flow

An entity selects the best action to take based on the inputs that it has and the weights that different groups of actions have

Extend

To extend the capabilities you may (easily) create your own classes that derive from Input or Action to control AI behaviour. You may also create custom TagID objects to be able to tag other types of objects in the world for your AI to interact with.

About

Open source utility AI system for Unity3D

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages