Legitimacy: Lutris is a Free and Open Source Software (FOSS) project and is available in official repositories of most of the major Linux Distros. TIP : If you are having multiple engine versions you can create more dummy projects selecting a differet Unreal Engine version.
Now whatever assets we download will be added to the Dummy project Content folder and we can copy paste and use it in our native Linux projects. And select the engine version in this window and then Add to Project
But the main roadblock comes when needing to use the Epic Games Launcher, that is to access the Marketplace. Suppose you store your Linux UE4 projects in ~/Documents/Unreal Projects.Unreal Engine has enjoyed Linux support and is a first class member of their platform family. And what better way to get your assets imported directly into your Linux projects than to symlink your Unreal Projects directory to the virtual Wine file system?
You don’t need to install the Windows version of the Unreal Engine through Wine/Lutris in order to download assets, you just need a UE4 project. Then make sure that ~/Programs/epic-games-store/drive_c/Program\ Files\ \(x86\)/Epic\ Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe exists. For this example, let’s suppose you installed the Epic Games Store in ~/Programs/epic-games-store.
Once finished, check that you have your EpicGamesLauncher.exe executable in your Epic Games install path. In Lutris, search for “epic games” and install the Epic Games Store. This is very important, because if you use an older Python version the install will seemingly complete but the Epic Games launcher will not exist.
Alternatively, ensure the default Python version is 3.8+. Install Lutris and launch it from a Python 3.8+ environment. Among the many games that you can download in their Windows version to install in Linux through Wine (provided that you have them in your Steam or GOG libraries), you can also download certain game store clients such as Origin or Epic Games. There is a solutionĪnd here is where Lutris comes to the rescue! Lutris is an open-source platform for playing games on Linux. You just can’t get assets for them from the Epic Games Marketplace… on Linux. You can build your UE4 projects on Linux. The download button tries to open the UE4 Editor and since the Linux version does not come with the marketplace bundled, you won’t be able to download those assets. You cannot download those assets on Linux using the browser. You can only “link” them to your account.
You can use your browser to connect, browse the marketplace and get free assets or buy non-free ones. From there, you can clone the UE4 release that you need and compile it from source.īut figure this: your Epic Games account also gives you access to the Unreal Engine Marketplace. The Unreal Engine itself is technically supported on Linux: while you cannot download a pre-packaged version (unless your favorite distro maintainers are really cool), you can link your GitHub account to your Epic Games account in order to gain read access to the Unreal Engine 4 repository. The problem with Linux and the UE4 Marketplace It is an extremely frustrating experience to have an Epic Games account (for Unreal Engine 4) but not be able to download assets from the Marketplace because… Linux.