A large chunk of PortMaster ports are games using the GameMaker Engine. This engine (referred to as GMS) is an excellent beginner engine for getting into porting, but can also quickly become pretty advanced. This primer hopes to accurately summarize a few key points for how GMS ports are created and work.
PortMaster Engineers heavily rely on a few major tools that make GMS ports successful.
- GameMaker Studio is the engine in which these games are created. If a GMS game is open source, we can use GMS to build it ourselves and make it "ready to run". Example: [Pocket Crystal League](https://github.com/JeodC/PocketCrystalLeague-Por