gml-raptor is a ready-to-use project template for GameMaker Studio with a comprehensive wiki documentation that provides lots of classes and functions that will speed up your game development!
The Releases page contains the latest version.
This repository is also marked as template repository, so you may set it as source template when creating a new repository here on Github.
gml-raptor is huge and so it comes with a learning curve. Feel free to experiment with guidance of our wiki.
You are invited to join our raptor courses, which will help you from the first line of code to the very end, the release of your game. Our courses cover most of the secrets of raptor and you will be excited, how much this framework can do for you!
gml-raptor is not "just a library". It is a complete framework for professional game development.
This means, you start a "raptor-project", you do not "just include raptor into your game".
You have several choices, when setting up a raptor project:
-
Use the GameMaker project template that comes with the release of raptor (the classic way)
-
Create a repository on github and select
gml-raptoras repository template. This will give you a perfectly set up project directly in your new repo. This is the recommended way. -
Create a
forkof the raptor repository. This is similar to creating from the repository template, but it also allows you to simply merge raptor updates by updating your fork! Be aware, that forking on Github does not allow you to change the visibility of a repository! This means, forking from the publicgml-raptorrepository, will make your repository also public and you can't change it. Recommended for open source games or game jams.
After cloning the repository, as your first action, run the RaptorSetup Utility, if you are on Windows or execute the ux-set-upstream.sh script, when on Linux or MacOS.!
In the Setup Utility, make sure, you select gml-raptor as the Upstream for your fork.
This will configure your fork to have the gml-raptor repository as upstream, thus allowing you to update your fork anytime.
Note
The Setup Utility is available for Windows only.
After creating or forking raptor, just start it and configure your project.
It will rename the project, create locale files, adapt encryption settings (if you are using raptor-pro), even does the setup of the index.html file for you, if you are planning a browser game. You may start the utility any time, even midway through development, to add a locale or change some of the settings.
Credits for external libraries go to
-
The great community at GameMakerKitchen Discord.
-
@JujuAdams for the SNAP Library and Scribble.
-
@tabularElf for his Canvas and Collage libraries and all the great support he gave me, while raptor was being made.
Beside the communication channel here, you can reach me as @Grisgram on the GameMakerKitchen Discord or through the contacts form on our website coldrock.games.
(c) coldrock.games

