Video games are sexy. People need to be aware that GNU/Linux is more than just something to drive your webservers... A lot of people (myself included) feel that video games are a major factor in getting GNU/Linux to the masses. I can't count the number of people that have said, "Thanks for porting [GAME X]! It was the only reason I kept a Windows partition around!"
Ryan C. Gordon Carolinian
Source
Quoted in Robin Miller, "LinuxWorld Exhibitors' Responses to Slashdot Questions" Slashdot (2003-01-27)
- year
- 2003
Cite this record
“Video games are sexy. People need to be aware that GNU/Linux…” Ryan C. Gordon. Carolina Quotes, record CQ-89B526FE00. https://carolinaquotes.com/quote/89b526fe00
More from Ryan C. Gordon
I happen to like the "feel" of OpenGL more, which isn't something I can explain well to those that aren't programmers, but I don't think it matters much at this point which API one chooses. More or less, you have feature parity between both APIs, both have made a handful of design mistakes, and both do a few things in slightly more pleasant ways than the other. Of course, the unforgivable thing about Direct3D is that it only works on Windows. If it was truly cross-platform, though, I wouldn't really object to using it. But since you write OpenGL almost everywhere, and Direct3D almost nowhere, it seems like a false choice to me.
I can find lots of examples where a game won't make you rich, but I can't find a reasonable case where a Linux port doesn't have at least a small, positive return on investment.
The simple fact is that code quality tends to improve as you move between platforms... non-obvious bugs on Windows become VERY obvious in the Linux port and vice versa, and thus get fixed. So even the Windows gamers will win in all of this.