概述

CIVIL-AI-SYSTEM是一种工具,旨在尽可能无摩擦地为人工智能实体添加复杂行为,并允许快速迭代,提高开发速度。该系统是为RPG和城市建筑设置而设计的,但也可以用于许多其他设置。有了一个易于学习但深入的工作系统,任何用户都将能够快速发展复杂的行为,并为您的场景注入活力。

设计你的人工智能流程,就像你在现实生活中分解角色一样

使用与现实生活中类似的术语创建NPC流。与将动作转换为技术设置的传统有限状态机不同,CIVIL-AI-SYSTEM部分已经被分解为易于理解的逻辑组,用于构建复杂的行为,减少了开发人员的头痛和困惑,并允许将重点放在构建行为上,而不是设置系统来实现这一点。

详细需求系统

在你的世界里设计和定义你的NPC的需求,他们需要睡眠、食物、社交还是其他你想添加的东西。说明他们如何满足这些需求,然后退后一步观察。在CIVIL-AI-SYSTEM中,您将看到NPC执行正常的日常任务,但实际被他们必须满足的需求所打断。这给它们带来了更多的层次,让你的世界更加令人信服和现实。

无需知道如何编码

只需将产品添加到您的项目中,并使用内置的菜单和流程图编辑器来设计和创建您的行为。做出复杂行为所需的一切都可以通过拖放来实现。如果有任何问题,请联系Discord或查看Wiki寻求帮助。

让你的游戏世界充满活力

通过一个易于设置的深度层次系统,快速轻松地将运动和活力带入您的世界。创建复杂繁忙的港口,甚至在山上的隐士,这个系统可以涵盖所有的文明礼仪。不需要计算出有多少人是一个真实的数量,CIVIL-AI-SYSTEM根据居住的地方和现有的工作来概括世界,这意味着与世界空间一致的人数。

速度和迭代

消除为NPC手写独特行为的痛苦。使用内置的节点编辑器快速绘制和设计您的行为,并在编辑器中轻松地实时观看它们的折叠。

动作的深度

该系统旨在涵盖尽可能多的民事环境行为,无论是店主、交易洞穴还是建筑商。所有这些都可以用这个直截了当的系统来实现。

设计时考虑到附加功能

开发的理念是允许产品以官方和个人身份增长。该系统允许轻松定义系统的边缘,从而易于理解每个组件负责什么以及如何添加更多定制行为。Wiki还增加了逐步切换系统各部分的指南。

内置集成

内置即插即用支持“A*Pathfinding Project”和“Agents Navigation”,只需在设置中导入和选择即可启动,无需更改或编辑代码。未来还将支持更多的工具和产品。

稳健性和支持

采用现代实践实施,主要目标是为项目开发提供易用性和可靠性。自动化测试,以确保每个版本的功能正常工作,并且始终按预期工作。专业的支持和功能请求渠道,让您可以访问和查看即将发生的更改和正在处理的支持问题。还实现了日志记录的优雅失败,这意味着如果出现问题,您将看到哪个NPC出现了问题,以及哪个部分失败。

可能的使用案例:

RPG游戏世界
模拟
城市建设者

特征

易于设置(自动设置按钮)
快速上手,深度丰富
日常任务的快速迭代和设计
根据工作和地区设计NPC的风格
通过使用区域对NPC进行分组来提高性能
Unity内部的整个开发工具链接的文档
基本动画系统设置并准备就绪
包括允许使用运输工具的安装系统(支架等待其他人)
设计了安静故障(错误将记录在控制台中,但将继续运行)
暂停功能允许轻松添加对话系统
具有强大迭代器的深度流量控制系统具有多种模式
需要系统,该系统允许定义重要性以及如何填充它们
强大的所有权体系,促进更复杂的行为
加权系统可对行为进行更精细的控制
客房系统,提供更多可信赖和可恢复的空间
允许条件情况的项目迭代系统
点击按钮即可在编辑器中自动预填充您的世界

支持

更新并支持的Wiki
受监控的支持和功能请求通道
Discord新闻、信息和帮助频道
示例场景还有更多内容
大量培训视频
场景设置的自动化
为您自己更改系统的文档化方法(导航、交互等)
自动化测试覆盖范围,通过更新让您安心
船上获得的反馈,用于帮助塑造特征