总述
本文意在描述一个Galgame(视觉小说)游戏的开发流程,仅作为个人梳理使用。
什么是Galgame?
2021年,国产Galgame见证了《人间》、《泡沫冬景》、《他人世界末》、《和平默示录》、《恋爱绮谭 不存在的夏天》、《爱人lover》、《海沙风云》、《回溯依存》等优秀作品。
Galgame的定义笔者在此不做赘述。 在此我们着重点出Galgame的如下特点:
- 远强于动画的代入感
这点依赖于剧本与演出表现 - 主观选择能力
即不同的选择影响后续流程与脚本表现 - 游戏中对音乐及图片的回顾
我们要制作什么?
我们要制作一款以Unity为引擎而开发的Galgame框架。(C# + Lua)
我们将略过一些基础知识,着重阐述思路和具体实现。
重点是什么?
我们要实现的重点
1. 基于自定义脚本进行解析的Parser
2. 基于shader的演出特效
Unity的UI部分
首先拼好UI,在此不进行过多结构说明。当开发到具体模块时再具体分析。