Slashdot Mirror


WineX and the Future of Linux Gaming

SQLz asks: "I'm a Linux user and an avid gamer but unfortunately for me, I have a very limited selection of games to play without having to reboot into my 'Xbox partition' (a Win2k partition with only games). To supplement my aging collection of Loki titles, as well as UT2003 and a few Q3A mods, I use WineX to play titles like Battlefield 1942, SimCity 4, and Homeworld Cataclysm. Apparently this is bad, as many people in the community feel that Transgaming's WineX is discouraging developers from creating native Linux ports. Does anyone have any real proof of this happening? Do developers really point out WineX as a alternative to doing a native Linux port?"

17 of 93 comments (clear)

  1. Don't think so by jazir1979 · · Score: 5, Insightful

    If MS Word worked really well under wine, would that stop people from wanting a native Linux word processor?

    WineX is great, but nothing beats a native game, and developers using WineX as an excuse to be windows-only are just lazy.

    Okay perhaps you are right - laziness is very common after all ;)

    --
    What's your GCNSEQNO?
    1. Re:Don't think so by gregh76 · · Score: 5, Insightful

      Lazy? How can you make such a stupid comment?

      Did you ever stop to think that it's ultimately not up to the developers? The game companies are, first and foremost, businesses. Considering what happened to Loki, porting mainstream games to Linux is not profitable (yet, anyway). Too bad, too. I bought Loki's ports of SOF and Q3A and thoroughly enjoyed playing them.

      Where I work (not the gaming industry), developers' ideas are constantly getting shot down due to lack of money. And it often doesn't matter how good the idea is or whether it will make things "better" or not.

  2. The thing stopping more linux games is... by dafoomie · · Score: 4, Insightful

    Profitability. Or lack thereof. Same reason why there aren't more Mac games. Do the potential gains justify the cost of porting it? Some games would be easier than others, but theres not a lot of money to be made in the Linux market.

    The other thing is that most people that play these kinds of games dualboot windows/linux. I'd say dualbooting is much more prevalent than using winex for games.

    I'm not saying anything negative about Linux. I use Linux. But how many gamers, or just regular casual gamers, use Linux and only Linux at home?

    1. Re:The thing stopping more linux games is... by couch_potato · · Score: 2, Insightful

      But how many gamers, or just regular casual gamers, use Linux and only Linux at home?

      That number is right around zero, I would say. Hardcore gamers would never choose Linux as their OS, for obvious reasons, and what 'regular casual gamer' has the technical skills to use Linux? Most of that sort can barely use Windows.

      Did you ever wonder what life would be like?

    2. Re:The thing stopping more linux games is... by TechnoPope · · Score: 4, Insightful

      Er, you mean "Portability". Porting is cheap if you use cross-platform APIs from the beginning. What's needed more than anything is OpenGL 2.0 and SDL 2.0, so game companies can stop writing to DirectX.

      I feel this actually shows how young you appear to be. Game companies really aren't all that interested in writing to many standards. This was apperent during the OpenGL/glide/Direct3D days. Right now, there is pretty much one viable choice for developers, Directx.

      Because of it's installed user base, DirectX already has an edge, not to mention that DirectX makes many things, like network play, easier on the developer by giving them a pre-built framework. The other problem is that the majority of game developers look at DirectX as a godsend in terms of getting hardware to work. Easy access to all of the advanced features of the hardware without having to work for it.

      While it is possible for OpenGL to make a comeback against D3D, SDL is kind of stuck. It's not going to provide enough features to make developers switch to it. As it stands, the only thing it holds over DirectX is that it is open and cross platform. Unfortunatly, this doesn't mean much to a game company who, in all honesty, isn't all that concerned with the small percentage of non-Windows gamers.

      --
      Slashdot...it's like Fox news, but without the biased sl...or maybe not.
    3. Re:The thing stopping more linux games is... by EthSoma · · Score: 4, Insightful

      Hey, I've got a smaller user id than you ;)

      The point I was trying to make and maybe made too quickly is: the reason for the lack of native Linux games has more to do with the current lack of competitive cross-platform APIs than it does the number of Linux gamers. 1% martketshare is easily enough to justify a port if the cost of a port is effectively nothing. I think you reinforce that point.

      --
      It is truely written: a man has five times as many fingers as ears, but only twice as many ears as noses.
    4. Re:The thing stopping more linux games is... by kiwaiti · · Score: 2, Insightful
      Maybe the best argument in favour of cross-platform APIs for gaming companies is not Linux, but Mac OS.

      Mac users can't usually run windoze for games, they are a somewhat smaller market than windoze, but still much more significant in terms of money spent on such things than Linux. If there was an API that made porting to Mac OS a no-brainer, that might justify the investment into not using DirectX any more (remember, they've been using it for some time now, and they know it in and out), and a Linux port might become a byproduct of producing for both the windoze and Mac worlds.

      Kiwaiti

      --
      Member of the Legion Of Microsoft Haters
    5. Re:The thing stopping more linux games is... by PainKilleR-CE · · Score: 2, Insightful

      It seems that 'Hardcore Gamers' is definied as all those CS freaks, but if you look beyond CS you'll find quite a few interesting titles, even for the hardcore gamer.

      Usually hardcore gamer is defined as someone that plays a large number of games, meaning more retail games than are released for Linux in any given time-frame.

      On the other hand, there are many other ways to look at it, for instance someone that's played CS since it's initial public beta and still plays it today could be considered a hardcore gamer because they've stuck with the game for this long, or because they've worked to improve their skills in that game (or they could be called a hardcore CS player, I guess). Not to mention that there are many games (on Linux, Mac OS, or Windows) that don't cost anything (or are shareware) that could keep even a heavy gaming habit fulfilled for quite some time.

      The one thing that makes most people believe that 'hardcore gamers wont run Linux' is the need to be able to buy and play that next great game, regardless of where it comes out, and so far that game hasn't been a Linux exclusive, because game developers want to make money (so they make a game for Windows or 1 or more consoles and consider porting). I've known plenty of gamers that run Linux for everything but games, and keep a Windows partition only for games. Their reason is simple: use the tool that fits the job. Many of them even have a computer (rather than a partition) specifically for games, simply because they have no requirement for the higher end system specs in their normal computer use (and because a 'hardcore' gamer goes through a hell of a lot of hardware if they can afford to, it's easy to put together another system from spare parts and a couple of cheap items (ie floppy drive and a case).

      --
      -PainKilleR-[CE]
  3. A better Wine(x), better are the chances... by ptaff · · Score: 2, Insightful

    An almost-perfect Wine/WineX 'emulation' of some parts of a game might just be a perfect way for companies to start selling Linux ports.

    For some trivial things like menu interfaces, performance is not an issue. The real trouble lies usually in the fast heavy graphical stuff. As GL is becoming less of a barrier, an hybrid-port (regular stuff via WineX, CPU-intensive GL stuff recompiled for Linux) could be a good bet for game companies.

    I can understand that spending 10,000USD or more for a Linux port might not be that bright right now for a game company, but if Wine/WineX can lower that cost, companies will have "nothing to lose".

    And while that's not the perfect solution, don't expect companies to release stuff "free as in speech" for a couple of years anyway.

  4. Re:Mac Gaming by SmallFurryCreature · · Score: 4, Insightful
    Well, if you want to debate why companies would want to release linux versions of their games, why not look at the three companies that did. ID, Bioware and whoever does unreal. So why did they bother, well in all three cases as far as I know it was because at least one coder wanted to do it and was prepared to work on it in their free time.

    So why did the companies allow it? Why not? All it did was generate good publicity, no support costs, no development costs.

    But there may be another reason why companies should look at linux/mac. Microsoft is a direct competitor to every game company. It has been producing games for a long time but since directx it also controls the enviroment in wich games play. It has been found guilty in the past of using hidden parts of windows api to give itself an advantage over competitors in the desktop market. Is it really beyong belief that MS is doing or doing to do the same thing with DirectX?

    With them now also involved in hardware it may be to any games company advantage to be flexible on hardware. It is already perfectly normal for games to be crossplatform why not include two more and cover 100% off all computer owners?

    A dream? Years ago I read an article on OSes in a gaming mag. Linux was mentioned as a geek plaything that could barely play solitaire. Now many Multiplayer games depend on it for reliable servers. Who knows what will happen in the next few years.

    What I am still wondering about is why no game company has created the selfbooting game. No problem without to date drivers or thousand of background services causing crashes blamed on youre game. But then I suppose that would be like expecting hardware manufacturers to include software for a bootdisk with the bios files.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  5. So why did they bother? Servers by AHumbleOpinion · · Score: 2, Insightful

    So why did they bother

    Some games are ported to Linux because they want Linux based game servers. Once you have the server the client-side game is a small step, but without the server there would be no client-side game. There's no money in it otherwise. Even id had stated in Game Developer magazine that a Linux port of Quake did not make business sense, they only did it because they thought it would be cool.

  6. There is no Linux "game market" by AHumbleOpinion · · Score: 4, Insightful

    ... developers using WineX as an excuse to be windows-only are just lazy

    No they are profit oriented. The Linux "game market" is not as large as most people think. It is not the number of people willing to buy a Linux port of a game. It is only those individuals who would never buy the Win32 version of the game. Most Linux gamers dual boot or use WineX, they are already customers. A Linux port does not generate a new sale, it merely replaces a Win32 sale with a Linux sale, there is no new profit, no economic justification for the port.

  7. DirectX and MS world domination by Negative+Response · · Score: 2, Insightful
    I have to say, M$ succeeded in their dirty strategy again. By luring developers into using DirectX, lots of games that would have been easily ported, had they used OpenGL and the like, are now very difficult to do so. DirectX does offer some features not available in OpenGL (yet?) mostly due to more manufacturers supporting it, but most games, given their shitty quality (want barbie games on linux?), didn't need to use them anyway, not to say DX is a bitch to code for.

    But M$ shipped better SDK with better documentation for DirectX with their compiler (MSVC), and lame programers code with what is already there (Windows + DirectX). The problem is, those who write good games are basically in the same company as those who white bad games but outnumbered, and given the mentality as such ("we use DirectX by default"), virtually all games are in DirectX now. And when it turns out it's difficult to port, easiest solution is not to port it at all. This is kinda natural, except that M$ planned it this way from the very begining. Just another example how M$ use their "open" standard to grab market share.

  8. If wishes were horses... by arunarunarun · · Score: 3, Insightful

    ...it'd be so weird.

    It's so easy to say: "Make new open source games for linux. Make them high quality". Do you think people strive to make low quality games?

    As far as I can see, there are 2 primary differences between games and most other software:

    1) Product cycle. Unlike other software, most games are one-time products. This is true for any game with a story of any sort - most single-player games. Developing games like other open-source software, by releasing mostly-completed (read half-completed) software and then evolving will not work for games. People play games, and then they're done with them. If it's really good, it'll last a few months. Multi-player versions prolong it's life, but not indefintely, given rapidly evolving hardware. Take Mozilla as an example. Or the linux kernel. That kind of development cycle will *not* work for most games.

    2) Artwork. Ask most open source game developers, or look at the websites. Everybody needs good artwork. And that doesn't come for free. I'm not going to speculate upon reasons for this, since I don't know any game artists. Anyone care to shed some light?

    So the bottom line is that the entire development process for open source games needs to be reviewed carefully. Also, it would be useful to have some sort of website or community for artists who are willing to do artwork for projects they consider interesting. Or is there already something like this?

  9. The squeeky wheel by quinkin · · Score: 2, Insightful
    As far as I can see - if we run it on Wine that is not a help or hindrance really. If native port is available, we would use it instead.

    If a native port is not available, then wine is the only (free) option available for Linux.

    The crux of the matter is that you should let the developers know that you are running it on Wine. Without this feedback you are just another windows statistic - to be regurgitated by MS at a later date as a reason not to port the software.

    If they are aware of the linux demand, we stand a better chance of getting compatible/native releases.

    If developers are informed that they are almost cross platform already, they will be much more open to the possibility of rewriting the portions that would help make it a better/faster/more stable linux game.

    Q.

    --
    Insert Signature Here
  10. Re:Well... by Jay+Cornwall · · Score: 5, Insightful
    To be fair, CVS was never designed for the kind of mass distribution that many WineX users expect from it. A lot of people seem to checkout the source, build it, and delete the old source - if they fancy a new version, they just reget the entire source tree from the CVS server. It's put the Sourceforge CVS server under a lot of strain (or at least contributed heavily to it), which has made it almost unusable at times for other projects, where users genuinely need CVS checkouts to build and update from.

    I think Transgaming took the right step in discouraging automated checkouts, but I still think they should consider releasing nightly tarball snapshots of CVS for users to download. Sourceforge has a lot of bandwidth available for file distribution, and the majority of users wouldn't care whether their WineX came from the CVS server or from a tar.bz2.

    (If you'd like to see evidence of this, wander in to #winex on irc.freenode.net - note the number of completely clueless people who ask for help with CVS throughout the day. They're just looking for free WineX, they're not interested in testing/development at all)

  11. Re:Community by BenjyD · · Score: 2, Insightful

    Free games is a great idea, and I play Day of Defeat (free half-life mod) all the time. However, most of the decent free games are reasonably simple. A Half Life mod, although a major piece of work, is a tiny amount of work compared to (say) Zelda:WW. The CS people don't need to bother with story or cut scenes, the levels are all pretty small and simple.
    I don't think open source games are the way to get gamers to use Linux. The only way that will happen is if a majority of new titles have a linux version released at the same time as the Windows version.