1. Having trouble staying logged in? Note: We are rpgcodex.NET not .COM. Trying to login via .com will cause issues. Make sure you are on rpgcodex.net to login and all will be fine.

    And if the Password Recovery doesn't work (there was an error transitioning accounts during the upgrade), use the "contact us" link right down the bottom right of the forums and harass us about it. Include your account name and its e-mail address (or whatever parts of it you remember).

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Game News Wasteland 2 to use Unity

Discussion in 'RPG Codex News & Content Comments' started by Zed, May 12, 2012.

  1. EG Nullified

    EG
    Joined:
    Oct 12, 2011
    Posts:
    3,348
    Click here and disable ads!
    [IMG]

    Soon . . . soon.
  2. SerratedBiz Arbiter

    SerratedBiz
    Joined:
    Mar 4, 2009
    Posts:
    2,365
    No, it's obviously much more insightful to believe that they are doing the coding for Unity.

    ITT codexers shot down by developer with actual arguments, Drocon disappears into the wasteland.
    torque, hoverdog and TwinkieGorilla Brofist this.
  3. tiagocc0 Liturgist

    tiagocc0
    Joined:
    Jun 29, 2007
    Posts:
    1,672
    Location:
    Brazil
    This would mean they would save money, because Unity would be giving them the license or offering a great discount.
  4. Davaris Liturgist

    Davaris
    Joined:
    Mar 7, 2005
    Posts:
    2,041
    Location:
    Australia
    No they are being given the code base, so they can make Unity work on Linux.

    The express part, sounds like they can only make alterations to the code base, for that purpose.
  5. Captain Shrek Dumbfuck! Patron

    Captain Shrek
    Joined:
    Feb 28, 2011
    Posts:
    10,186
    Smartphone/ Tablet version incoming. Considering that touchpad is very nicely suited to TBS games it does make sense. Although PC is the best platform.
  6. EG Nullified

    EG
    Joined:
    Oct 12, 2011
    Posts:
    3,348
  7. EG Nullified

    EG
    Joined:
    Oct 12, 2011
    Posts:
    3,348
    Think I'll stick with mucking about Unity for now. Though I'd like to see your results with C4, Drocon. See where I get in a couple of days, though.
  8. EG Nullified

    EG
    Joined:
    Oct 12, 2011
    Posts:
    3,348
    And I wasn't posting to gain your approval. I'm just curious what you've accomplished using C4.
  9. oscar Tacticular Staff

    oscar
    Joined:
    Aug 30, 2008
    Posts:
    5,116
    crojipjip and Drocon Brofist this.
  10. Gregz Liturgist

    Gregz
    Joined:
    Jul 31, 2011
    Posts:
    1,934
    Location:
    The Desert Wasteland
    :(
  11. Jaesun Fabulous Moderator Patron

    Jaesun
    Joined:
    May 14, 2004
    Posts:
    17,831
    Location:
    Seattle, WA USA
    Race Traitor
    Dead State
    Brian Fargo
    Divinity: Original Sin
    Yet has never once shown any proof of such EXPART MAD Programming skills. He is the world most authority on programming. So you just better listen to the expert.

    GO GO Page 11!
  12. Grim Monk Learned

    Grim Monk
    Joined:
    Nov 7, 2011
    Posts:
    363
    [IMG]
    Infinitron, oscar, Hirato and 3 others Brofist this.
  13. Davaris Liturgist

    Davaris
    Joined:
    Mar 7, 2005
    Posts:
    2,041
    Location:
    Australia
    I don't understand why people talk about C++, as if it is scary. If they find C++ intimidating, the 3D math is going to make them head for the hills.
    CreamyBlood Brofists this.
  14. tiagocc0 Liturgist

    tiagocc0
    Joined:
    Jun 29, 2007
    Posts:
    1,672
    Location:
    Brazil
    Yep, I know c++ but I ran away from math/3d.
  15. Jigawatt Learned

    Jigawatt
    Joined:
    Aug 13, 2009
    Posts:
    739
    Location:
    in a desert, walking along in the sand
    Well this is quite a thread :roll:

    Damn straight. It wasn't until Unity that any of these slowpokes came along, truly they are the champion of the little people.

    Considering that W2 was kickstarted under the assumption that it was targeting devices that feature kb/mouse as standard input, I don't know what you're getting at here. Saying "it has PC and Mac!" isn't a sterling endorsement.

    Ahh... the appeal to popularity. Makes sense to get the main theme of your upcoming posts out of the way early I suppose.

    I'll admit I can't comment too much here - I make programmer art. But exporting a rigged mesh and material and giving them names has served me well outside Unity, I can't really envision how it could be much more efficient.

    Ugh, ugh and ugh. I went to the unity home page, support -> documentation -> basics and landed here. You can click any link on the page and not see any code. You know, to make a computer game. When you finally get to the scripting reference, you can see example functions with at most 2 but generally 1 line of code. I've never seen a game engine so concerned about my impending RSI in my life.

    Woo! It took me about 10 hours to get Qt to share a frame buffer with my own game project (yeah, yeah - every career programmer has a game project on the side) and now I can use all of Qt's widgets, theming and animation. I imagine this might also be possible in Unity, but again, isn't it supposed to be saving me from adding some 3rd party 'commercial grade GUI solution'?

    Nuts to that. Aside from the fact that any DX11 features would be missing from Linux, Mac and 58% of PC users, nobody funded W2 for the shinies. NOBODY

    I don't think anyone here is suggesting rolling an engine from scratch. Merely that Unity is inappropriate. W2 is a game crying out for a well modelled back end - following good software engineering principles in a language that encourages them will end up making designing a compelling RPG possible. The 3D / GUI stuff is just the presentation / controller layer, bind them to your great back end and then you have a game. The very fact that Unity has 'an interface' and never once mentions an IDE is why it falls short for this project.

    And here you've accidentally stumbled into the heart of the matter. Give 100 people Unity, a day later you have 100 prototypes. Never mind that they're all the same bloody prototype. W2 backers don't want what everyone else is making, and they don't want something plug and play that someone can whip up in a day just with custom art. And in the end, the very features that allow you to have your first-person-walker in a day are what you now have to fight against when you want to make a turn based RPG.

    Aha, so that's why they chose Unity! It's well known for it's robust quest editor and tools to help balance gameplay and generate items unique to the Wasteland universe. Oh... wait, no...

    As words fail me

    That's a lot of words to say "It's popular, it must be good!"

    Torchlight got thrown down the memory hole?

    A truly constructive attitude to take. No, you're not a Unity shill, but any alternative to it is laughable
  16. Hirato Arbiter Patron

    Hirato
    Joined:
    Oct 16, 2010
    Posts:
    1,372
    Location:
    Australia
    Server Slush Fund 2012
    :what:

    Why didn't they just do with Unigine then?
    The porting work is already done for them on the platforms that matter (Windows, OS X, Linux... FreeBSD via Linux emulation) and they were offered a free license to boot.
  17. FeelTheRads Arcane Patron

    FeelTheRads
    Joined:
    Apr 18, 2008
    Posts:
    4,942
    hekir stayla@hekirstayla
    @BrianFargo Are you confident in their Linux support? They don't support at the moment and Linux promise brought you my money.

    Brian Fargo@BrianFargo
    @hekirstayla I am confident in my engineers' abilities and the commitment from Unity to make Linux work properly.

    So, no, they're not "working for Unity".
  18. Executer Phrenologist Patron

    Executer
    Joined:
    Mar 14, 2012
    Posts:
    741
    Location:
    Australia
    Race Traitor
    Thread needs more engine rage, but atleast I've now been made aware all engines are shit.

    (Statement fixed)
    Drocon Brofists this.
  19. Davaris Liturgist

    Davaris
    Joined:
    Mar 7, 2005
    Posts:
    2,041
    Location:
    Australia
    Nah, just the marketing guys are that way. ;)
  20. Brother None On the line for InXile

    Brother None
    Joined:
    Jul 11, 2004
    Posts:
    4,766
    Because the multi-platform support wasn't the only factor in deciding this, and Unigine never offered source code access or support for free. Forget the free part, it wasn't all that meaningful, they chose Unity because it is better for this project.
  21. kazgar Liturgist

    kazgar
    Joined:
    Apr 23, 2008
    Posts:
    1,179
    Location:
    Upside Down
    Brother None, why are you coming in here with relevant to this project facts? Ruining the whole tone of the thread!
  22. Hirato Arbiter Patron

    Hirato
    Joined:
    Oct 16, 2010
    Posts:
    1,372
    Location:
    Australia
    Server Slush Fund 2012
    Would access to the source code really be needed?
    I'm under the impression that it ships with a plethora of tools for use in creating content and a scripting language (based on Ecmascript IIRC) that would be used to create the game systems and logic... At least I imagine their own in-house game, Oilrush, took this route... some bug-fixes aside.
    Even if you did need to get commercial support separately for Unigine (no source) I imagine it would cost less than a unity license with the source code included.
    I believe Unigine also offers cheaper licensing options for Indies, but those from memory do demand royalties.


    Still, Unity already runs on OS X, so the native Linux version should be a non-issue.
  23. Hirato Arbiter Patron

    Hirato
    Joined:
    Oct 16, 2010
    Posts:
    1,372
    Location:
    Australia
    Server Slush Fund 2012
    While it's true that the drivers are different, I don't see what this has to do with porting Unity to Linux.
    The renderer should function completely unchanged as both platforms utilise solely OpenGL for hardware acceleration (though I believe OS X is still stuck at supporting up to 2.1).
    Where issues are likely to crop up are with context creation and the interface, assuming they use a library like SDL or something else cross platform it's likely that the port won't require a single modification to the renderer or the context management.

    As for driver bugs, NVIDIA's drivers are generally really good and as for ATI's, I know for a fact that every single OpenGL related issue on Linux is also reproducible with their windows counterpart - so we should be fine as long as the renderer gets tested, even if on Windows, and I've no reason to believe that the OpenGL renderer would be unavailable on Windows so there should've already been plenty of testing.
    The proprietary NVIDIA and ATI drivers do share most of their code among their various counterparts, after all.
    As for Intel and the Mesa drivers, whilst they have improved considerably over the years and are showing the first vestiges of full hardware accelerated OpenGL 3.0 support. You are still crazy if you intend to use them for gaming, but for what it's worth I believe OilRush (It's the most graphically intense Linux game I know of!) is fully functional and playable with the mesa drivers.
    torque Brofists this.
  24. crojipjip Artist Formerly Known as Prosper

    crojipjip
    Joined:
    Jan 11, 2012
    Posts:
    2,699
    No offense man, but drivers are an issue for Linux. An were much more of an issue.
    for Windows drivers are as good as they will ever be.
    Mac, we don't have a choice how good things are. They just are what Mac standard allows.

    This shit about drivers being a part of engine development needs to be sectioned off from the word engine. The engine drives your game. What drives the engine is the engine, the parts assimilated by the designer into a design. By any means software, the real limitation is hardware. But today so little limitation applies to a game like Fallout. The universe is nice but it doesn't call for extreme tech. In fact I could make a better fallout than the originals and new vegas and anything you could probably imagine, and I say this before even trying to visualize what I mean. I know my shit. And I know the shit you want to view as so shitty, isn't quite shitty for your reasons. The day you make a topic and get 10 members to agree to a new engine, and will do all the content by yourselves for the community, is the day you can tell me the physics of design is trumped by what drivers mean today.
    Aldebaran, hoverdog, tiagocc0 and 3 others Brofist this.
  25. asper Liturgist

    asper
    Joined:
    Nov 14, 2007
    Posts:
    1,961
    Race Traitor
    Wasn't Cleve's zombie game also done in Unity? I remember his posts praising the engine, telling us how he whipped up something that looked better than L4D in a couple of days :lol:
  26. Yaar Podshipnik Savant Patron

    Yaar Podshipnik
    Joined:
    Jan 9, 2011
    Posts:
    872
    Race Traitor
    Wasteland Ranger
    Dead State
    Server Slush Fund 2012
    Brian Fargo
    Divinity: Original Sin
    Potato 2013
    You know, all this talk made me take a look on several engines "Features" page. The stuff shown there is, in my opinion, very telling about how the engine devs treat their developers. Each picture is clicky, it will get you to the feature page itself.

    Panda3D:
    [IMG]

    UDK:
    [IMG]

    C4:
    [IMG]

    Unigine:
    [IMG]

    Unity3D:
    [IMG]

    You will notice, that while other engines (even as "casual" as Panda3D") list their features clearly, Unity3D guys feel the need to streamline the experience and break up the information into small, easily manageable chunks hidden behind big colorful buttons. This tells me that this engine is not addressed towards programmers but artists.

    All engines provide buttons to whore themselves on twitter and facebook, except, unsurprisingly, Panda3D.

    I give mad props to C4 guys for including engine architecture graph so visibly. It speaks to my inner engineer.

    Different engines, for different kind of the job. None of them will let you make a fun game if you (or your team) suck at design and/or coding. Some of them look easier to get into than the others though.

    Now, to address something that koyima said about assets. You are right, people will reuse existing assets because it is cheaper. They will reuse models, effects, animations, AI scripts etc. We see this in the movies, we see it in the games. And you know what - it fucking sucks. It's the same stuff all over the place. The same trees, the same cars, the same human models, in same clothes. There is less and less variation. Games are becoming mass produced shitware. What was once a labor of love and fruit of dedication, a great expression of creativity now is becoming another commodity product. Even the AI bugs are similar/same in different games. It was awesomely fun to try to "break" a game, see where its limitations are. Now, with so much reuse, it's the same everywhere. That is why Asset Store things piss me off - they kill creativity in the name of faster turnover.
    Haraldur, Niektory, Konjad and 6 others Brofist this.
  27. EG Nullified

    EG
    Joined:
    Oct 12, 2011
    Posts:
    3,348
    And . . . that's why on certain portions of their Website, Unity brands itself as perfect for "casual" games. Wouldn't want to scare away the younglings with talk of what it looks like inside, before they download it.

    Though . . . I forgot about Panda. Is it glorious or monotonous?
  28. Yaar Podshipnik Savant Patron

    Yaar Podshipnik
    Joined:
    Jan 9, 2011
    Posts:
    872
    Race Traitor
    Wasteland Ranger
    Dead State
    Server Slush Fund 2012
    Brian Fargo
    Divinity: Original Sin
    Potato 2013
    I like Panda. It's great for throwing in together something fast. However, you should do this in Python. Everything is much more cumbersome to do in C++ bindings with Panda, but you get the sweet, sweet typing. You won't get as nice tools as with Unity though, so be prepared to assemble your own toolset.
  29. SerratedBiz Arbiter

    SerratedBiz
    Joined:
    Mar 4, 2009
    Posts:
    2,365
    Just because you can doesn't mean you have to. And just because some assets are as common as fuck (I imagine anyone who's seen enough movies can recognize the typical female shriek) doesn't mean that all assets are. If I modelled a good 3d model of something right now I could upload it as an asset and you could use it in your game. Is something conceptually wrong about that?

    Making yourself accessible seems like a sound option in the days of indie developers actually making money off their games. If everyone and their granny can now make a game that might make them money, shouldn't you pander to them, too?
  30. tiagocc0 Liturgist

    tiagocc0
    Joined:
    Jun 29, 2007
    Posts:
    1,672
    Location:
    Brazil
    It's like don't blame the tool because of what users do with it.
    Just because Unity has this assets doesn't mean that any great developer will be using it, just developers who are starting and have no resources to commission or do new assets or lazy developers who just want to make money.
    Being accessible, 'perfect for casual games' is not just marketing though, it's probably an obvious concern that dictates how Unity is developed and so it mirrors in the tool itself. It's not bad, it just means that they are willing to sacrifice some performance or something like that for ease of use. A great developer could use the performance, not the ease of use. But I don't know Unity, I just know that I don't like them very much. Just like I don't like Java over C++, even though Java is more popular right now or it's easier to use.

(buying stuff via the above links helps us pay the hosting bills)