For the complete documentation index, see llms.txt. This page is also available as Markdown.

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!

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.

Manage GitHub connection control on the Collaborate page

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

Repository selector on the 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!

  1. Download GitHub Desktop: https://desktop.github.com/download/

  2. Add the existing repository, or create a repository in the game project folder. Adding an existing project folder in GitHub Desktop

  3. Create an initial commit and publish your repository to GitHub!

Last updated