For me, I think this is will push me multi-platform and is one reason I'm looking into things like mono and monogame.
Edited by Net Gnome, 05 June 2012 - 04:35 PM.
Posted 05 June 2012 - 11:44 AM
Edited by Net Gnome, 05 June 2012 - 04:35 PM.
Posted 07 June 2012 - 11:59 AM
Edited by ajm113, 07 June 2012 - 12:03 PM.
Posted 07 June 2012 - 01:13 PM
Posted 07 June 2012 - 01:24 PM
There's still the important issue of the games themselves being Windows-only. Wine is nice, for the most part, but it still isn't perfect by any means.If Steam releases this on Linux, I will make a full switch to Ubuntu and just have a tiny partition of Windows I can boot just for cross platform development
I do already, but that is mostly a side-effect of using Linux as my preferred development platform.will this influence your decisions regarding targeting Linux as a platform for your ongoing / future projects? If so, why or why not?
Minor off-topic note, but I sincerely hope so. I also sincerely hope some of the more .. erractic (read: insane) ... elements of the FOSS/Unix world don't drive them away.I expect a slow-burning-but-consistently-positive feedback cycle to occur.
Posted 07 June 2012 - 01:39 PM
This does make sense. I'd be curious to know where you have read about it though.Valve is doing this because they believe that the other two platforms, Windows and MacOS, are heading towards a walled-garden, where the computer is no longer a general-purpose device under the control of the user, but a platform who's ecosystem will be more-tightly controlled by their vendors. It would be foolish for a digital distributor to put all its eggs in a basket where the message is so clear that the vendor want's to own, control, and tax the only channel in the long-term. It would be like AMD or Nvidia relying on Intel to manufacture their chips.
Posted 07 June 2012 - 02:30 PM
Posted 07 June 2012 - 02:42 PM
Posted 09 June 2012 - 07:05 AM
Either this or the whole "Steambox" thing (it'd be cheaper to bundle Linux than Windows). Or both... I doubt Windows 8 will be a full walled garden, but I wouldn't be surprised if for Windows 9 they attempt to remove support for non-Metro programs in home editions :/ (seems unlikely, but it could happen - depends on Windows 8's reception, I guess).Valve is doing this because they believe that the other two platforms, Windows and MacOS, are heading towards a walled-garden, where the computer is no longer a general-purpose device under the control of the user, but a platform who's ecosystem will be more-tightly controlled by their vendors. It would be foolish for a digital distributor to put all its eggs in a basket where the message is so clear that the vendor want's to own, control, and tax the only channel in the long-term. It would be like AMD or Nvidia relying on Intel to manufacture their chips.
I'd be more worried about them giving up with the state of OpenGL drivers on Linux. The only ones that work reasonably fine are the proprietary nvidia ones, the rest all seem to have issues as soon as you go beyond the basics (or at least far enough for the kind of stuff Source does). Also the state of wi-fi drivers on some hardware, though no idea how bad is it.Minor off-topic note, but I sincerely hope so. I also sincerely hope some of the more .. erractic (read: insane) ... elements of the FOSS/Unix world don't drive them away.
Posted 09 June 2012 - 07:47 AM
will this influence your decisions regarding targeting Linux as a platform for your ongoing / future projects? If so, why or why not?
Posted 09 June 2012 - 07:59 AM
Given that Gabe Newell says that a steam client for Linux will be launching later this year (assuming this isnt like other Valve long-delayed projects), will this influence your decisions regarding targeting Linux as a platform for your ongoing / future projects? If so, why or why not?
For me, I think this is will push me multi-platform and is one reason I'm looking into things like mono and monogame.
Posted 10 June 2012 - 04:55 AM
To be fair, with SDL you can easily cover about all I/O stuff a game may need (network aside, but on Windows sockets aren't very different), so that pretty much makes things a lot easier, especially for SDL 2.0 which is under the zlib license (not LGPL). Your only issue would be OpenGL... which is what I was worrying about, since that part doesn't work very well in the general view of things.Given the OpenGL ARB are about as useful as a choclate teapot in the depths of hell I'm not holding out much hope 3D wise... OpenCL is better but still has gaps and support issues, heck even finding out if NV supports 1.2 on Windows isn't easy.. as for sound... I've not played with Windows sound and I don't know what exists on Linux; I use to like OpenAL but XAudio seems like a saner API... same for input; if I was making a game which used the 360 controller than XInput is easy, even windows messages is easy; last time I tried to deal with in on linux I woke up 2 days later hung over and with a gap in my memory.
Posted 10 June 2012 - 07:16 AM
Given that Gabe Newell says that a steam client for Linux will be launching later this year (assuming this isnt like other Valve long-delayed projects), will this influence your decisions regarding targeting Linux as a platform for your ongoing / future projects? If so, why or why not?
For me, I think this is will push me multi-platform and is one reason I'm looking into things like mono and monogame.
Posted 10 June 2012 - 08:17 AM
To be fair, with SDL you can easily cover about all I/O stuff a game may need (network aside, but on Windows sockets aren't very different), so that pretty much makes things a lot easier, especially for SDL 2.0 which is under the zlib license (not LGPL). Your only issue would be OpenGL... which is what I was worrying about, since that part doesn't work very well in the general view of things.
Posted 10 June 2012 - 12:51 PM
Posted 10 June 2012 - 01:06 PM
To be fair, coming from classic Allegro (i.e. before Allegro 5), I thought using SDL was going to be a pain. Turned out to be much easier than I was expecting, and this is taking into account I'm using raw SDL (with none of the helper libraries). In fact, I was expecting to go insane implementing sound output, and in the end I got it running in like no time. I'm having more issues with Vorbis files than with SDL...
To be fair, with SDL you can easily cover about all I/O stuff a game may need (network aside, but on Windows sockets aren't very different), so that pretty much makes things a lot easier, especially for SDL 2.0 which is under the zlib license (not LGPL). Your only issue would be OpenGL... which is what I was worrying about, since that part doesn't work very well in the general view of things.
Honestly, I'd rather stab myself in the eyes with a rusty spoon than use SDL for anything... ever.
Posted 11 June 2012 - 01:20 AM
No. Multiplatform will always remain an important possibility, but only a possibility. No effort, for the time being, will be spent on removing platform dependancies. For the time being, if I look at my long-term roadmap, I have a component that mandates the use of D3DX. I have spent weeks in searching for a multiplatform replacement with no success.will this influence your decisions regarding targeting Linux as a platform for your ongoing / future projects? If so, why or why not?
Agreed.Honestly, I'd rather stab myself in the eyes with a rusty spoon than use SDL for anything... ever.
Edited by Krohm, 11 June 2012 - 01:22 AM.
Posted 11 June 2012 - 01:33 AM
As for windows and the walled garden? I doubt we will see massive changes in Windows 8 or 9 in that regard. Mostly because they are going to need to maintain some backwards compatability with existing software. If it becomes known that you can't play your not-exceptionally-old video games on the new OS, then you're likely not going to want to buy it. So complete walling off and limiting what can be run in windows, and where you can source your software from is going to be a long way off.
Posted 11 June 2012 - 02:33 AM
Not to mention, it's very likely that the amount of Steam users that would migrate to Linux is probably going to be below 5% (heck, even below 1%, I dare say). Users will not switch unless forced to, which means that at best Linux may get some better drivers, and at worst it'll just be let to rot as it has been and eventually Steam for Linux may get withdrawn.It seems extremely likely Win will remain the center of operations for quite a while. Because of my past experiences with Linux, it will be left as a last target. Both Apple and Android seems much better candidates to me for the time being. Sorry dudes, that's my sincere decision after having used Linux for close to 10 years.
They have already said they're going to do it for Metro apps though. The issue here will be what will they do with support for non-Metro apps.Given Microsofts OS marketshare i doubt they're even able to force their own download service on consumers without being slapped with an anti-trust lawsuit so any such move is likely to be far in the future.
Posted 11 June 2012 - 05:26 AM