Today I was commited to migrate completely to Linux. All my project were previously created on Windows. I still got the Windows installation and the disks are mounted. I can not find really anything usefull on how to migrate a Windows project to Linux.
Can someone at least outline a solution? What are the challenges?
Compiler and toolchains will be different at minimum. I believe you also won’t be able to package either from Linux to Windows, or from Windows to Linux; however I can’t remember which direction had the limitation, or if it’s been fixed since I last tried.
There’s been some posts recently about graphical issues and input consumption / mouse control / window control using KDE, Wayland, Ubuntu, etc etc. I struggled with the mouse being improperly locked to editor windows, as well as graphical artifacts and low framerate.
Then there’s the problem of installing other unrelated art tools: GIMP, Inkscape, and Blender are all mostly fine, as they run natively, but installing audio VSTs was impossible, even with WINE. I never tried Adobe tools.
As much as I hate the Windows ethos, it does just work, for the most part.
Hey there @HafManHafAmazin! Welcome back to the community! For the most part, transition to Linux can be rather straightforward for certain projects.
However as Symplex mentioned there are some issues with certain window managers in Linux when using Unreal Engine itself, as well as having to set up your C++ toolchain again. There are also sometimes issues with case sensitivity, file endings, and paths that sometimes occur but usually those are a fix per instance basis and aren’t always a problem.
Thanks for your replies!
My main issue was that I had not installed Bridge and Fab plugins with with the downloaded UE5.7 build, which lead to issues “Missing material functions” and textures were missing for blend material layers.
Further RHI had to be adjusted in the project setting to Vulkan.
Another approach was to create a blank project and copy the [/Script/Engine.RendererSettings] section from DefaultEngine.ini to my project. After that I could open my project and it was no longer crashing.
Using Zorin OS 18. Spent as little as 30min in my new Linux setup. The UI experience feels rough.
Glad to hear you got it sorted! UI has been a somewhat fickle time when it comes to Linux, as well as Fab integration not being ready for it could cause some friction. As always I would recommend keeping source control at top priority in case anything goes wrong. If you do come across any bugs, the reporting base for Linux is often rather low, and you can always help by sending reports here.