Condition&Decision Pack- Extension Pack for BTGraph (Free)
TheCoderGuy
$0.0
(no ratings)
Jump AssetStore
Adds reusable condition and decision-making nodes for BTGraph, helping agents choose actions based on health, distance, blackboard values, cooldowns, probabilities, and weighted choices.The Condition & Decision Pack expands BTGraph with reusable behavior tree nodes for evaluating game state and making cleaner AI decisions. It helps developers and designers build smarter agents without writing custom scripts for every common check or branch.The pack is configurable through the Unity Inspector and BTGraph blackboard, making it suitable for enemies, companions, NPCs, tactical units, stealth guards, RPG characters, survival AI, and simulation agents.FeaturesReusable condition nodes for common AI checksBlackboard value comparisons for flexible decision logicCooldown gates for attacks, abilities, and repeated actionsProbability-based decision nodes for varied behaviorWeighted choice support for selecting between actionsDistance and range-based checks for combat or detection logicHealth/resource-style conditions for tactical decisionsInspector-configurable settingsBlackboard-driven behavior for designer-friendly tuningWorks across many genres including combat, stealth, RPG, survival, and simulation projectsIncluded NodesHas Blackboard KeyIs NullIs Not NullCompare IntCompare FloatCompare BoolCompare StringIn Range FloatApproximately Equal FloatAndOrNotXorNode CategoriesBlackboard conditionsNull checksNumeric comparisonsBoolean comparisonsString comparisonsFloat range checksLogic combinators for combining multiple conditions13 reusable BTGraph condition and decision nodesBlackboard key existence checksNull and not-null object/reference checksInteger, float, bool, and string comparison conditionsFloat range condition checksApproximate float equality checks with tolerance supportLogical condition combinators: And, Or, Not, and XorInspector-configurable node settingsBlackboard-driven comparisons for flexible AI behaviorRuntime-only node logic with editor search registrationOrganized BTGraph search categoriesDemo scene and demo behavior tree includedDocumentation included with README and user manualNo runtime AI/ML service dependencyDesigned for Unity behavior tree workflows in BTGraphAI was used as a development assistant during the package creation process. It helped with drafting documentation, improving store page text, reviewing wording for clarity, and suggesting clean descriptions of the included nodes and features.AI was not used as a runtime dependency of the package. The package content is implemented as standard Unity/BTGraph C# code, and users do not need any AI service, model, API key, or external AI tool to use it.




