read the documentation here
github.com/SalmanShhh/C3Addon_utility_HTN_manager/blob/main/Guide.md
You can support me via
- patreon.com/c/SalmanShh
- paypal.com/paypalme/SalmanShh
- ko-fi.com/salmanshh
Key design decisions
- The addon decides tasks. You perform movement, animation, VFX, and gameplay effects in event sheets.
- World-state ownership by game logic: You control state values and feed them into the planner.
- Data-first planning: Task networks and utility scorers are registered from builder ACEs (or JSON when needed).
- Single global manager: One plugin instance manages all registered agents.
- Optional coordination layer: Squad and slot systems are additive and do not break single-agent setups.
Scenarios Where This Addon Excels
- Fast action AI with immediate reactions: Great for games where enemies must switch from patrol to attack quickly when a high-intensity stimulus arrives.
- Stealth games with alert tiers: Excellent for multi-stage suspicion systems where enemies progress from unaware to combat based on sensed inputs.
- Large NPC projects: Useful when you have dozens or hundreds of unique NPC variants and need a content pipeline that avoids copy-paste event sheets.
- Tactical squads: Works well when agents share squad-level state such as assigned cover slots, flank sides, and coordinated replans.
- Data-driven balancing: Strong fit when designers want to tweak scoring curves and thresholds without rewriting logic.
- Performance-constrained projects: Helpful on lower-end targets due to interval planning, per-update budgets, and time slicing.