The v3.15 update has gone live on the Marketplace.
Change Log:
I. Added a brand new custom AI Controller and Behavior Tree setup for the Enemy AI. Most of the AI decision-making logic has been shifted from the base Enemy AI class into these. This new design should also make it easier for new customers to understand since you can pretty much see the whole flow in one quick look.
Swapped out the custom AI Perception in the toolkit with Unreal’s native AI Perception system which will be far more efficient performance-wise when running on blueprints. While it comes with a few limitations compared to the old system, I’ve implemented some custom checks to address them.
The Enemy AI blueprints now contain only essential logic and interface functions, thus simplifying the process of creating your own custom AI classes. Stay tuned for an updated tutorial on creating custom AI classes, coming soon!
II. Added button highlights to indicate the currently selected tower during the Tower Build phase of the game.
Additional Notes:
- The 3.15.1 hotfix update has been submitted to the marketplace and contains bug fixes for the new AI system. It will also add 5.3 compatibility for the toolkit.