Version Control!
The path to Perforce Helix Core
7/2/2024
As we wall know version control is an important part of development. I took some time looking into git and using git-lfs with it. This solution would work but the opinion of the community is that this is not a preferred way of handling version control for game development. From my research it seemed Perforce offered the best solution to handle version control for game development as it handles large binary files better than other options. It also allows you to lock down specific files so they can only be edited by a specific person.
To get this solution up and running I started an EC2 service using AWS to host my Perforce Helix Core Depot. Once this was up and running Unreal Engine connects to your local Workspace of the Depot rather seamlessly. Although the context of this video states it is for Unity this is the video I used to get things started. It is very clear and straightforward. I highly recommend it if you are looking to get a similar solution started.