Classic AI patterns, such as behavior and decision trees usually force you to traverse the entire decision tree to execute (simple) actions...
This is a huge waste of performance, since many actions like entity spotting or movement can in theory run independently.
AiMalgam solves those issues by separating the decision-making process from action execution, while also providing support for event driven implementations!
This asset pack is based on this thesis, which explains the issues, benchmarks and solutions of classic AI patterns in depth.
With AiMalgam you can create custom AI logic for any game genre for AAA or smaller game titles that can run on any device supported by Unity. There are simply no restrictions!
Though this AI system does provide you the tools to create AI for any game type, it does not mean that it already contains those AI implementations, since there are potentially infinite AI behaviors! You can take a look at the demo section to see what AI behavior can be made and beyond that as well!
Checkout the video tutorial series, the documentation and feel free to join the discord server for support and discussions!
Features:
AI Demos (3D only):
This asset pack uses third-party components (see the "Third-Party Notices.txt" file), such as the forked NaughtyAttributes package, Unity3DHelperTools, a highly modified version from XNode and Material Icons.