Slashdot Mirror


Company Seeks To Boost Linux Game Development With 3D Engine Giveaway

binstream writes "To support Linux game development, Unigine Corp. announced a competition: it will give a free license for its Unigine engine to a seasoned team willing to work on a native Linux game. The company has been Linux-friendly from the very start; it released advanced GPU benchmarks (Heaven, Tropics, Sanctuary) for Linux before and is working on the OilRush strategy game that supports Linux as well."

23 of 140 comments (clear)

  1. Re:wonderbar.... by Iceykitsune · · Score: 4, Insightful

    Yell at the manufacturer of your card, not the linux devs. They can only do so much without the full details of how the card arcitecue is tsructured.

    --
    GENERATION 24: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social exper
  2. Bleak future of PC gaming? by whiteboy86 · · Score: 3, Insightful

    We are now entering a transition period when the masses are starting to migrate to low-spec tablet computers from the PCs. The iPads, the new wave of Android tablets and such.. There is no need for the old PC-format packaged computer, the average joe consumer is quicky realizing that fact. The games that need gigs of memory, are CPU/GPU hungry, draw lot of power and require these 3D engines might not be such a hot genre to dive in and develop for right now.

    1. Re:Bleak future of PC gaming? by AnonGCB · · Score: 3, Insightful

      Yeah no. You have no idea what you're talking about. That said, I wouldn't be surprised to see Steam be released for Android/iOS/mobile, and get a chunk of that market.

      --
      http://CryoLANparty.com/ A lan I'm staff on!
    2. Re:Bleak future of PC gaming? by Lucky75 · · Score: 4, Insightful

      Damn I wish I had mod points. Whiteboy86 seems to just be repeating the standard apple rhetoric. PC gaming is NOT dying. The quality of the games on a phone/tablet is no where near what it is on a PC. Full stop.

      --
      DNA -- National Dyslexic Association
    3. Re:Bleak future of PC gaming? by Tromad · · Score: 5, Informative

      Support for the notion that PC gaming is dying: Civilization V, Spore, Supreme Commander 2, Dragon Age 2 (maybe). All dumbed-down versions of their predecessors. The current selection of PC games at retail stores. The trend of UI for PC games. Mandatory online DRM for single player games. Lack of innovation in the past decade/consolidation of genres. Games run like shit even on modern PCs. "Ship now, patch later". Shift towards netbooks/phones/tablets.

      Support against the notion that PC gaming is dying: Steam holiday sales (AAA titles for poverty prices), wide-berth of indie games, probably more AAA titles released per year now more than ever, digital downloads, nearly the entire back catalog of PC games available to play (GOG) on modern hardware. Integrated graphics are good enough to play games from several years ago on minimal settings.

      Regardless of where you stand on the issue, one thing is for certain: PC gaming is definitely not like it used to be.

  3. What surprises me... by fuzzyfuzzyfungus · · Score: 5, Interesting

    What I find curious about the general poverty of the linux gaming scene is how the prerequisite elements that do exist seem to have come together much less well than I would have expected, even as, in other areas, the prerequisite elements come together better than I would expect.

    A lot of effort gets dumped into Linux and the software ecosystem that people generally mean when they say "linux"(gnome, KDE, prominent programs for both, etc.) A fair percentage of it is paid for(kernel work that makes it more suitable for vendor X's servers and vendor Y's embedded platforms, some Freedesktop consortium stuff, etc.); but much of it is purely voluntary, even the sort of thing that corporations might shy away from under the advice of their lawyers(swift reverse-engineering of iPod and MTP syncing, that one French physicist who single-handedly built support for about a bazillion pre-UVC webcams, etc.).

    Similarly, a lot of purely voluntary effort gets dumped into the modding scene. On occasion, a very prominent and successful mod team gets snapped up and goes pro; but that is a sucker's bet. There is a lot of hard, sometimes tedious, modding/art/game balance work going on around commercial games purely voluntarily.

    On the Linux side, support for cutting-edge, just-released games and engines is rather sparse; but there are a number of fully free engines and generic asset packs that have been kicking around for a while. All of ID's older engine properties have been cleaned up and open-ified, some from-scratch engines have as well, as well as a few other scratch developed or commercially abandoned projects.

    There exist the engines(not cutting edge; but adequate enough for reasonably pretty graphics), there exists a talent pool, as proven by the modders, and their exists a reasonable amount of volunteerism and paid-for-by-people-unconcerned-by-free-riders paid work in the linux ecosystem generally. Why does that so seldom come together on the Linux side? Are the modding tools with contemporary-release proprietary games just that superior to the tools available to the freed engines? Is the mass of potential gamers to turn into modders just that much larger on Windows? Something else?

    1. Re:What surprises me... by hedwards · · Score: 4, Informative

      It's a catch 22 sort of a situation. Which is why when I buy a game which is available on Mac, PC and Linux that I choose the Linux version or tell them that my main system is Linux.

      I have a copy of HoMM3 bought from Loki before they went belly up, unfortunate since the produce was quite well polished and plays just as well as the Windows copy I now own.

      More than that though, there's an awful lot of free Linux games out there, and Linux hasn't really drawn enough attention from either games or developers to make it a gaming platform. Crossover Games helps, but it's really not anywhere near good enough. Not to mention that the developer has no way of knowing that it's being played on Linux and that DRM schemes often foil it.

    2. Re:What surprises me... by Kjella · · Score: 4, Insightful

      For one most of the people that are paid have employers that want them to focus on specific things, not in detail but I doubt they'd could sit around making games on company time. The other thing is that it's much easier to envision a mod of an existing game than a new game, and on Linux you're mostly talking about a new game. There's few existing communities today. The open source model has proven much more effective when there is a clear rally flag, the way FreeCiv is a clone of civilization.

      --
      Live today, because you never know what tomorrow brings
  4. A nice gesture by somenickname · · Score: 5, Interesting

    This is a nice gesture but, I don't really see it jump starting linux game development. I don't think linux will be considered a viable gaming market until a gigantic name like Blizzard starts releasing native linux clients. In fact, I think Blizzard could single handedly make linux a gaming platform. They already release OpenGL versions for the Mac so technologically, they are a short hop from a linux client rather than a giant leap. I wonder if thousands of e-mails to release Diablo 3 with a native linux client would be enough to persuade them to do it.

    1. Re:A nice gesture by Enderandrew · · Score: 4, Interesting

      World of Warcraft and many of their games run fine on Wine already. Eve Online officially supported their game in Linux for a while, and that was just Wine + their Client bundled together. If Blizzard officially recognized and supported their clients on Wine, that alone would be a huge win for Linux.

      And if Google is really pushing for greater success of Linux, helping advance Wine would help them.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    2. Re:A nice gesture by gman003 · · Score: 3, Interesting

      Valve is another company that could do it. Importantly, they're currently porting all their major games to the Mac, which is a very good halfway point for porting to Linux. More importantly, they've been releasing Linux ports of their dedicated server software - no renderer or client software, meaning you can't actually play it, but that means a good chunk of the code is already there. Most importantly, though, Valve is pretty much in control of digital distribution, which is the ONLY way commercial games are going to come to Linux (many shops don't even stock Windows games anymore, let alone Linux) - and their current push onto the Mac is causing other companies to port there as well.

      Looking through my current Steam gamelist, I see 20-odd games that already have Linux ports, and another 30 or so that could be ported with less effort than normal. Now, not all of them are guaranteed to get a port - but even if half of them do, that's enough for 35 games on launch day, probably more (I used my "purchased games" list instead of the full "all games on Steam" list). That's enough for a pretty good launch, which would probably push other developers to either release ports, or hire someone to port it.

    3. Re:A nice gesture by somenickname · · Score: 4, Insightful

      Official Wine support would certainly be a step in the right direction. I played WoW under Wine long ago and I got the impression that while it wasn't officially supported, it wasn't such an unsavory configuration that Blizzard would tell you to bugger off if you asked for support for it. I have no evidence to back this up but, I also got the impression that the desire to play WoW on linux gave the Wine project a very tangible flagship kind of "This Must Work" application. So, while I would love to see native linux clients, official Wine support would still be amazing and, possibly more beneficial to the linux community because of the side effects of having a better Wine.

  5. meh by larry+bagina · · Score: 4, Funny

    there are plenty of FREE (as in GPL) 3D engines on Linux. These posers should take their closed-source engine and cram it up their ass.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:meh by DurendalMac · · Score: 3, Funny

      Yes, cry that someone is trying to help Linux development. Get pissed because they're not doing it in a way that YOU want.

      Zealots like you are exactly what is wrong with Linux right now. Linux can be free and open all you want, but when you expect software vendors to strictly do the same and badmouth those who don't, you're driving developers away. Less software = less users, plain and simple.

    2. Re:meh by kayoshiii · · Score: 3, Interesting

      Please point me to a GPL game engine that supports DirectX11/OpenGL4 features.

  6. Re:Not quite as exciting as the headline sounded by Threni · · Score: 3, Insightful

    That's what I thought. Nice advert for the company, I guess. It's going to boost Linux development by precisely one game, in 18 months time, maybe....

  7. Re:wonderbar.... by Anonymous Coward · · Score: 3, Funny

    Welcome fellow moron.

  8. Re:wonderbar.... by 3vi1 · · Score: 4, Funny

    To those marking the parent as insightful, I'd like to see one single link that backs up what he says about video cards being "just framebuffers" under Linux. You realize that most of the OpenGL driver code is shared with the Windows implementations (which is why Heaven pretty much has the same framerates in both OSes), right?

  9. Re:Not quite as exciting as the headline sounded by Anonymous Coward · · Score: 3, Informative

    When I read the headline I thought "why would anyone care?" There are plenty of good, free engines out there already.

    ioquake3
    XreaL
    Cube 2
    Irrlicht
    OGRE
    Crystal Space
    Blender
    Panda3D

    And if John Carmack doesn't go back on his word, id Tech 4 will soon be free.

  10. Re:wonderbar.... by walshy007 · · Score: 5, Informative

    Provide a stable binary interface,

    This is wrong on so many levels in linux land.

    For starters, unlike windows land, in linux drivers tend to have common things that many drivers need put into modules and re-used. For example the mac80211 stack. In this example all the actual card drivers have to do is basically tell the kernel where the registers are and what they do and bam, working wifi.

    Bug fixes in used modules fix bugs in all things that use it. Code re-use to the extreme.

    It also helps with portability, can you run your nvidia binary driver on mips? Hell no, could you run neauvou which exposes the hardware through gallium and uses GEM etc.

    As long as the drivers need to be rewritten every few months because the kernel was changed (often for no other reason than to break compatibility), linux will have crummy drivers.

    Linux by far has the most in-built driver support of any operating system that has ever existed. To call it crappy is a bit of a farce.

    All hardware vendors need to do is give a kernel dev specs and a driver which will be indefinitely supported is created. I can still use a tv tuner card from 2001 on my machine now, could you do the same with windows 7?

    Having a stable ABI limits improvements to the kernel, and loses a great deal of flexibility and usefulness. So really, screw that. If you 'want' a stable ABI, it is a good sign you are doing it wrong anyway.

  11. Re:wonderbar.... by LingNoi · · Score: 5, Interesting

    Please hell no. If windows is an example of doing this right then I don't want it. The ABI for windows hasn't changed in 20 years and it's horrible riddled with bugs and simply a PoS. All one has to do is look at how lame their visual c++ compiler is because it has to compile down for their archaic abi to realise that's not the way to go.

  12. Re:wonderbar.... by kayoshiii · · Score: 3, Interesting

    I use Unigine on Linux at work. Everybody else uses it on Windows. OpenGL performance is slightly faster on Linux than Windows but DirectX11 runs a bit faster than OpenGL/Linux I think this is down to DirectX11 multi-threading better thus the CPU becoming less of a bottleneck.
    This is with the nVidia drivers.

    Unigine is really targeted at DirectX10+ class hardware and is one of the first engines to support new DirectX11/OpenGL 4 features. Our most recent project involves perhaps 100kms of Railway track with animated crowds of people and thousands of animated cars. We have it running on about as fast a systems as you can get. But we don't do optimisation either unless we have to.

    Unigine is really good at cross compatible too. All the tools are equally available on Windows/Linux and almost all the code I write under Linux will work the same on Windows.

  13. Re:wonderbar.... by BitZtream · · Score: 3, Insightful

    This is wrong on so many levels in linux land.

    Yes, the political and other agendas that go along with Linux essentially result in it fucking itself over in this respect.

    It also helps with portability, can you run your nvidia binary driver on mips?

    So who REALLY do you expect to care that you can't run it on a reasonable obscure OS ... with a rather obscure (these days) processor? You might care, and maybe some guy in Europe ... but no one else does, so you're not really doing anything to help your argument in the minds of people who actually want to serve the most amount of people. You want to run some odd combination, you cut yourself off.

    Linux by far has the most in-built driver support of any operating system that has ever existed. To call it crappy is a bit of a farce.

    And to ignore what every major developer complains about and uses as their reason for not developing for Linux is just utterly ignorant. If you want people to develop for Linux you have to address their reason for not doing it, not sit around and tell them they are wrong.

    All hardware vendors need to do is give a kernel dev specs and a driver which will be indefinitely supported is created. I can still use a tv tuner card from 2001 on my machine now, could you do the same with windows 7?

    Really? You're using an analog tuner to receive what? Analog was done away with last year in the US, I suspect that any other major country in the world is either already there or going that way soon as well, so its awesome that you can get your old TV card working, I don't think any Windows 7 user will cry that they can't get the card they bought 9 years ago to work ... since even with drivers its effectively useless. I guess you could hook it up to cable providers until they drop analog completely.

    Having a stable ABI limits improvements to the kernel, and loses a great deal of flexibility and usefulness. So really, screw that. If you 'want' a stable ABI, it is a good sign you are doing it wrong anyway.

    Actually, you have that backwards. If you can't make a reasonable stable ABI, you're doing it wrong. Its just a sign of a dev who either is incapable of thinking about the future or or don't care, either way, you won't find people who bother to follow you constantly doing anything useful. The fact that you think this way shows that you have no concept of how proper software development works. Its not even unique to software development, standardized interfaces are considered one of the major innovations that brought us to where we are today as far as production is concerned.

    Do you think an assembly line would work if every engine, tire, bolt, or whatever had 'improvements to its interface' every day? Oh, today we get new bolts, gotta update the engines ... oh, the engines have a change that requires transmission modifications.

    The interface doesn't have to stay the same forever, and indeed can't, but consistency and stability are a good thing, even if you don't understand why. Perhaps you should try living in a world where every electric company providers their own 'optimized' form of electricity, complete with different voltages and frequencies. How well would that work out?

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager