Ryan worked at the now defunct Loki Games and did some stuff with a bunch of Linux games. Gordon (aka Icculus) has even written an article about making your code portable, which includes “black box” modules (abstractions) so it does not matter if you have DirectX or OpenGL: either would work.
The team over at have done a fine job porting games, and Ryan C.
Portable code that uses open standards ( OpenGL) is nice, but OpenGL lags pretty significantly behind DirectX, so I have a hard time blaming developers there. WINE is a good idea but really a bridge technology, and many a techie will point out that what Linux REALLY needs is native gaming, and WINE will allow many developers to be lazy (read: Maxis/EAGames). WINE? If you have enough hair left to pull out, WINE is a good choice. NeverWinter Nights? If you can get it to work.