Github? I’ve heard of that, but what is it for?
Well up until recently this is exactly what I said. I’ve been interested in code development for quite sometime and never actually understood the value of such a service. While it is not the only service out there Github is widely recognized and offers a decent amount for that great cost of Free!
Github helps us keep organized and up to date with the ability to have version control on your projects. What that means is when you push an update for your project anyone else working on the project can see this new version and use that to work with. It allows multiple people to work on the same project independently utilizing branches at the same time and when they are ready to test it they can push it up to a test branch. This way if conflicts come up you can trial and error easier to figure out what the problem is saving time.
There are a lot of great tutorials out there to help you learn how to use github with unity and I recommend doing such before you begin any new projects!
If you ever wondered where to start with a project as a developer this is it. You should always set up your project to have version control from the start. Even if you aren’t working with a team it is a great tool.
Just remember Pull-Commit-Push to avoid conflicts!