Welcome to ParallelBehaviorUnreal! This Unreal Engine plugin lets you run multiple independent Behavior Trees in parallel on the same AI pawn/controller. Each Behavior Tree can have its own isolated Blackboard. This feature is perfect for creating layered AI, handling combat, locomotion, emotion, dialogue, and much more.
- Independent Behavior Trees: Run several Behavior Trees at once without interference.
- Isolated Blackboards: Each Behavior Tree has its own Blackboard for clear data management.
- Layered AI: Create complex AI interactions by easily combining different behaviors.
- Plug-and-Play: Simple installation process for quick setup.
- Multiplayer Ready: Designed to work seamlessly in multiplayer environments.
- Optimized Performance: Efficient resource management ensures smooth gameplay.
To run ParallelBehaviorUnreal, ensure your system meets the following requirements:
- Operating System: Windows 10 or later, or macOS 10.14 or later.
- Unreal Engine Version: Unreal Engine 5.0 or newer.
- Memory: At least 8 GB of RAM.
- Processor: Dual-core CPU (Intel i5 or AMD equivalent) or better.
- Graphics Card: DirectX 11 compatible graphics card.
To get started, visit the following page to download the latest release:
Download ParallelBehaviorUnreal
Once you are on the Releases page, look for the latest version. Click the download link for your operating system, and follow these steps:
-
Download the Plugin:
- Find the latest version and click the link.
- Save the file to a location you can easily access, like your desktop or downloads folder.
-
Install the Plugin:
- Open Unreal Engine.
- Create a new project or open an existing one.
- Navigate to the “Plugins” folder in your project directory.
- Copy the downloaded plugin file into the “Plugins” folder.
-
Enable the Plugin:
- In Unreal Engine, open the "Edit" menu.
- Choose "Plugins" from the dropdown.
- Find "ParallelBehaviorUnreal" in the list and check the box to enable it.
- Restart Unreal Engine to apply the changes.
-
Check for Updates:
- Regularly visit the Releases page to find updates that may bring new features, fixes, or improvements.
-
Creating a Behavior Tree:
- Open the Behavior Tree editor in your project.
- Add nodes to create the behavior you want. You can run several trees simultaneously for complex AI.
-
Setting Up Blackboards:
- Create a separate Blackboard for each Behavior Tree.
- Customize each Blackboard to fit the needs of the AI behavior it controls.
-
Testing Your Setup:
- Playtest your project to ensure the AI behaves as intended.
- Adjust nodes and Blackboards as necessary for better performance and results.
If you encounter any issues or have questions:
- Check the Issues tab on GitHub for solutions.
- Feel free to open a new issue if your problem is not listed.
- Join our community discussions for advice and tips on using ParallelBehaviorUnreal effectively.
If you'd like to contribute to this project:
- Fork the repository and create a new branch for your feature or bug fix.
- Submit a pull request with a brief description of your changes.
- Ensure your code follows the coding standards used in this project.
Thank you for using ParallelBehaviorUnreal! We look forward to seeing the amazing AI experiences you create.