© Minhaz-Us-Salakeen Fahme, Tanimul Haque Khan 2021
M.-U.-S. Fahme, T. H. KhanHow to Make a Gamehttps://doi.org/10.1007/978-1-4842-6917-6_7

7. Git Good

Minhaz-Us-Salakeen Fahme1   and Tanimul Haque Khan2
(1)
Narayanganj, Bangladesh
(2)
Dhaka, Bangladesh
 
In this chapter, we are going to talk about one of the most important tools in the history of software engineering: version control. You will learn about the following:
  • What is version control?

  • Do we really need it?

  • Version control with game development

  • What is GitHub?

  • What is CI/CD?

What Is Version Control?

Let’s start with a scenario. Imagine you are working on a game. After a few days, you install some plugins and change a few lines of code here and there. And now your game stops working altogether. What ...

Get How to Make a Game: Go From Idea to Publication Avoiding the Common Pitfalls Along the Way now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.