Which Linux distro is best for a Windows user who develops games?
Asked by
MellowPine47
I've been using Windows my entire life, but Windows 11 has become increasingly frustrating because of crashes, bundled software, forced features, and unwanted changes after updates. I'm considering switching to Linux and would like advice on choosing a beginner-friendly distribution.
I'm a game developer, so my main tools are Unity, Unreal Engine, Godot, Adobe Substance Painter, Photoshop, Premiere Pro, After Effects, and Blender. I know Godot and Blender support Linux, but I'm unsure how practical Unity and Unreal are, and I'm especially concerned about Adobe compatibility.
I also play games regularly. Some titles, including League of Legends, use kernel-level anti-cheat that may block Linux entirely. Would dual-booting be the most practical solution, or are there reliable workarounds? I'm also interested in how well Linux supports an NVIDIA RTX 3090 and Ryzen 9 5950X.
I've looked at Ubuntu, SteamOS, and Bazzite, but I'm open to other recommendations such as Fedora-based distributions. Which option would provide the smoothest transition from Windows while supporting game development, gaming, and my hardware?
Answers
The distribution matters less than the applications and games you need to run. Pick a mainstream distro with good NVIDIA documentation and long-term support, then test your exact workflow before wiping Windows. Make installation media, check driver support, and verify every important game and tool individually. You may find Linux works very well for most development tasks while Windows remains necessary for a few specific programs.
Reply to this answer
A dual-boot setup is likely the most practical solution here. Use Linux for development tools, Blender, Godot, supported games, and everyday work, then boot into Windows for Adobe applications and games that reject Linux through their anti-cheat systems.
A Windows virtual machine with GPU passthrough is possible, but it adds considerable complexity and another layer of potential problems. NVIDIA hardware is usable on Linux, including the RTX 3090, although the proprietary driver setup and occasional compatibility issues can be less seamless than on AMD. Your Ryzen processor should be well supported.
Reply to this answer
Unity, Unreal, Godot, and Blender are available on Linux, but Adobe is the major obstacle. Photoshop, Premiere Pro, After Effects, and Substance Painter generally arenโt well supported through Wine, and alternatives donโt always provide feature parity. If you depend on Adobe for work, keeping a Windows installation is probably the least frustrating approach.
Games with kernel-level anti-cheat can also require Windows, since Linux compatibility depends on whether the developer explicitly supports it. ProtonDB and Wineโs application database are useful for checking individual games and programs before switching.
Reply to this answer
For a beginner, Kubuntu or Fedora with KDE would both be reasonable starting points. KDEโs desktop layout can feel familiar to someone coming from Windows. Fedora-based gaming variants such as Nobara can reduce some setup work for gaming, codecs, and drivers, but they arenโt magic solutions for Adobe or unsupported anti-cheat.
SteamOS is primarily designed around handheld gaming devices rather than being a general-purpose desktop distribution, so I wouldnโt make it the first choice for a development workstation.
Reply to this answer
Add your answer
Answers are reviewed before publication.
MellowPine47: That makes sense. My Adobe use is mainly Substance Painter, Photoshop, Premiere Pro, and After Effects, so dual-booting may be unavoidable.