unity – Blaze AI Engine U3007
WHAT IS BLAZE AI?
A universal enemy AI engine for a great price! If you want enemy AIs in your game no matter the genre, Blaze will build any game object of your choice and make it intelligent, realistic and challenging for your game. It can literally turn a cube into a patrolling agent with no programming needed.
Documentation | Discord | Publisher Page
THE POWER OF BLAZE AI
You’ll be able to create any enemy type using Blaze AI. For example:
- Wandering/fleeing animals or brainless zombies ✅
- Smart AIs that respond to the environment and corrdinate their attacks ✅
- Cover shooter AI that fires, hides behind cover and tries not to get shot ✅
- Ranged AI that throws spears from a distance ✅
- A melee brute fighter ✅
FRAMEWORK-FREE APPROACH
Blaze AI offers a very simplistic approach to building your AIs and doesn’t force a certain methodology or framework. However and whatever you want to do, Blaze gives you the freedom to do it in any way in your scripts and MonoBehaviour. This means Blaze is integratable with any system or asset out there. No matter what. It also works with visual scripting.
HIGHLY MODULAR & STATE-INDEPENDANT DESIGN
Every state has it’s own behaviour script which is a MonoBehaviour that can either be edited or even written from sctach for highly-customizable behaviour. You can even swap the behaviour script of a state in runtime to make your enemy act differently in certain conditions. Lastly, not all states need to be used. Use what you need and leave the rest empty.
EASE OF ANIMATION
Animations in Blaze are a breath of fresh air. Drag and drop your animation to the Animator then simply type that animation name in Blaze where you want it to be played and that’s it! No transitions or triggers. Nothing! Blaze will do all of the work for you and you’ll get to keep your animator clean and organized.
CUSTOMIZABILITY
You’ll be surprised by the level of customizability and options you’ll get. Set your own functionalities, animations, events and audios. Turn features on or off. You can always make your enemy types unique.