A downloadable plugin for Windows and Linux
EvolvingBehavior 0.2.0 is here! Evolve multiple populations of NPCs at once, faster, and more flexibly. Learn more at the EvolvingBehavior Site
EvolvingBehavior is a plugin for Unreal® Engine that uses AI to help you improve your characters' behavior.
The plugin works on top of the built-in Behavior Tree system in Unreal® Engine.
Whether you're prototyping or tweaking, EvolvingBehavior helps you meet your vision.
- Works with your current Behavior Tree, even if incomplete!
- You decide the goals, and test in your own levels.
- Try many variations of the tree, and pick your favorites.
- Control how fast the trees will change.
- Use and tweak the results just like any other behavior tree!
IMPORTANT NOTE: EvolvingBehavior is currently in open beta - it may be incomplete, unstable, and not able to meet all needs. Use at your own risk.
EvolvingBehavior is free, source-available software.
Use the plugin for any ethical purpose for free! You can modify the code!
Learn how EvolvingBehavior can work with you.
Evolution? AI? It may feel like a lot to learn. Don't worry - we have a detailed manual to help you get started.
You can also download our example project to see EvolvingBehavior in action.
Unreal® and its logo are trademarks or registered trademarks of Epic Games, Inc. in the US and elsewhere.
Unzip or copy the EvolvingBehavior folder to the "Plugins" directory inside your Unreal Engine 4 engine folder.
Or, to install just for one specific project, copy into the "Plugins" directory in that project.
You may need to recompile your project and/or restart Unreal Engine 4, and then enable the plugin in the Edit->Plugins menu.
For more information, see: https://docs.unrealengine.com/en-US/Programming/Plugins/index.html
- EvolvingBehavior v. 0.2.0 Released!Aug 10, 2022