Collaborating & Version Control
All Out is flexible and allows you to use any version control system you'd like, but we recommend uploading your project to GitHub!


Last updated
All Out is flexible and allows you to use any version control system you'd like, but we recommend uploading your project to GitHub!
There are a number of reasons to use a version control tool like Git as you develop your game:
Easily backup and revert to earlier changes
Work together with other developers on your team
Easily open your project on other devices
If you're unfamiliar with Git/GitHub, there is a great video tutorial series here: https://www.youtube.com/watch?v=8Dd7KRpKeaE
To get started, create a GitHub account and a repository and then authorize the All Out app to use that repository.
You can authorize by heading to the Collaborate page on your game and clicking the manage GitHub connection option.

Then you're ready to select the repository you made earlier back on your game's collaborate page:

When you link a Git repo, the integration can clone it into an editor's games folder and use branches or pull requests to review changes. Repository access is controlled by the GitHub installation and repository permissions, so make sure each collaborator has the access they need.
You can also install GitHub's desktop client to manually manage your Git changes:
Their desktop client is pretty easy to use!
Download GitHub Desktop: https://desktop.github.com/download/
Add the existing repository, or create a repository in the game project folder. 
Create an initial commit and publish your repository to GitHub!
Last updated