Speaking as a developer who has shipped games on Linux, developed middleware for Linux, run Linux game servers, and whose website and build system is currently running on a Linux server:
Input, sound, and 3d graphics on Linux are an absolute mess. Running a dedicated server on Linux is smart. Running the client on Linux would be hell.
If you want a Unix that can do 3d graphics, get a Mac. Or just run Wine.