GitHub as your VCS
In this chapter you set up a versioning control system (VCS) within Android Studio. This will be the last setup step before approaching the game design concepts.
So what is a versioning control system? At its most base level, a VCS is a repository for storing different versions, or saves, of your code changes. When you work on, for example, a Word document on your computer any changes that you make to that document copy over any previous versions of the document that you had on your system; leaving you with only the most recent set of changes. In software development this is a less than desirable outcome. Many times, you may get days into a change before you realize that there is a better way to do something based ...