小海盗 发表于 2024-6-4 12:20:10

VisAI - Companion - Modern AI Framework 适配UE4.23-4.27,5.0















The VisAI Framework
VisAI is a Modern AI Framework with Abstracted, Streamlined, and Modular code. Highly Optimizable, Customizable, and Multiplayer Supported.

VisAI – Companion is designed for RPG, Adventure, Action, Strategy, Puzzler and any other games that could use a little companionship! It includes everything you'll need for a highly intelligent, feature filled, and versatile Companion AI.

Framework
Integrates with virtually any plugin/project
Built for Everyone
Incredibly Optimized, Ready for Hundreds of AI
Various Detailed Examples
Live Debugging Tools
Long-Term Support
Configure many options through Settings
Automatically generate AI files on the fly
Automatic “Framework Fork” Generation
More Advanced Editor Utility Tools in the works
Give your AI Relationships with those around them
Tools for Visual, Auditory, and Touch Perception
Easily Adjustable, Full Featured Health & Damage System
High Quality, Abstract & Adaptable Memory System
Versatile Multi-Actor Targeting System
Room & Highlight based Pathfinding System
Dynamic AI Decision Making
Comprehensive AI Designs
Complex Behaviours with Minimal Overhead
Modular, Ready-to-go Actions for quick AI setup
Detailed Comments & Descriptions
Much more….

Companion
Highly Intelligent Companion AI (Integrated with all features below. Behaviour is Influenced by relationships of the actors around them, current command status, and aggression level. Everything you need for a companion. )
Enemy AI (Basic Attack w/ simple animations)
Modular, Customizable, Extendable Command System
Multiplayer Command Authority (Easily define rules for who can command the AI)
10+ Commands Existing Commands
Straightforward Command Creation Process
Command Hot-keys (Easily define hot-keys by calling a single function from attached actor component)
Command Interaction UI (Full interaction UI with “conversation like” approach. Players who can command the AI will see a full list of commands. Players who cannot command the AI will see a busy message)
Modular, Customizable, Extendable Interaction System
Interaction UI | Crosshair (Changes color when hovered over an interactable to give players an indication of what they can interact with)
Interaction UI | Details (Displays item details of any interactables with the details component attached to it. Smoothly transitions the information in/out with widget animations.)
Highly Interactive Door Template (Toggle functionality, auto close, lock, & much more.)
Push button (Mouse based interactivity, easily integrates with door using object references)
Overlap Button (Collision based Interactivity, uses material instances to dynamically change color when stood on, easily integrates with door using object references)
Complete base class setup for quick creation of replicated interactables.
Companion AI changes behaviour based on the relationship of the actors around it. You can define relationships in any way you see fit, even creating dynamically changing relationships.
Aggression Level also changes how the AI works. If they are aggressive, they will ignore commands until all known enemies are dealt with. If neutral, they won’t attack unless attacked, and are fully cooperative with commands. Friendly? They won’t attack even if attacked.
Companion automatically ignores attacks by friendlies. You can easily change this or even modify it to keep someone friendly until they put the AI into the “danger zone” of health. It’s completely up to you!
Fully Detailed example map with an overview of features as well as lots of notes to help you get started
技术细节
Coming in Version 2.0
▶ C++ CORE
▶ DEDICATED UI
▶ OPEN WORLD OPTIMIZATION
▶ MUCH MORE
▶ COMMUNITY
Network Replicated: Yes
Number of Blueprints: 75+


VisAI 框架
VisAI 是一个现代 AI 框架,具有抽象、精简和模块化代码。高度可优化、可定制且支持多人游戏。
VisAI - Companion 专为角色扮演游戏、冒险游戏、动作游戏、策略游戏、益智游戏和任何其他需要陪伴的游戏而设计!它包括您打造高度智能、功能齐全且用途广泛的 Companion AI 所需的一切。

框架
与几乎所有插件/项目集成
为每个人而建
经过令人难以置信的优化,适用于数百种 AI
各种详细示例
实时调试工具
长期支持
通过设置配置许多选项
自动动态生成 AI 文件
自动“框架分支”生成
正在开发更多高级编辑器实用工具
让您的 AI 与周围的人建立关系
用于视觉、听觉和触觉感知的工具
易于调整、功能齐全的健康和伤害系统
高质量、抽象和适应性强的内存系统
多功能多参与者瞄准系统
基于房间和高亮的寻路系统
动态 AI 决策
全面的 AI 设计
复杂行为,开销最小
模块化、随时可用的操作,可快速设置 AI
详细的评论和说明
还有更多……

同伴
高度智能的同伴 AI(集成了以下所有功能。行为受周围参与者的关系、当前命令状态和攻击性水平的影响。同伴所需的一切。)
敌人 AI(基本攻击,带简单动画)
模块化、可定制、可扩展的命令系统
多人游戏指挥权限(轻松定义谁可以指挥 AI 的规则)
10+ 命令现有命令
简单的命令创建过程
命令热键(通过从附加的参与者组件调用单个函数轻松定义热键)
命令交互 UI(采用“类似对话”方法的完整交互 UI。可以指挥 AI 的玩家将看到完整的命令列表。无法指挥 AI 的玩家将看到一条繁忙消息)
模块化、可定制、可扩展的交互系统
交互 UI | 十字准线(将鼠标悬停在可交互对象上时会改变颜色,以向玩家指示他们可以与什么交互)
交互 UI |详细信息(显示任何可交互项及其附带的详细信息组件的项目详细信息。使用小部件动画平滑地转换信息。)
高度交互的门模板(切换功能、自动关闭、锁定等。)
按钮(基于鼠标的交互性,使用对象引用轻松与门集成)
重叠按钮(基于碰撞的交互性,使用材质实例在站立时动态改变颜色,使用对象引用轻松与门集成)
完整的基类设置,可快速创建复制的可交互项。
同伴 AI 根据周围参与者的关系改变行为。您可以以任何您认为合适的方式定义关系,甚至可以创建动态变化的关系。
攻击性级别也会改变 AI 的工作方式。如果他们具有攻击性,他们会忽略命令,直到所有已知敌人都被处理。如果是中立的,除非受到攻击,否则他们不会攻击,并且会完全配合命令。友好?即使受到攻击,他们也不会攻击。
同伴会自动忽略友军的攻击。您可以轻松更改甚至修改它,以保持某人友好,直到他们将 AI 置于健康的“危险区域”。这完全取决于您!
完整详细的示例地图,概述了功能以及大量注释,以帮助您入门
技术细节
即将推出 2.0 版
▶ C++ 核心
▶ 专用 UI​​
▶ 开放世界优化
▶ 更多
▶ 社区
网络复制:是
蓝图数量:75+





页: [1]
查看完整版本: VisAI - Companion - Modern AI Framework 适配UE4.23-4.27,5.0