A web engine for the creation of graphic adventures in the style of the good old LucasArts classics. Generated games are entirely written in javascript/html/css.

View project on GitHub

Welcome to GAUSS!

GAUSS (acronym for Graphic Adventure Unified Scripting System) is a WYSIWYG web engine for the creation of graphic adventure games in the style of the old LucasArts classics.

Please note that GAUSS is still a prototype: many things could be improved or polished and I encourage you to do so if you're interested. You are also encouraged to point out bugs & issues, make suggestions and pull requests!

The engine is meant to help HTML5 developers with the implementation of complex behaviors and to simplify the deploying of games in as many platforms as possible.

For this reason, a game exported with GAUSS will consist of a single HTML page, with every game resource embedded with base64 encoding.

Your GAUSS projects will be saved as JSON files.

GAUSS comes with a small demo project based on a room from Monkey Island 2. You can see how the exported game from the project looks like here.

For more usage details, please visit the Wiki page.

Please note: only Chrome is supported at the moment. We're working on it.


GAUSS is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This means you are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material for any purpose, even commercially.

The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.