Linked by Eugenia Loli-Queru on Wed 25th Oct 2006 08:41 UTC
Linux A few months ago we ran a poll about the most important non-free Linux apps. We had over 8,000 votes in that poll and we consider the results pretty interesting. Interesting enough to push Linux's market share if a distro capitalized on them?
Thread beginning with comment 175038
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Nice
by Soulbender on Wed 25th Oct 2006 09:03 UTC in reply to "Nice"
Soulbender
Member since:
2005-08-18

"there won't be any impediment to write/port GOOD games to Linux?"

There's no DirectX on Linux and since most commercial Windows games use DirectX that's something of a big hurdle.

Reply Parent Bookmark Score: 3

RE[2]: Nice
by SpasmaticSeacow on Wed 25th Oct 2006 11:56 in reply to "RE: Nice"
SpasmaticSeacow Member since:
2006-02-17

DirectX is simply an API. Linux does not provide the API, but WINE does. Most DirectX games (6-9 anyway) can be run on Linux today without a whole lot of hassle.

If you write for DirectX, however, chances are: you aren't looking to make the game portable in any sense of the word, and you aren't familiar with or competent with the alternatives (for which there is native Linux support).

Today, though, many game developers write for specific engines. The game itself is developed on an intermediate platform that uses DirectX (or whatever) as the back-end. The engine developer could write a separate back-end that is not DirectX based and can run natively in other environments. Epic Games, creators of Unreal Tournament, do this, for example.

Reply Parent Bookmark Score: 3

RE[2]: Nice
by dylansmrjones on Wed 25th Oct 2006 19:43 in reply to "RE: Nice"
dylansmrjones Member since:
2005-10-02

Actually, Wine do have an implementation of DirectX, acting as a wrapper around OpenGL. It's not complete, but it works in part. Good enough that many popular FPS can run on Linux with Wine.

And besides that many games are written to _not_ only use DirectX but also other abstraction layers, incl. cross platform abstraction layers.

So it's not really a big hurdle after all.

Reply Parent Bookmark Score: 1