Linux é um sistema operacional de código aberto e presente em diversos dispositivos. Ele nasceu do esforço de fazer um sistema operacional aonde o núcleo estivesse disponível para todos, tendo a liberdade de estudar, melhorar o código além de contribuir para a comunidade.
A principal desvantagem do linux é a ausência de jogos comerciais para ele, o que faz dele um sistema operacional pouco usado por diversos jogadores, entretanto isso não significa que não há recursos para se desenvolver jogos bons para ele.
Algumas das bibliotecas que o Linux tem suporte são:
OpenGL
SDL
Allegro
Game Engines para Linux
Há uma variedade de game engines multiplataforma que incluem suporte para linux, taix como
Ogre 3D
JMonkeyEngine
Irrlicht
Crystal Space 3D
Comercialmente pode se citar:
Unity - A partir da versão 4 há suporte para geração de binários para Linux
APIs Graficas
Como o Linux e um sistema aberto e apoia a comunidade, ha duas principais APIs graficas que tem encontrado suporte neste sistema que sao OpenGL e Vulkan.
Livros
(ver)
Ferramentas
Linux Graphics Debugger (NVIDIA)
Ferramenta da NVidia para fazer o debug de aplicações que usam OpenGL 4.x no Linux
Link: https://developer.nvidia.com/linux-graphics-debugger
Links
http://www.geeks3d.com/20151122/how-to-install-nvidia-graphics-drivers-on-linux-mint-17/ : Como instalar drier gráfico da NVidia (tipificado auqi pelo Linux Mint 17)