我已经慢慢地为一个游戏项目建立了基础,并想分享一下我正在使用的技术沙盒的非常早期版本。用来模拟一些系统的这个技术沙盒。
只是为了设置期望:这个是非常早期的,很多东西都是未完成的、不成熟的或者只是占位符。 还有很多东西我想改变。
这个视频展示的是我认为的 技术演示的第一阶段。
我正在工作的一个系统是 空间库存。不像以前的简单列表,物品占据背包的物理空间,可以移动和重新排列。
当前的UI显然非常粗糙。后来我想改善整体呈现,添加更多的测试项,并让打开背包的感觉更加真实。
例如,我当前的想法是,当背包UI上升到屏幕上时,背景会逐渐模糊,而背包/拉链的声音会播放。我想让它感觉像角色真的停下来,打开背包,而不是简单地打开一个视频游戏菜单。
我还在建立基本的环境/导航系统。
有过渡时期的房间之间的移动,改变相机跟随玩家的方式,根据空间的不同,和几个小系统在底下仍在开发中。
更大的实验是NPC的架构。
我正在开发一个基于LLM的角色系统,NPC不仅仅是附着在角色上的聊天机器人。
我想让几个控制角色扮演和互动的层次:角色性格、记忆、当前上下文、情绪状态、需求、对环境的感知、关系、对话限制、以及其他系统决定什么信息最终会传递给语言模型,什么动作或回应角色允许产生。
大部分架构已经在沙盒中被 prototyped,但对话的一边还没有被展示。稍后我会分享一些这些实验,直到我有更好的游戏系统状态。
现在,我故意把这个建成一个 沙盒,在真正的游戏中才开始构建。
这个项目本身是一个实验,我想知道是否可以创造出一种让传统游戏系统和LLM控制的NPC之间的可信任的互动方法,才会把所有东西都投入到真正的游戏中,并开始揭示更多的故事。
如果沙盒变得足够稳定,我可能会考虑发布一个小版本用于用户测试。让人们故意破坏系统可能会比我自己测试更有价值。
我特别感兴趣的是关于这里展示的系统的反馈。
例如,你对空间库存有什么想法吗?
手动组织物品是否有趣,你吗?还是它看起来像可能会变得烦人?
我也感兴趣的是关于房间/相机过渡和界面方向的反馈。
再次,这只是骨架。很多视觉效果、声音、动画、UI元素、交互和内容仍在被建立。
但它终于开始看起来像游戏了,所以我想开始记录这个过程。
稍后我会分享一些对话实验和NPC架构如何实际工作。
评论 (0)