Monogatari
Monogatari 是一个旨在为现代网络带来视觉小说的引擎。它是一个开源项目,允许开发者使用 HTML5、CSS3 和 JavaScript 创建视觉小说,并轻松地将其发布到网络上或作为桌面/移动应用程序发布。
特点
Monogatari 完全基于 Web 技术栈构建,使用标准的 HTML5、CSS3 和 JavaScript。游戏脚本通过 JavaScript 对象定义,包括对话、场景、角色、音乐和选择分支等元素。由于底层是纯 Web 技术,前端开发者可以直接上手,无需学习专有脚本语言。
引擎内置存档系统、自动文本播放、文字速度控制、全屏模式和多语言支持。界面样式完全通过 CSS 控制,可以实现高度自定义的视觉效果。通过 PWA(Progressive Web App)技术可以实现离线运行,通过 Cordova 或 Electron 可以打包为原生应用。
适用场景
Monogatari 适合有 Web 开发背景的创作者制作网页视觉小说。对比 RenPy(桌面优先)和 RenJS(基于 Phaser),Monogatari 更贴近现代 Web 开发范式。但其社区规模较小,文档不够完善,适合有一定技术能力的开发者。