Quillscript(原名Snowfall)是一款Unreal Engine代码插件。它用于控制RPG、视觉小说及其他剧情驱动型游戏的叙事与故事流程,包括玩家选择、故事分支、条件判断、代码集成等功能。所有这些都通过一种易于使用的剧本式脚本语言来完成。

包含:Quillscript Dialog System_v2.5_UE5.8版本
与 Quillscript Dialog System 5.7版本

面向编剧
编剧可使用剧本式脚本语言来创作故事。

面向美术
UI设计师可以利用UMG的全部功能,轻松创建自定义的对话窗口和选项窗口控件。

面向程序员
程序员可以在脚本中运行自己的自定义代码,无论是蓝图还是C++。

脚本语言

通过一套简洁的故事编写规则,包含变量、条件、选项、分支和代码执行等核心功能,游戏开发者拥有了一种强大而直观的标记语言——专为游戏编剧量身打造。

基于脚本的对话系统相比电子表格、图形化节点和数据资产等其他常见的对话系统具有诸多优势。脚本是纯文本文件,意味着它们具有顺序结构,更易于审查、编辑、跟踪和追溯,同时也对源代码管理更加友好。

功能特性

易于使用,无需任何设置

对话与玩家选项

条件判断与条件分支

故事流程控制与导航

从脚本执行任意引擎或项目的蓝图/C++代码,并将返回值捕获回脚本

变量与变量替换

利用UMG的全部功能轻松创建自定义用户界面

开箱即用的本地化支持

可与任何存档系统集成以实现持久化

完整的蓝图与C++支持

可使用任何文本编辑器,无需处理电子表格或复杂的数据表

可选的Visual Studio Code扩展,提供语法高亮和自动补全功能

易于自定义和扩展

发表回复

后才能评论