AI Brain Extensions Docs
  • Introduction
  • Features
  • Install Instructions
  • AIBrain Graph
    • The AIBrain Graph System
    • Node Reference
    • Creating Custom Nodes
    • Corgi Engine - Getting Started Tutorial
    • TopDown Engine - Getting Started Tutorial
  • AIBrain Debugger
    • The AIBrain Debugger
  • Master/Slave Brains
    • Using Master/Slave AIBrains
  • Additional Utilities
    • Editor Resources
    • Tips&Tricks
Powered by GitBook
On this page
  • 1. AIBrain Graph
  • 2. AIBrain Debugger
  • 3. Master/Slave Brains

Was this helpful?

Export as PDF

Features

PreviousIntroductionNextInstall Instructions

Last updated 5 years ago

Was this helpful?

In this page you will find listed all the features of the package: all of them are tools for MoreMountains AIBrain system.

1. AIBrain Graph

The system lets you create AIBrains systems by using a node system.

The graph includes the following features;

  • A visual editing canvas with nodes for all the official AIDecisions and AIActions of Corgi and TopDown Engines

  • A subgraph system for better reorganization and reusability

  • An AI Brain Generator component, for quick creation of brain system starting from a brain graph

  • An AI Pluggable Brain component for runtime generation of AI systems

2. AIBrain Debugger

The debugger includes the following features:

  • An AIBrainDebuggable component, that is an extension of the regular AIBrain component

  • An AIBrain Debugger window to check what's going on at runtime including:

    • Force transitions during gameplay

    • Force the brain Target during gameplay

    • Track current/previous brain state tracking

3. Master/Slave Brains

The Master/Brain system includes the following features:

  • A channel system to send brain commands through the MMEventManager

  • A Master component to send state change commands through a channel

  • A Slave component to receive state change commands from one or more channels

The AIBrain Graph is based on , an opensource project by .

The system will let you peek into some of the AIBrain inner workings and test states at runtime.

The system will let you control an AIBrain (or a group of AIBrains) from another point in your game, usually from another AIBrain.

xNode
Thor Brigsted
AIBrain Debugger
Master/Brain
AI Brain Graph
An AIBrain Graph for Corgi Engine