

- #HOW TO USE GAME MAKER STUDIO 2 HOW TO#
- #HOW TO USE GAME MAKER STUDIO 2 SKIN#
- #HOW TO USE GAME MAKER STUDIO 2 SOFTWARE#
- #HOW TO USE GAME MAKER STUDIO 2 WINDOWS#

These are subdivided into: distributed (Git and HG) and centralized (Perforce and SVN).Ĭentralized source controls are great for big projects because the repository storage is at a server. There are different source control types, the most common being: Git, Mercurial (HG), Perforce, and SVN. After the event is over, you can revert to the latest version and keep working, no problem. If this happens, revert to your Last Good Known Build and show that one. Either because you are working on some features which are not done yet, or you made last minute changes that ended up introducing bugs, there is nothing worse than trying to show off your project and running into a roadblock. This is especially important to do before events where you will show a DEMO of your game.

#HOW TO USE GAME MAKER STUDIO 2 SOFTWARE#
When working with source control, team members submit their changes and compare them to the changes of others, eventually merging it all together and ending up with a version of the software that includes all the latest information. Source control is a tool used to manage changes and versions in software development, hence why it is also referred to as "version control".
#HOW TO USE GAME MAKER STUDIO 2 WINDOWS#
The windows and colors may look different from yours, but the options are all the same.
#HOW TO USE GAME MAKER STUDIO 2 SKIN#
Useful definitions when working with source controlĭisclaimer about screenshots: I am using a custom skin in GMS2.
#HOW TO USE GAME MAKER STUDIO 2 HOW TO#
Benefits of using source control and how to take advantage of it.In this 2 part blog series, I will show you everything you need to work with source control, specifically in GameMaker Studio 2 (GMS2), including: Even after it's set up, dealing with merge conflicts, branching, and pulling can be daunting. Setting up a repository can be quite a hassle if you don't know what you are doing. Source control is an essential part of game development and one that every developer should use.
