About M.GRL

M.GRL, also known as the Midnight Graphics and Recreation Library - but pronounced "Magical Girl" or "M-Girl" - is a WebGL rendering framework ostensibly for writing games with.

M.GRL is currently "UNDER CONSTRUCTION" (insert 90's gif here) - meaning that the API is not yet stable. There are several features missing, and several major bugs yet, and so it is currently not advised that you build a project around it yet. That said, it is a near-term goal to make it into something someone might actually want to use. Outside interest is welcome, especially with finding bugs!

M.GRL provides the following features:

Tech Demos

M.GRL is made available to you as free software under the terms of the LGPLv3 or, at your option, any later version of the LGPL as published by the Free Software Foundation.

The javascript portion of the demos listed on this page have been dedicated to the public domain by way of CC0.

Some of the demos make use of art assets either from the Liberated Pixel Cup or are derrived from the Universal LPC spritesheet. Contributions to the Liberated Pixel Cup are dual licensed under the GPLv3 and CC BY-SA 3.0 licenses.

Original content (photographs and drawings in the first demo) are not part of the Liberated Pixel Cup, and are made available to you under the CC BY-SA 3.0 license.

Use M.GRL!

At this point in time, there is no formal release of M.GRL. In the future, you will be able to download a "base template" archive from this page.

If you are brave, have a look at the development resources section.

Tutorials will also be available here in the future. Unfortunately the documentation index is rather sparse at the moment.