Unreal Engine
source code access
Get a GitHub account
Navigate to GitHub and sign up for an account.
Open your Unreal Engine account dashboard
Sign in to UnrealEngine.com with your Epic Games account, then click on your username and select Account from the drop-down menu.
Connect GitHub
Select Linked accounts from the sidebar. Then select the GitHub tile and click Continue.
Link the accounts
You’ll now be prompted to read and sign the Unreal Engine EULA (if you haven’t already done so), and to sign in to GitHub (if you’re not already signed in).
Authorize Epic Games
Click the Authorize EpicGames button. You can learn more about this process in GitHub’s overview on Authorizing OAuth Apps.
Accept the email invitation
GitHub will send an email inviting you to join the @EpicGames organization. Click join @EpicGames in this email within seven days to complete the account linking process.