首页
插件
screenshot
1/2
thumbnail
魂核 2.0 是一次内核级大版本升级。1.8.0 解决了"NPC 有人格、有记忆",2.0 解决的是"NPC 会算账、会变脸、有不能碰的伤疤"。 免费体验基础版:https://github.com/youzi0812/SoulCore (1.8.0 免费下载)
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.10.2
兼容
兼容
兼容
描述

让你的 NPC 真正"活"过来。


魂核不是状态机,也不是 if-else 对话树。它是一套"由内向外"驱动的 NPC 意识内核:


人格引擎:21 项特质三层分类,也支持一句话生成完整人格(SoulGenerator)。决定了 NPC 面对同样刺激时的"第一反应"。

记忆引擎:三层记忆桶(短期/长期/永久)+ 重要性权重 + 语义检索 + 遗忘淘汰。重要的事真不忘,闲聊真的会被忘。玩家两小时前吼过他,他会带着情绪继续之后的所有决策。

-动机与情感引擎:五维需求实时紧迫度 × 15 种情绪 VAD 模型。归属感低 + 孤独感高,NPC 会自发往人多的地方走——不需要你写脚本触发。

自由能决策引擎:从"感觉"到"行动"的保险丝。收益/代价账本让 NPC 的行为有逻辑连贯性,所有"勾心斗角"都有内部成本核算。

表达映射层:情绪 → 台词风格的结构化翻译。表里不一(masking)、禁忌(taboo)、身体语言(BodyLanguage)开箱即用,支持游戏层注册自定义映射条目。

开放 LLM 通道:功能性对话可接大模型兜底,关键台词永远由你手写——插件不抢作者的笔。


设置简单:Inspector 核心 5 项以内、10 秒填完;高级参数折叠收纳;调试信息全在独立的魂核监视器窗口,不污染设置面板。


附带幸福里小区 Demo:一个中国式居民小区,7 位 NPC、突发事件、完整 HUD,导入即玩,所有功能点都有现场演示。

技术细节

架构分层

游戏内容层 关键台词、手写动作、剧情节拍 —— 100% 由作者控制,插件零干预

表达扩展包 内部状态 → 语气/动作风格 —— 怎么说

内核决策层 动机/情绪/记忆/账本 —— 要不要说、做什么

内核与表达层通过只读接口 `GetExpressionState()` 按需拉取(仅生成 StylePacket 时调用,不进 tick),10+ NPC 规模无性能压力。

关键技术点

确定性决策:种子化随机,同输入同输出,存档可复现

JSON 世界存档:NPC 核心/关系/记忆/事件日志全量版本化存档

模块开关:`SoulModuleFlags` 按模块裁剪(emotion / memory / decision / …),不用的功能零开销

零第三方依赖:纯 C# + Unity API,无 NuGet、无原生插件,全平台可构建

Taboo 突破事件:突破瞬间发出事件 + 绑定表(事件类型 × NPC × 章节 → 台词 ID),关键台词检索由游戏层配置,插件不内置任何具体台词

表达映射可扩展:出厂只带通用映射表;角色专属条目(如坦白塌落、威胁后语风)由游戏层运行时注册


质量验证

干净工程 batchmode 编译零错误

11 项角色行为验收测试全部通过(masking 压制 agitation、禁忌松动不破、突破一次性、缺席检测节奏、目击者传播粒度等场景全覆盖)

Demo 一键搭建冒烟测试通过,21 个模型资源引用无缺失


已知事项

情绪引擎出厂 15 维底色非零(joy 0.5 等),冷调风格项目建议用 `set_vad_baseline()` 按角色压低底色

包体 227.9MB 主要来自 Demo 的 21 个模型(137MB);如只需内核,导入时可取消勾选 `Assets/SoulCore/Demo/`

soulcore

资源商店评分
(暂无评分)
国内数据
88浏览
0收藏
当前价格
¥89.60
¥128
30% OFF
已享受 平台补贴
席位
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
217.3 MB
最新版本
2.0.0
最新发布日期
2026-09-08
支持Unity版本
/
支持的团结引擎版本
1.10.2或更高
发布者支持
qingci08812@163.com