Repolode
OpenWebGAL

OpenWebGAL/WebGAL

A web-based visual novel engine that runs galgame-style stories in the browser, scripted with WebGAL Script or built with a visual editor.

Stars
4,023
Forks
367
Open issues
141
Last commit
21 days ago

What is it?

WebGAL is a visual novel engine that runs in the browser, so finished games can be played on any modern device without installing a client. Authors write stories in WebGAL Script, a simple line-based syntax for dialogue, backgrounds, character sprites, music, and choices, or they can use the separate WebGAL_Terre graphical editor to build games without writing code.

The engine is written in TypeScript and built on React and Pixi.js. Developers can add custom visual effects with Pixi.js and extend the engine itself, since the source code is available under the MPL-2.0 license. Official docs cover the script syntax and contribution guidelines, and a VS Code extension provides syntax highlighting for script files.

The project is aimed at creators who want to make visual novels without deep web development knowledge, as well as engine developers who want to modify or extend the runtime.

Key features

  • 01Runs visual novels in the browser with no client installation required.
  • 02Uses WebGAL Script, a line-based syntax for dialogue, sprites, music, and choices.
  • 03Offers a companion graphical editor, WebGAL_Terre, for building games without coding.
  • 04Supports custom effects through Pixi.js.
  • 05Provides a VS Code extension for script syntax highlighting.

Use cases

  • Creating a visual novel or galgame for publication on the web or Steam.
  • Making interactive story projects without learning web development.
  • Extending the engine with custom Pixi.js effects for a specific game.
  • Studying or modifying a TypeScript and React-based visual novel runtime.

Quick start

  1. 1

    Download the WebGAL visual editor from its releases page

  2. 2

    Or download the WebGAL debug tool from the releases page to make a game from source

  3. 3

    Read the official WebGAL documentation for the scripting guide

In collections

Topics

FAQ

What is WebGAL?
A web-based visual novel engine that runs galgame-style stories in the browser, scripted with WebGAL Script or built with a visual editor. WebGAL is a visual novel engine that runs in the browser, so finished games can be played on any modern device without installing a client. Authors write stories in WebGAL Script, a simple line-based syntax for dialogue, backgrounds, character sprites, music, and choices, or they can use the separate WebGAL_Terre graphical editor to build games without writing code.
Is WebGAL free to use? What license does it have?
WebGAL is open source under the MPL-2.0 license. Check the license terms before using it in commercial products.
Is WebGAL still maintained?
Actively maintained. The last commit to WebGAL was on Oct 17, 2026.
What can I use WebGAL for?
Creating a visual novel or galgame for publication on the web or Steam. Making interactive story projects without learning web development. Extending the engine with custom Pixi.js effects for a specific game. Studying or modifying a TypeScript and React-based visual novel runtime.
How do I install WebGAL?
Download the WebGAL visual editor from its releases page Or download the WebGAL debug tool from the releases page to make a game from source Read the official WebGAL documentation for the scripting guide
Where can I get WebGAL?
The source code and installation instructions are on GitHub: https://github.com/OpenWebGAL/WebGAL

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects