Currently, we don't supply a binary installer of UE4 for Linux users. The good news is that you can compile a binary of Unreal Engine from the same source code that we use to develop the engine. If you want to access our source code, you'll have to register for an Epic Games account, sign up for a GitHub account, associate your GitHub username with your Epic Games account, and set up Git on your Linux machine.
Registering for an Epic Games Account
If you want to create games with Unreal Engine or contribute to the future of UE4 on Linux, you'll need to have a valid Epic Games account.
- Navigate to UnrealEngine.com.
- Click the Get Unreal button (pictured below).
- Fill-out our 'Join the Community' form and click the Sign Up button (pictured below).
- Read our Unreal Engine End User License Agreement (EULA) prior to clicking the Accept button (pictured below).
Refer to our EULA FAQ
if you have additional questions about the EULA's terms and conditions.
There are many benefits for having an account with us, including (but not limited to) access to the Unreal Engine community, where you'll connect with other UE4 Linux developers, and where you'll be able to keep up with the latest news about Unreal Engine.
Setting up Git
Now that you've registered for an Epic Games account, you're ready to work through the following steps to gain access to the UE4 source code on GitHub.
- Sign up for a GitHub account at GitHub.com.
- Go to your account and link your GitHub username by entering it into the account field labeled GITHUB ACCOUNT NAME.
- Finally, set up Git before moving onto the next step.
By now, you've registered for an Epic Games account and linked it with your GitHub username. Also, you've installed Git and you're ready for the next step, where you'll fork and clone the UE4 source code from the Unreal Engine GitHub repository.