I want to start developing for UE4 since I believe it’s a great engine but am worried that it heavily favours development towards GeForce and heavily penalizes Radeon.
I’m a guy who avoids non-proprietary things like the plague hence why I chose Freesync / Vega 64 LC for my development system. Am I wasting my time trying to develop for UE4 using AMD hardware?
Reasons I believe UE4 may be biased against AMD:
UE4 has gameworks built in (otherwise known as GimpWorks for Radeon gamers) but not GPUOpen.
[FONT=Noto Sans]Several stuff in UE is optimized for Nvidia out of the box (lighting, apex, PhysX[FONT=Noto Sans], etc) So if developers don’t take time to rewrite and optimize lots of code for amd cards it simply runs slower.
[FONT=Noto Sans]Reported bugs of AMD systems going ignored?
Vulkan [FONT=Noto Sans]has been on the UE4 roadmap for years but Vulkan for PC is still not fully supported in UE4. I believe this is because Nvidia has told them not to implement “true” DX12 or Vulkan into the engine since Titans or 1080s dont show any performance gain at all; ignoring all benefits from AMDs GCN cards.
[FONT=Noto Sans]It’s no secret Tim Sweeney has favored Nvidia for a long time although this favoritism may have eased a little in recent years since seeming to take a more “anti-proprietary stance” with the whole Microsoft UWP thing. (speculation)