As a relatively new developer, I was naïve in thinking Git was the only version control system (VCS) out there. My last project introduced me to Perforce’s Helix Core, a popular VCS from the past which is still widely used in game development. Some of the differences between Git and Helix Core include handling of large files, a distributed versus centralized model, and branching.