Send News. Want a reply? Read this. More in the FAQ.   News Forum - All Forums - Mobile - PDA - RSS Headlines  RSS Headlines   Twitter  Twitter
User Settings
LAN Parties
Upcoming one-time events:

Regularly scheduled events

Report this Comment
Use this form to report the selected comment to the moderators. Reporting should generally be used only if the comment breaks forum rules.

43. Re: John Carmack On Linux Gaming Support Feb 6, 2013, 13:10 Beamer
headkase wrote on Feb 6, 2013, 11:37:
Beamer wrote on Feb 6, 2013, 11:04:
Valve's problem is going to be getting anyone to actually make Linux games. Like you said, "If they... get some large software developers aboard...." that's a big if. It's a risk. They need to hire Linux game programmers, something not really plentiful now. It's a big leap. Some will stick a toe in the waters, but don't expect anyone committing capital to jump in the deep end before anything is proven.

And, if it becomes proven, it isn't hard for others to adapt to it. Actually kicking out the product for Linux isn't really time or resource intensive, but it does require hiring some new people.

Having every developer writing for Linux is stupid. What needs to be done is that the engine developers write Linux-back-ends. When you develop your game for CryEngine 3 you don't say "oh my gosh! I have to write to the Xbox 360, PS3, and PC API!" No, shit. With CryEngine 3 you press the "deploy" button and the code needed at the lower levels - stuff dealing with operating systems and graphics and audio API's - is abstracted away from your content. If a engine developer makes an OpenGL back-end the developer of a game doesn't have to give two shits about it. They just press "deploy." Sorry, they have to press deploy 4 times: once each for Xbox 360, PS3, PC, and Linux. A properly written game engine will abstract away the lower level details and make it so a game developer doesn't have to give a single flying fuck about them.

Yeah, like I said in my second paragraph, it isn't time or resource intensive, just requires hiring some Linux people.

Also, it isn't as easy as just hitting "deploy." Sorry, doesn't work like that. Sure, if you choose to go with UE3 or CryEngine it's close, but id, of course, isn't doing that. So they need to hire some Linux people. And many other companies don't do that. So they'd need to hire some Linux people. And even those using UE3 often modify the code. So they'd need to hire some Linux people.

Like you said, what needs to be done is to have engine developers create Linux back ends. Some people need to be hired to do that.

I never said they need to hire game developers, I said game programmers. As in, they need programmers that understand both Linux and game engines.
Music for the discerning:
Login Email   Password Remember Me
If you don't already have a Blue's News user account, you can sign up here.
Forgotten your password? Click here.


Blue's News logo