PoiGalgame 是一个基于 Unity 引擎的 Galgame/美少女游戏/文字冒险游戏脚本化开发框架。
当今主流使用的 Galgame 制作引擎有很多,比如 KIRIKIRI
、NScriptor
、YU-RIS
、Siglus&RealLive
等。Unity 作为一个优秀的跨平台游戏开发引擎,用于开发跨平台 2D/3D 游戏可谓十分强大,使用 Unity 来构建 Galgame/文字冒险游戏绰绰有余,乍看之下还似乎有点大材小用。但是麻雀虽小五脏俱全,要使用 Unity 来构建一个和主流制作引擎相比不分上下的 Galgame,这其中有很多方面需要仔细琢磨。
警告: 本项目仍处于开发阶段!
- 开发环境
- Windows 10
- 开发工具
- Unity 2020.1.0f1
- Microsoft Visual Studio 2017
- Microsoft Visual Studio Code
- 基本的 Galgame 要素
- 可视化编辑的剧本框架
- 自定义一种可读性更高的脚本化剧本(类似 kirikiri)
- 自定义剧本可视化编辑器: KsEditor
- 脚本化剧本更新行为监控(待评估)
- 实时解析、预览和展现剧本内容
- 实现页面动画、转换、特效等
- 文档化
警告: 本项目仍处于开发阶段!
- 写 KS 脚本并转换为 Unity Asset
- 在 ChapterController 文件中加载剧本.
查找下面这一行并替换路径
Chapter/Chapter-01
currentScript = Resources.Load<GalgameScript>("Chapter/Chapter-01");
警告: 本项目仍处于开发阶段!
- Pre-release 使用视图
ChapterDisplay
构建.
本项目演示使用了来自游戏 CLANNAD 的少许资源,其版权归 Key 公司所有。本项目所使用的其他资源基于CC BY-NC-SA 4.0,这意味着你可以拷贝、并再发行本项目的内容,但是你将必须同样提供 原作者信息以及 协议声明。同时你也 不能将本项目用于商业用途,按照我们狭义的理解(增加附属条款),凡是任何盈利的活动皆属于商业用途。
本项目基于Apache License 2.0发布
版权所有 © RyougiChan