Perception & Awarness Pack - Extension for BTGraph View on Asset Store (opens in new tab)

Package details

Latest version
2.2
Last updated
First released
Unity version
6000.4.7 or later
Package size
215 KB
Files
46
Favorites
2
Views in the past week
10

Price tracking

Last checked
Tracked since
Lowest recorded
$24.99 on

Keywords

Perception & Awarness Pack - Extension for BTGraph

by TheCoderGuy (opens in new tab)

No ratings yet

Modular AI perception system for BTGraph featuring vision, hearing, memory, awareness, stimulus handling, and built-in debug tools for stealth, shooter, and RTS games.

Price $24.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Perception & Awarness Pack - Extension for BTGraph, 6 months Current $24.99; lowest $24.99; highest $24.99 in this period. $0 $12.5 $25 12 Oct 19 Oct 26 Oct 2 Nov

Asset preview

1 / 5

Perception & Awarness Pack - Extension for BTGraph screenshot 1

Perception & Awarness Pack - Extension for BTGraph screenshot 1

About this asset

BTGraph Perception & Awareness is a modular AI sensing framework that adds a complete perception and memory layer to your Behavior Tree setup.

It enables agents to detect targets through vision (range, FOV, line of sight), react to stimuli (sound, alerts, damage, events), remember last known positions, manage awareness and confidence levels, and naturally decay suspicion over time. All perception data is written to Blackboard keys, allowing seamless integration with any behavior tree logic or Utility AI scoring system—without hard package dependencies.

The pack includes 21 ready-to-use BTGraph nodes, a 3D awareness agent component, a flexible stimulus hub system, and a fully integrated debug panel inside the BTGraph editor. 

You can inspect live awareness state, tune sensing parameters at runtime, trigger test stimuli, and preview a top-down sensor view directly in-editor.

Designed for stealth guards, shooter enemies, RTS scouts, patrol and investigate behaviors, and any AI that requires realistic detection and memory before higher-level decision-making, 

this pack completes the missing perception layer in your AI stack:

Perception → Decision → Execution

Clean, modular, and production-ready.

From the publisher's Asset Store listing.

Technical details

Requirements

  • Requires BTGraph
  • Unity 2021.3 LTS or newer (recommended)
  • 3D projects (uses Physics raycasts for line-of-sight)

Architecture Overview

Blackboard-First Design

  • All perception data is written to Blackboard keys
  • No hard dependency on Utility AI or other BTGraph packs
  • Clean modular integration via data, not assembly references

Perception Flow
Perception (Sensors) → Awareness State → Blackboard → Behavior Tree / Utility AI

Included BTGraph Nodes (21)

Actions

  • Refresh Awareness
  • Emit Stimulus
  • Clear Awareness Memory
  • Write Awareness Snapshot
  • Write Awareness Target
  • Write Last Known Position
  • Write Awareness Scalars
  • Write Awareness Level
  • Write Last Stimulus Info

Conditions

  • Has Awareness Target
  • Is Awareness At Least
  • Has Recent Stimulus
  • Has Awareness Agent
  • Has Last Known Position
  • Is Awareness Level
  • Is Awareness At Most
  • Is Awareness 01 At Least
  • Is Awareness 01 Below
  • Is Confidence At Least
  • Is Confidence Below
  • Is Last Stimulus Channel

Core Runtime Components

BTAwarenessAgent3D

  • Vision range + FOV
  • Line-of-sight checks
  • Awareness + confidence values
  • Memory & last known position
  • Awareness decay & forget timers

BTStimulusHub

  • Centralized global stimulus routing
  • Channel-based stimulus filtering

BTStimulusEmitter

  • Emit Sound, Alert, Damage, Event, Vision stimuli
  • Configurable radius and channel

BTAwarenessDebugAgent

  • Runtime awareness inspection
  • Blackboard monitoring
  • Tuning & test stimulus triggering

Debug & Tooling

Integrated BTGraph Editor Debug Panel:

  • Live awareness state readout
  • Current target + memory info
  • Watched Blackboard keys
  • Runtime tuning (vision, hearing, FOV)
  • Test stimulus trigger
  • Clear memory controls
  • Top-down sensor preview
  • Gizmo visualization support

Demo Content

  • Auto-generated demo BTAsset
  • Demo scene generator
  • Guard AI + moving target
  • Obstacle wall for LOS testing
  • Stimulus pulse examples

Performance Notes

  • Uses Physics.Raycast for LOS checks
  • Stimulus routing is centralized
  • Awareness updates are controlled via refresh nodes
  • Designed for modular scaling across multiple agents

Documentation (Offline RTF Included)

  • Setup guide
  • Step-by-step demo walkthrough
  • Script reference
  • Troubleshooting guide

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.4.7f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.