There are games on Linux but the selection available is paltry compared to Windows. And the reasons why the selection is so limited is due to lack of middleware support and the dominance of DirectX.
Crytek have ported their CryEngine to Linux and will be demonstrating its capabilities at GDC 2014 next week. I’m curious if it will perform better than the DirectX version.
Valve is continuing their efforts to sway the masses away from Microsoft and DirectX with “ToGL“, a DirectX to OpenGL translation layer. It’s limited to DirectX 9.0c for now but it’s a start. If developers can just flip a switch and port to OpenGL with minimal effort, they would be more inclined to support Linux.
All these efforts sound good but how long would it take before we see day and date high profile releases from the likes of Activision and Electronic Arts?