[Tutorial Request] Perforce basics

I’m spoiled by using services like bitbucket and github, trying to figure out where to start using perforce has me stumped.

Since version control is so integral to game development I figured I’d ask for a tutorial to be created rather than just ask for help on my own. Could someone please demonstrate how to: set up a basic server, create a repo, clone that repo, commit changes to the server, and finally pull changes from the server, as well as mention any useful habits/workflows that might be relevant to Unreal?

Hi Veovis Muad’dib,

You’ll find all the tutorials you need to set up Perforce Server & Client at Perforce.com as they’re applicable to UE4. Assuming you want to set up your own P4 Server, I would recommend installing on separate machine, not the same machine your UE4 Editor + P4 Client are installed. Otherwise the Depots and Workspaces can get really confusing. Assembla Perforce Hosting free for up to 20 users. Once you have a P4 Server address to connect to and P4 Client installed, you can set up UnrealEditor with these directions.