Source Control
If you intend to use a custom engine build, you will need access to UE5 via source control.
If you will only use official engine releases installed via the Epic Games Launcher, you can skip this step. In that case you will get packaged engine builds from Epic, and you won’t need to access their source control repositories.
Community Access
For UE5 Community member developers, Epic makes Engine Releases available on GitHub.
If you don’t have a custom license, but you still want to build a custom engine, then Github is how you will access the engine source.
UDN Perforce
Epic uses Perforce internally. They publish the Engine, Game Samples and more to custom licensees on UDN via a Perforce server.
This section ONLY pertains to custom licenses. You’ll know you are a custom licensee because you will have had to sign an mNDA with Epic and pay a licensing fee.
Install P4V
- P4V - Perforce Helix Visual Client
- Windows Users: Download the
MSI
version
- Windows Users: Download the
Install everything:
- Helix Visual Client (P4V)
- Merge and Diff Tool (P4Merge)
- Administration Tool (P4Admin)
- Command-Line Client (P4)
During setup when it asks you for a server, username, etc, continue to the Connect to Epic P4 section:
Connect to Server
The link above gives the P4 server and user info. Use it during installation and during runtime to connect to Epic’s P4 Server.