Infrastructure for Teamwork, a.k.a. Version Control

Working together on a game is quite difficult. How do you make sure everyone is on the same page? You could send zips with assets and code between people, but that is slow, cumbersome, and very error-prone. This is why Source Control software was invented. With Source Control, you can store the project files on a server, and everyone who wants to work on the project files, can download the project…