一款受 surviv.io 启发的开源 2D 大逃杀网页游戏,基于 TypeScript 与 PixiJS 开发。
OpenWebGAL/WebGAL
一款基于网页的视觉小说引擎,可在浏览器中运行 galgame 风格的作品,支持脚本与图形化编辑器创作。
- Star
- 4,023
- Fork
- 367
- 未关闭 Issue
- 141
- 最近提交
- 21天前
这是什么?
WebGAL 是一款可在浏览器中运行的视觉小说引擎,编写完成的游戏无需安装客户端,在任何现代设备上打开网页即可游玩。创作者使用 WebGAL 脚本编写剧情,语法为逐行书写,可描述对话、背景、立绘、音乐和选项;如果不想写代码,也可以使用独立的 WebGAL_Terre 图形化编辑器制作游戏。
引擎基于 TypeScript 开发,采用 React 和 Pixi.js 构建。开发者可以用 Pixi.js 为游戏添加自定义视觉效果,也能在 MPL-2.0 协议下阅读和修改引擎源码。项目提供开发文档介绍脚本语法与参与开发的方式,并有 VS Code 插件为脚本文件提供语法高亮。
它适合不熟悉网页开发、想要制作视觉小说的创作者,也适合希望修改或扩展运行时的引擎开发者。
核心功能
- 01在浏览器中直接运行视觉小说,无需安装客户端。
- 02采用 WebGAL 脚本,以逐行语法描述对话、立绘、音乐和选项。
- 03配套图形化编辑器 WebGAL_Terre,无需编程即可制作游戏。
- 04可通过 Pixi.js 实现自定义视觉效果。
- 05提供 VS Code 插件,为脚本文件添加语法高亮。
适用场景
- 制作视觉小说或 galgame,发布到网页或 Steam 平台。
- 在不学习网页开发的情况下制作互动故事项目。
- 为特定游戏用 Pixi.js 扩展自定义效果。
- 学习或修改基于 TypeScript 和 React 的视觉小说运行时。
快速上手
- 1
从发布页下载 WebGAL 图形化编辑器
- 2
或从发布页下载 WebGAL 调试工具,使用源代码制作游戏
- 3
阅读 WebGAL 官方开发文档以了解脚本语法
收录于专题
标签
常见问题
- WebGAL 是什么?
- 一款基于网页的视觉小说引擎,可在浏览器中运行 galgame 风格的作品,支持脚本与图形化编辑器创作。 WebGAL 是一款可在浏览器中运行的视觉小说引擎,编写完成的游戏无需安装客户端,在任何现代设备上打开网页即可游玩。创作者使用 WebGAL 脚本编写剧情,语法为逐行书写,可描述对话、背景、立绘、音乐和选项;如果不想写代码,也可以使用独立的 WebGAL_Terre 图形化编辑器制作游戏。
- WebGAL 可以免费使用吗?用的什么许可证?
- WebGAL 以 MPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- WebGAL 还在维护吗?
- 活跃维护中。WebGAL 最近一次提交是在 2026年10月17日。
- WebGAL 适合用来做什么?
- 制作视觉小说或 galgame,发布到网页或 Steam 平台。 在不学习网页开发的情况下制作互动故事项目。 为特定游戏用 Pixi.js 扩展自定义效果。 学习或修改基于 TypeScript 和 React 的视觉小说运行时。
- WebGAL 怎么安装和运行?
- 从发布页下载 WebGAL 图形化编辑器 或从发布页下载 WebGAL 调试工具,使用源代码制作游戏 阅读 WebGAL 官方开发文档以了解脚本语法
- 在哪里获取 WebGAL?
- 源代码和安装说明在 GitHub 上:https://github.com/OpenWebGAL/WebGAL
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
517+4 本周243TypeScriptGPL-3.0更新于 6天前
面向 Godot 4.5+ 的插件,用于制作对话、视觉小说和 RPG 剧情并管理角色。
6150+23 本周365GDScriptMIT更新于 2个月前
视觉小说翻译器,通过 HOOK 或 OCR 提取游戏文本,并调用多种翻译引擎进行翻译。
1.4万+69 本周1176C++GPL-3.0维护活跃更新于 24小时前
Ren'Py 是一款基于 Python 的开源视觉小说引擎,用于制作视觉小说及类似的剧情类游戏。
6976+21 本周966Ren'Py无许可证更新于 昨天
用 Java 编写的开源体素沙盒游戏引擎与游戏,源自一个受 Minecraft 启发的技术演示。
3905+2 本周1377JavaApache-2.0维护活跃更新于 6天前