UE4 on Linux Must Be Improved

If you statically link on Linux, you can run on pretty much any distribution. The real interface is the device driver interfaces, and the kernel syscall interface.
As long as you statically link reasonably mature versions of libc, libopengl, etc (rather than the bleeding edge,) you will get a highly compatible, run-everywhere, binary.