[Linux][CLion] How to use CLion with UE on Linux?

I am looking for how to use CLion IDE with UE C++ project on Linux.

UE suggest using of VSCode on Linux.
But VSCode is ugly.

You’re going to be much happier using Rider (it’s made by the same folks, JetBrains). Rider has built-in Unreal support, and as far as I know it is the only IDE which does. It is supposed to be compatible with Linux although I am not sure about the Unreal parts or if the Linux version is full featured, I use it on a Windows 11 machine.

1 Like

I tried using Rider for UE projects on Linux:

I’ll try it again later.


Original message:

Я пробовал использовать Rider для проектов UE на Linux:

  • В Linux версии редактора UE нет способа выбрать Rider
  • Rider не может открыть проект UE

Позже попробую его еще раз.

CLion also supports UE.

But Rider supports C#, while CLion does not.

I was able to run a test project from Rider.

The problem was using “Installed Build”

What I found while testing:

  • Rider is not compatible with “Installed Build” on Linux(i have no same problems on Windows. I think it is UE bug)
  • Need to use “Source Build”
  • Rider can open UE4.X C++ project and build it. But UE Editor cant start(rebuild requred)
  • Rider can open UE5.X C++ project and build it.
  • UE4 is mush faster that UE5
  • UE5 build system is not support parallel build on Linux(make -j <num_cores> is not supported)
  • UE build system is fully ■■■■(просто дерьмо)
  • I need new CPU, GPU and SSD =\

So Rider has a bunch of Unreal specific features that were integrated from a “Rider for Unreal” project. See below video. I don’t think Clion has those same features integrated, I think they are only in Rider (but I’m not 100% sure).

1 Like

Why it hapiends: RiderSourceAccess plugin cant find Rider executable
Solution: Install Rider from JB Toolbox or snap, not manualy from archive.