Earlier quoted context omitted.
Having tried to write interesting applications for linux, I should ask -- what does "native linux" mean? This is a serious question, and I don't know if it has an answer. For example, it was easier for me to use pygame, which is based on SDL (simple directmedia layer), which is based on porting windows code.
> which is based on SDL (simple directmedia layer), which is based on porting windows code. Huh? Building on top of SDL is probably the easiest way to make a game native on all platforms. There's nothing Windows specific about it.
Wikipedia says: "Sam Lantinga created the library, first releasing it in early 1998, while working for Loki Software. He got the idea while porting a Windows application to Macintosh."
Even the naming of directmedia suggests microsoft roots to me: direct3d directplay directx, etc.
But my larger point was that I don't know how you would create a "native linux" game - I think high-functioning games on linux use cross-platform toolkits of one type or another.
I don't know maybe you could cobble something together part wayland, part mesa, part pulseaudio, part v4l, part /dev/input...