This module requires Unity 6 and Game Creator 2 and Perception in order to work.
This module extends Game Creator 2 Perception with new Visual Scripting tools designed for stealth, action, horror, and tactical AI systems.
It adds a wide range of custom Triggers, Conditions, Instructions, and Properties for awareness control, target loss and reacquisition, suspicion states, investigation flow, last known positions, hearing logic, shared alarm behavior, and runtime perception utilities.
The package is built for designers who want more control over NPC sensing and reactions without modifying the original Game Creator 2 Perception module. It helps create richer behaviors such as searching lost targets, reacting to recent noise, sharing targets between nearby agents, controlling alert states, and driving stealth gameplay with more nuanced perception logic.
Key use cases include:
Content:
New Triggers count: 19
New Conditions count: 13
New Instructions count: 21
New property: Current target
Triggers
• On Target Lost
• On Target Lost For Time
• On Target Reacquired
• On First Detect Target
• On Visible For Seconds
• On Last Known Position Reached
• On Last Known Position Updated
• On Target Entered Peripheral Vision
• On Target Entered Primary Vision
• On Heard Noise Above Threshold
• On Suspicion Started
• On Suspicion Increased
• On Suspicion Cleared
• On Awareness Reached Value
• On Awareness Dropped Below Value
• On Investigation Started
• On Investigation Completed
• On Investigation Failed
• On Lost All Targets
Conditions
• Was Target Seen Recently
• Has Last Known Position
• Distance To Last Known Position
• Is In Peripheral Vision
• Is In Primary Vision
• Is Current Target Visible
• Is Current Target Same As
• Has Any Target
• Is In Investigation State
• Has Investigation Target
• Has Heard Noise Recently
• Is Noise Masked By Din
• Can Sense Through Obstruction
Instructions
• Set Awareness
• Set Suspicion State
• Set Alert State
• Set Combat Detection State
• Start Investigation
• Start Investigation At Position
• Stop Investigation
• Clear Investigation
• Set Last Known Position
• Clear Last Known Position
• Move To Last Known Position
• Forget All Targets
• Forget Noise Memory
• Broadcast Alarm In Radius
• Share Target With Nearby Agents
• Ignore Target For Seconds
• Ignore All Targets For Seconds
• Force Sight Refresh
• Force Hearing Refresh
• Set Peripheral Multiplier
• Set Detection Speed Modifier
Property
• Current Target
If you have any suggestions or need help with the asset, don’t hesitate to contact me by email — I’ll be happy to help! assetsupport@ispcode.com
Online documentation and info are here: https://9476764.gitbook.io/assets