编辑器/功能拓展
道具
Unity 2020
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.
PRICE TOO HIGH FOR YOU?
You are currently viewing the full version of Blaze AI. For a cheaper package with less features you can check Blaze AI Lite.
THE POWER OF BLAZE AI
Having wandering animals or brainless zombies is easy and Blaze can do that for you. But what about intelligent AIs that can respond to their environment and corrdinate their attacks? Blaze can do that. A solider AI that does cover shooter and tries not to get shot by strafing around you? Blaze can do that. Even a ranged AI that's part of a tribe and throws spears at you from a distance? Yup, even that. You'll be able to create all your enemy AIs using this one system.
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 behaviour scripts for a state at 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.
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. Also with a whole lot of properties to choose from you can always make your enemy types unique.
RENDER PIPELINES
Since this asset is an AI system, it works on HDRP, URP and built-in pipelines. The package comes with demos for URP and built-in.
PERFORMANCE
Blaze AI is code-optimized and is built with performance in mind. Offering distance culling, vision cycle frames, AI audios in scriptable object for less memory-footprint & settable layers in all physics operations.
APIs & PROGRAMMING
Blaze offers numerous APIs and access to properties to have full dynamic control over your AIs. All inspector properties can be accessed and changed dynamically via code to change how the AI may act in runtime. All APIs & public properties are listed in the docs.
GLIMPSE OF WHAT BLAZE SUPPORTS
Vision system with multi targeting | Normal state | Alert state | Attack state | Chase | Cover shooter | Melee | Ranged | Strafing | Backing away | Humanoid and generic models | Waypoints | Distractions system | AI communication | AI vs AI | Animation root motion | Getting hit | React to certain tags | Local avoidance | Distance culling | Enemy scheduler | Audios | AI skin to check enemy contact
WE CARE ABOUT THE SMALL DETAILS
Setting reaction time to distractions.
Choosing whether to check distraction location or not.
Surprised emotion - getting surprised for seeing an enemy for the first time with custom animations and audio.
Setting different patrol audios for each state.
Random patrol idle animations (ex: tying shoes, reloading gun)
Unlimited attack animations and events
Setting the waypoint rotation (maybe you want at a specific waypoint the AI to look at a certain side/angle)
THERE'S SO MUCH MORE!
PACKAGE & DEMOS
This package comes with 8 demos (shown in the video) for built-in & URP to get you up and running with everything you would need like melee, cover shooter, health, death, hits, distractions and more. Also comes with a thorough documentation and the source codes (commented and organized in regions).
什么是BLAZE AI?
价格优惠的通用敌人AI引擎!如果你想在你的游戏中使用敌人的人工智能,无论是哪种类型,Blaze都会构建你选择的任何游戏对象,并使其对你的游戏具有智能、现实和挑战性。它可以将一个立方体变成一个巡逻代理,而不需要编程。
价格对你来说太高了?
您当前正在查看Blaze AI的完整版本。要获得功能较少的更便宜的软件包,请查看Blaze AI-Lite。
火焰的力量
拥有流浪动物或无脑僵尸很容易,Blaze可以为你做到这一点。但是,能够对环境做出反应并协调攻击的智能人工智能呢?Blaze可以做到这一点。一个能够掩护射手并试图不被你周围扫射的士兵人工智能?Blaze可以做到这一点。即使是一个属于部落的远程AI,也会从远处向你投掷长矛?是的,即便如此。你将能够使用这个系统创建你所有的敌人AI。
无框架方法
Blaze AI提供了一种非常简单的方法来构建你的AI,并且不强制使用某种方法或框架。然而,无论你想做什么,Blaze都可以让你在脚本和MonoBehaviour中以任何方式自由地去做。这意味着Blaze可以与任何系统或资产集成。不管怎样。它也适用于可视化脚本。
高度模块化和状态依赖设计
每个州都有自己的行为脚本,这是一个MonoBehaviour,可以编辑,甚至可以从sctach编写,以实现高度可定制的行为。你甚至可以在运行时交换一个状态的行为脚本,让你的敌人在某些情况下采取不同的行动。最后,并非所有州都需要使用。使用你需要的东西,剩下的空着。
可定制性
您会对可定制性和选项的级别感到惊讶。设置自己的功能、动画、事件和音频。打开或关闭功能。还有很多属性可供选择,你总是可以让你的敌人类型独一无二。
渲染管道
由于该资产是一个人工智能系统,因此它适用于HDRP、URP和内置管道。该软件包附带了URP和内置的演示。
性能表现
Blaze AI经过代码优化,在构建时考虑了性能。在可脚本化对象中提供距离剔除、视觉循环帧、AI音频,以减少所有物理操作中的内存占用和可设置层。
API和编程
Blaze提供了许多API和对属性的访问,可以对您的AI进行完全的动态控制。所有检查器属性都可以通过代码动态访问和更改,以改变AI在运行时的行为方式。文档中列出了所有API和公共属性。
一瞥火焰所支撑的东西
多目标视觉系统|正常状态|警报状态|攻击状态|追逐|掩护射击|近身攻击|远程攻击|捆绑|后退|人形和通用模型|航路点|分心系统|人工智能通信|人工智能与人工智能|动画根运动|被击中|对某些标签做出反应|局部回避|距离剔除|敌人调度器|音频|检查敌人联系的人工智能皮肤
我们关心小细节
设置分心的反应时间。
选择是否检查分心位置。
惊讶的情绪——第一次用自定义动画和音频看到敌人时感到惊讶。
为每个州设置不同的巡逻音频。
随机巡逻闲置动画(例如:系鞋带、装弹枪)
无限制的攻击动画和事件
设置航路点旋转(也许你想让人工智能在特定的航路点观察某个侧面/角度)
还有更多!
包装和演示
此软件包附带了8个演示(如视频所示),用于内置和URP,让您能够使用所需的一切,如近战、掩护射击、健康、死亡、命中、分心等。还附带了完整的文档和源代码(按区域注释和组织)。
|
|