Collection of open-source GML libraries
Table of Contents
CE is a collection of open-source GML libraries for GameMaker Studio 2. Its target is to provide you with a strong codebase so you can focus on coding your games instead of their technical backgrounds.
Previously it was released only as a single extension CE Core, which suffered from dependency hell when trying to include only a specific library. This was the main motivation to split the extension into multiple repositories, each representing a library, which can be then included into you projects using Catalyst, the open-source package manager for GameMaker Studio 2.
Use Catalyst to add CE into your project.
Adding the entire collection - all libraries listed below:
catalyst require kraifpatrik/ce@<release> # e.g. firstname.lastname@example.org
Adding a specific library:
catalyst require kraifpatrik/<library> # e.g. kraifpatrik/ce-class
When including a single library, Catalyst automatically resolves its dependencies and adds them to your project as well.
Documentation and help
If you need a documentation for a previous release or you just want to have the documentation available offline, you can build it using GMDoc.
git clone https://github.com/kraifpatrik/ce.git
git checkout 1.3.1
catalyst install- Required to install the libraries included in the release!
Following is a list of libraries which are included in CE in this commit. If you want to see libraries of a specific release, please checkout to its tag.