IgnisInCaelum said:
Why were they never made? The answer to this is what *really* needs to be dealt with to free gaming from Windows for good. Though I've had limited experience with game development, I've done a bit of it and wouldn't even be sure where to begin if I were to have to develop a platform-specific game. I can code a game and simply compile it for at least Linux and Windows (32-bit and 64-bit both, for Linux. I've less experience developing, building, etc. on Windows, so I can't say a whole lot about that end beyond that I've managed to make it work on multiple systems before) without much trouble aside from the initial learning stages/setup pains (mmm, editing Windows 7's PATH env var with the itty bitty box, libs scattered across the filesystem...). I don't see why that would become much more difficult. Support could be an issue (though probably upstream of the game devs as they're now writing platform-independent code, RIIIGHT?), but for now I think I'll just say "write decent freaking software to begin with and it won't be nearly as much trouble" to that (while completely ignoring the heaps of games that are constantly being puked up in half-assed bug-ridden form) while pointing out that it'll be an issue no matter what. What am I missing? Microsoft subsidies? Traditional laziness? Somebody threatening to kick developers' pets?
The reason games aren't released for anything other than Windows comes down to a couple of things:
1) By far the most prominent game programming language is C++, which is very much platform dependent. It's not nearly as bad as C, but it's pretty damn close.
2) The Windows : Everything Else ratio is ridiculously lopsided. Roughly 80% of the PC market uses Windows, and most studios just aren't willing to pay for such a small increase in potential customers.
3) The vast majority of programmers out there simply can't "write decent software to begin with". For proof, see Sturgeon's Law [http://en.wikipedia.org/wiki/Sturgeon%27s_Law].
Edit: Also, WRT your Linux thing at the beginning, which is true, it's also true that any distro of Linux is far, far easier to fuck something up than Windows and it can be incredibly complicated to fix relatively simple problems. It's my preferred OS tbh, but if you don't know the backend at all, it's easy to create problems and be unable to fix them.