Hacker News new | ask | show | jobs
by angersock 3792 days ago
Other folks are beating about the bush, so I'll just come out and say it:

Linux is basically irrelevant to game developers.

Other folks have been nice, but let's just be clear here. Linux's graphics story is a stupid joke, the driver story is a stupid joke, the 3D story by way of OpenGL is a stupid joke, audio is a stupid joke.

That's why it doesn't matter if you can only use DirectCX on MS platforms--because by reaching only that teensy tiny vast majority of installed computers, devs can do well.

MS has always treated their developers better than anything in the 'nix or BSD ecosystem, and that extends to better thought-out and implemented APIs.

Sorry, but that's the world we live in, and in reality there is little point in MS worrying about a non-DX API--and little point in supporting one if you're making games for PC.

2 comments

> Linux is basically irrelevant to game developers.

Sounds like a quote form early 2000s. We are long since past that. If you didn't pay attention to the last few years - then may be research what's going on now.

> That's why it doesn't matter if you can only use DirectCX on MS platforms

It does matter. Lock-in forces developers to do double work. I.e. if they can't reuse the effort - they need to duplicate it. To put it differently - MS on purpose increases the cost of making cross platform games. Obviously for the reason of putting competing platforms at a disadvantage. How can any developer find such behavior beneficial is hard to understand. All normal developers have no respect for lock-in.

> MS has always treated their developers better than anything

Oh, really? Forcing people to do double work is not called treating you better. It's called being a jerk. And jerks they are, same as anyone who uses tools for lock-in purposes (instead of for what they should be - tools).

So to be clear, you are calling all the game industry studios that specialize in platforms, porting and tooling, a practice that goes all the way back to the industry roots, jerks.
> you are calling all the game industry studios that specialize in platforms, porting and tooling, a practice that goes all the way back to the industry roots, jerks.

How exactly did you read that into my words? I said those who force people to do double work are jerks. I.e. those who create and enforce lock-in (MS and their ilk). Why would developers who have no option but to do that double work be jerks? It wasn't their decision and they have no control over those who create those walled gardens and lock-in.

Practice of lock-in doesn't go to "industry roots". It goes to those jerks who don't care about the industry and want to make life harder for developers by making tooling useless outside given walled gardens. Their selfish and stupid idea is based on assumption that the harder and more costly it is for anyone to do the work (because of duplication), the less likely they'll do it, thus sticking only to the walled garden they initially focused on. I.e. their usual exclusivity idea. Remember browser lock-in? Same idea here. It has nothing to do with the industry - it's all about jerkiness of those who make the tools and control the market.

But its not helpful is it. Its the same case for windows mobile where nobody is interested to create any apps since its user base is almost irrelevant.