
Behavior Designer Pro is the definitive behaviour tree solution for both your GameObject and Entity-based workflow.Behavior Designer Pro brings AAA-quality behavior trees to Unity, supercharged with the performance of the DOTS architecture. Whether you're working with GameObjects or Entities, in 2D or 3D, Behavior Designer Pro lets you design lifelike AI agents across any genre - no DOTS experience required.📚Documentation | 🎥Videos | 💬Discussions | 🌐Discord🧠Why Behavior Trees?Used by AAA studios, behaviour trees provide a clear, modular way to define complex AI decision-making. Behavior trees are perfect for everything from enemy combatants and NPCs to boss fights and ambient wildlife.✨Key FeaturesBuilt on DOTS for ultra-efficient data flow and processingUse with a Entities, Hybrid, or GameObjects WorkflowVisual Editor: Intuitive, node-based workflow for rapid developmentVisual Debugger: Realtime runtime insights and breakpointsExtensive API: Familiar and flexible for codersZero allocations after startup: Built for performance-critical projectsUtility Theory: Evaluate tasks dynamically based on contextConditional Aborts: Dynamic evaluation based on the current environmentShared Variables: Seamless communication between tasksEvent System: Respond to gameplay triggers without hardcodingSave/Load SupportFast Delegates: Reuse your own code effortlesslyExtensible Editor: Add your own node types and functionality15+ Sample Scenes to get started quickly💡Use CasesEnemy AI: Patrol, chase, flee, or coordinate group attacksCompanion AI: Follow, assist, or interact with the playerCrowd Simulation: Handle large-scale agent behaviorsResource Management: Gather, manage, or defend game resourcesWorld Interaction: Make NPCs, traps, or world items context-awareSimulation Systems: Model animals, crowds, or village behaviorsSurvival AI: Hunt, flee, or seek shelter dynamicallyStealth and Tactical Combat: Intelligent strategic behaviorCustom AI Behaviors: Create unique, project-specific behaviors🤝Seamless IntegrationsA* Pathfinding Project (with Movement Pack)Ultimate Character ControllerUltimate Inventory SystemSensor Toolkit 2PlayMakerDialogue SystemLove/HateCurvy SplinesQuest MachineAnimal ControllerSimple Waypoint System📦Available Add-ons (Separate Purchase)Movement Pack: Steering behaviors, pathfinding, cover, patrol, and moreSenses Pack: Perception modules for sound, light, visibility, and moreNo DOTS knowledge required. Just results.Whether you're a programmer or designer, Behavior Designer Pro gives you the tools to create scalable, maintainable, and highly performant AI all inside Unity.🚀 Performance DrivenPowered by DOTS: Leverages the high-performance Data-Oriented Technology Stack (DOTS) architecture for optimized processing, with no DOTS knowledge required to use itBurst Compiler Support: Utilizes the Burst compiler for ultra-fast execution of performance-critical codeUses Unity Job System: Efficiently manages multi-threading to maximize performance across both GameObjects and Entities🎨 Modern Interface and FlexibilityBuilt with UIToolkit: Uses Unity's modern UIToolkit framework for a clean, responsive, and intuitive interfaceUniversal Render Pipeline (URP) & High Definition Render Pipeline (HDRP) Compatibility✅ Unity Version SupportSupports Unity 2022.3 to Unity 6Note: Due to ECS limitations, Behavior Designer Pro does not support WebGL.