Game Creator
  • Welcome to Game Creator!
  • Quickstart
    • Get Started
    • Setup
    • Tutorials
  • Game Creator
    • Game Creator
      • Actions
      • Conditions
      • Triggers
      • Hotspots
      • Characters
        • Player
        • Markers
        • Gestures
        • States
        • Advanced
          • IK in custom Animations
      • Camera
        • Camera Motors
      • Variables
        • Global Variables
        • Local Variables
        • List Variables
    • Systems
      • Localization
      • Event System
      • Timeline
      • UI
      • Module Manager
      • Game Creator Toolbar
      • Pool System
      • Game Creator API
        • Custom Actions
        • Custom Conditions
        • Custom Triggers
        • Custom Hooks
        • Custom Save & Load
        • Variables Access
        • Custom Module
  • Dialogue
    • Dialogue
      • Anatomy
      • Actors
      • Dialogue UI
      • API
  • Inventory
    • Inventory
      • Inventory Window
        • Catalogue
        • Recipes
        • Types
        • Settings
      • Merchants
      • Containers
      • Loot Tables
      • Equip Items
      • Actions
      • Conditions
      • Custom Inventory UI
  • Quests
    • Quests
      • Quests Overview
      • Create Quests
      • Quests UI
        • Custom UI
  • Stats
    • Stats
      • Stats Overview
        • Stat
        • Attributes
        • Status Effects
        • Formulas
        • Stat Modifiers
      • Stats UI
      • Common Use Cases
        • Simple Health Bar
        • Regenerative Mana
        • Poison Status Effect
        • Levels and XP
        • Strength and Armor
        • Lockpicking
  • Behavior
    • Behavior
      • Behavior Graph
        • Nodes
        • Blackboard
      • Perception
  • Shooter
    • Shooter
      • Weapons
      • Ammunition
      • Interaction
      • Examples
        • Example 1 - Get Started
        • Example 2 - Pick Weapons
        • Example 3 - Top Down
        • Example 4 - Side Scroll
        • Example 5 - First Person
        • Example 6 - Combat
      • Advanced
        • Custom Crosshairs
        • Shooter API
  • Melee
    • Melee
      • Weapons
        • Blade Component
      • Shields
      • Melee Clips
      • Combat
  • Traversal
    • Traversal
      • Obstacles
      • Climbables
      • Built-in Elements
  • Annex
    • Roadmap
    • FAQ
Powered by GitBook
On this page
  • Key Features
  • Setup

Was this helpful?

  1. Behavior

Behavior

Delta Six, three Tangos ahead. Let them pass or take them down. Your choice.

PreviousLockpickingNextBehavior Graph

Last updated 5 years ago

Was this helpful?

Regardless of the game, creating an AI for a game, even in its most simple form can be a daunting task. Luckily there's a bunch of smart people out there that have developed tools that help create, visualize and organize behavior system.

Download:

One of the most widely used system are the Behavior Trees, which were used in the first Halo game and popularized it due to its flexibility and power.

Although FSM (from now on; Finite State Machines) are easier to understand and more intuitive, they quickly become unmaintainable due to the large amount of connections and dependencies. That's why we've chosen to use BT (Behavior Trees from now on)

Key Features

  • Node-Based Graph with auto-arrange capabilities for a maximum comfort

  • Only a handful of nodes are needed to create any type of AI

  • Perception system allows characters to be aware of their surroundings

  • Extensible through our Open API

  • Live Debug runtime states right in the Editor.

Setup

Download the package from the the Unity Asset Store. You'll first need to have Game Creator installed.

Then, bring up the Modules Window clicking on the Game Creator option in the toolbar. Click the Behavior Module Enable button.

This module requires Game Creator and won't work without it. Don't attempt to extract the package inside the Plugins/ folder as it will throw errors.

gamecreator.page.link/behavior