我已经在开发一个恐怖游戏叫做 Floor 7.

我想要的一个东西是游戏内的一个设备,角色可以向玩家发送信息,游戏中的对话内容可能会影响游戏的故事。

它开始很小。

仅仅是一个手机屏幕和一些信息。然后我需要联系人。然后通知。然后回复选项。然后信息到达的时间。然后保存所有内容。然后与对话相关的证据。

有一天,我觉得它不再是Floor 7的特性,而是它自己的可重复使用系统。

所以我把它从游戏中取出,并花了很多时间将其转化为另一个开发者可以将其放入Godot项目中的东西。

今天,我发布了第一个版本。

它被称为 Godot 4的Narrative Device System.

这个系统当前具有以下功能:消息、联系人、通知、回复、持久状态、富文本消息、联系人资料、证据链接、不同设备布局以及支持添加更多应用。

源代码也包含,因为我希望开发者能够改变它以适应自己的游戏,而不是被困在我设计的设计中。

它是有趣的,看着一个在我的游戏中开始的特性逐渐变成一个独立的产品。

你可以添加对话、皮肤、音频、转录、图像和回复尽可能多的内容。

我今天将其发布在itch上,并正在运行一个推广销售。

https://rodian1.itch.io/narrative-device-system-for-godot-4?utm_medium=social&utm_campaign=launch_v1&utm_content=solodevelopment&utm_source=chatgpt.com

在发布后,我还有很多东西想改进。