1、NScripter
日本 “者名”专栏作家 + 编剧高桥直树开发,于 1999 年发布的一款电子小说制作引擎(当年看它文档和看天书一样,现在看它文档和看小人书一样……),主要被用来制作 ADV ,但也有人用它开发 RPG 、 SLG 等类型游戏。
据日本维基记载, NScripter 的 N 取材于 [ 直树 ] 的日文发音。
NScripter 本身只支持 Windows ,但有第三方的 ONScripter 和 CCScripter 解释器,可令 NScripter 脚本跨平台运行于 Windows 、 Linux 、 Mac 和 PSP 等环境下(不客气地说, NScripter 全部高级功能都是别人替高桥老贼开发的……),兼之软件免费使用(产品化和扩充功能收费,具体费用看高桥心情而定(常例 40 万日元),也可能免费),所以深受广大用户——特别是商家喜爱。不过说到其语法部分, NScripter 自带的脚本就像是批处理 + 汇编(科学计算部分)的混合,感觉不伦不类,不那么讨人喜欢,复杂开发也很难实现。出于这个原因,最近高桥老贼干脆加入了 Lua 脚本支持( NSLua ),逐渐淘汰原先的语法体系……
鉴于高桥直树本身的名气,加上 NScripter 可免费使用, NScripter 的推行可谓顺利之极,自出现起就备受关注,一度成为同人游戏制作的首选工具。以其开发的商业化作品有《月姬》、《 Narcissu 》、《寒蝉鸣泣之时》、《银色》、《你是主人我是仆》、《月东日西》之类 N 多。可惜的是, NScripter 本身并不开源,加上高桥闷头发财,对它关心不够,正逐渐被新兴的吉里吉里 2 与 LiveMaker 等产品挤压市场份额。
高桥直树自画像:
程序运行画面 (NScripter 主程序很小,不足 500KB ,但辅助功能很匮乏,需要大量外接 DLL)
官方网站: http://www.nscripter.com (笔者撰写此文时,最新版为 2.95 )
使用教程: http://kamakura.cool.ne.jp/o_show/nscripter/index.htm
2、 吉里吉里 (KIRIKIRI)2 (又名 T Visual Presenter )
日本三大同人游戏开发引擎之一,与 NScripter 、 LiveMaker 齐名。吉里吉里的开发环境为 C/C++ ,核心部分是作者 W.Dee 自制的面向对象语言 TJS , ADV 部分依赖 KAG (Kirikiri Adventure Game) 既可单独运作,所以使用者并不一定要掌握 TJS (KAG 是以 TJS 为核心开发的脚本命令封装,在吉里吉里下 KAG 命令会由 TJS 语言解释,而 TJS 会由吉里吉里自备的