编辑器/功能拓展
道具
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 引擎!如果您希望在游戏中使用敌人 AI,无论游戏类型如何,Blaze 都可以构建您选择的任何游戏对象,并使其变得智能、逼真且对您的游戏具有挑战性。它实际上可以将立方体变成巡逻代理,而无需编程。
价格对您来说太高了吗?
您当前正在查看 Blaze AI 的完整版本。对于功能较少的廉价软件包,您可以查看 Blaze AI Lite。
BLAZE AI 的力量
让流浪动物或无脑僵尸很容易,Blaze 可以为您做到这一点。但是,那些可以响应环境并协调攻击的智能 AI 呢?Blaze 可以做到这一点。一个可以掩护射手并通过扫射您周围来避免被击中的士兵 AI?Blaze 可以做到这一点。甚至一个属于部落并从远处向您投掷长矛的远程 AI?是的,甚至连那样都可以。您将能够使用这个系统创建所有敌人 AI。
无框架方法
Blaze AI 提供了一种非常简单的方法来构建您的 AI,并且不会强制使用某种方法或框架。无论您想做什么,Blaze 都可以让您自由地在脚本和 MonoBehaviour 中以任何方式进行操作。这意味着 Blaze 可以与任何系统或资产集成。无论如何。它还可以与可视化脚本配合使用。
高度模块化和独立于状态的设计
每个状态都有自己的行为脚本,即 MonoBehaviour,可以编辑或甚至从 sctach 编写,以实现高度可定制的行为。您甚至可以在运行时将行为脚本换成状态,以使您的敌人在某些条件下采取不同的行动。最后,并非所有状态都需要使用。使用您需要的,其余留空。
可定制性
您将对可定制性和选项的水平感到惊讶。设置您自己的功能、动画、事件和音频。打开或关闭功能。此外,通过大量属性可供选择,您可以始终使您的敌人类型独一无二。
渲染管道
由于此资产是 AI 系统,因此它适用于 HDRP、URP 和内置管道。该包附带 URP 和内置的演示。
性能
Blaze AI 经过代码优化,在构建时考虑了性能。提供距离剔除、视觉循环帧、可编写脚本的对象中的 AI 音频以减少内存占用和所有物理操作中的可设置层。
API 和编程
Blaze 提供大量 API 和属性访问,以便对您的 AI 进行完全动态控制。所有检查器属性都可以通过代码动态访问和更改,以更改 AI 在运行时的行为方式。所有 API 和公共属性均列在文档中。
BLAZE 支持的功能一览
具有多目标的视觉系统 | 正常状态 | 警戒状态 | 攻击状态 | 追逐 | 掩护射击 | 近战 | 远程 | 扫射 | 后退 | 人形和通用模型 | 航路点 | 干扰系统 | AI 通信 | AI vs AI | 动画根运动 | 受到打击 | 对某些标签做出反应 | 局部回避 | 距离剔除 | 敌人调度程序 | 音频 | AI 皮肤用于检查敌人接触
我们关注细节
设置对干扰的反应时间。
选择是否检查干扰位置。
惊讶情绪 - 第一次看到敌人时感到惊讶,带有自定义动画和音频。
为每个状态设置不同的巡逻音频。
随机巡逻空闲动画(例如:系鞋带、重新装弹枪)
无限攻击动画和事件
设置航点旋转(也许你想在特定航点处让 AI 查看某个侧面/角度)
还有更多!
软件包和演示
此软件包附带 8 个内置和 URP 演示(如视频所示),可让你快速上手,体验所需的一切,如近战、掩护射击、健康、死亡、命中、干扰等。还附带详尽的文档和源代码(按区域注释和组织)。
|
|