Home General Discussion

Graphical parity in multiplatform games

polycounter lvl 10
Offline / Send Message
SuperFranky polycounter lvl 10
Topic inspired by this article http://www.gamespot.com/articles/batman-arkham-knight-aiming-for-graphics-parity-ac/1100-6423481/ and infamous interview with Ubisoft about the graphical parity of Assassin's Creed: Unity for Xbox One and PS4.

What do you think about this issue? Can any devs here explain why is this a thing? What is the logic in parity between platforms and why that parity only affects consoles and never PC? Why don't developers want to use everything they have, even if it makes one version look or perform better than the other?
Ubisoft said that the parity is made to "avoid internet debates", but that obviously backfired for them and inspired a lot of debate and even this very thread.

Replies

  • lotet
    Offline / Send Message
    lotet hero character
    Because its a lot easier to develop one single game, then 2 versions of it at the same time. god that sounds like a freaking nightmare...
  • ZacD
    Online / Send Message
    ZacD ngon master
    Graphical parity = holding back better platforms, it's a really lame excuse. You'd think developers would like people to be able to enjoy their games at the highest possible settings on PC.
  • SuperFranky
    Offline / Send Message
    SuperFranky polycounter lvl 10
    lotet wrote: »
    Because its a lot easier to develop one single game, then 2 versions of it at the same time. god that sounds like a freaking nightmare...

    Sounds like a weak excuse, if you keep in mind that there's always a superior PC version along the console versions that is always better and utilizes features exclusive to the system. But on consoles it's parity... why?
  • RN
    Offline / Send Message
    RN sublime tool
    Because they're being paid to not make one platform more amazing than the other, most likely.
  • Ace-Angel
    Offline / Send Message
    Ace-Angel polycounter lvl 12
    It's a little dirty, but there are several reasons (pending on studios needs at the time), but one of the popular one is get an exclusive deal for a specific console, and once the other versions get released, it won't come under scrutiny for being gimped (make good with the platform owners) or vice versa, it's a way to secure all your sides with the least issues possible.

    The other more technical issues are the usual, such as for example, using the same packages across platform instead of cooking different ones per console, and make it optional for PC instead (because of settings, which consoles lack).

    From a PR perspective, it also works since the user could believe that graphical parity also equates to performance parity, so if your Batman game on all consoles looks the same, most likely so will the performance (too bad more then several games showed this was impossible to achieve unless they revamped the engine from scratch, engines need to be as console centric as compression and shaders are, tsk).

    All in all, it's an overall PR attempt to make things look in their favor down the line.
  • Chev
    Offline / Send Message
    Chev polycounter lvl 11
    Sounds like a weak excuse, if you keep in mind that there's always a superior PC version along the console versions that is always better and utilizes features exclusive to the system. But on consoles it's parity... why?

    Except this isn't true. Instead we have to rely on people like Durante to hack PC versions to exploit the platforms, otherwise we get graphical parity even on PC more and more frequently in console-born titles.
  • juniez
    Offline / Send Message
    juniez polycounter lvl 10
    Sounds like a weak excuse, if you keep in mind that there's always a superior PC version along the console versions that is always better and utilizes features exclusive to the system. But on consoles it's parity... why?

    because pc gamers throw a fit every time things don't go their way while console gamers just play the game for what it is , probably
  • LMP
    Offline / Send Message
    LMP polycounter lvl 13
    Kryzon wrote: »
    Because they're being paid to not make one platform more amazing than the other, most likely.

    With the commercials I've seen in the last couple days, it's possible.
  • marks
    Offline / Send Message
    marks greentooth
    It's basically politics in a lot of cases I would think. Developers want to keep both the first-parties sweet.
  • Brendan
    Offline / Send Message
    Brendan polycounter lvl 8
    Because they can get away with it with a lot of console gamers.

    If the game looks the same, but runs at 1080p 30fps on the PS4 and 1080p or 960p and 22-25fps on the XBONE, then there's no 'objective' difference in a static screenshot and plenty of idiots who think an unlocked framerate in the 20's is acceptable.

    As long as those screenshots look identical (or close enough, minor fxaa and ssao changes aside) then they've done a 'good job' and are content.

    Honestly, the sooner people start approaching framerate the same way they look at comparison screenshots, the better. Cant wait for this nonsense to be over with.
  • Mask_Salesman
    Offline / Send Message
    Mask_Salesman polycounter lvl 13
    Gees this sounds like a thread from gamers not devs ;P
  • lotet
    Offline / Send Message
    lotet hero character
    Yeah, I agree Mask.

    A lot of "damn those evil publishers should be more nice to us".

    the reality is its really hard to make everyone happy, and its a combination of many reasons, its a bit politics, a tad lazyness and a whole lot of money and people down the pipeline. a small difference on the surface might be months of work when actually applied to the build.

    and dont forget testing, if you build 2 versions of the game you might end up with completely different bugs on each versions, and fixing those issues will need two completely different teams.


    come to think of it, if you want to do this properly, you might actually need to split your team into half (or hire more people) when you are about 50-60% into development.
    why would any sane publisher do that when at the moment this "graphic pairty" isnt even directly changing sales? I bet its gona cost a lot more money to develop 2 versions of a game then one.
  • SuperFranky
    Offline / Send Message
    SuperFranky polycounter lvl 10
    So developing a separate version for PC that won't even sell as much as console version is a good idea, but developing a better version of a game for PS4 because it's more powerful than Xbox One is nonsense? How does that work? Wouldn't it make more sense to make PS4 version a better one instead of PC version? Or it's a case because otherwise PC version won't sell at all and it's all about different expectations?
  • lotet
    Offline / Send Message
    lotet hero character
    I wouldn't develop a different version for any of the platforms really. so thats not what Im saying xD

    though usually you wait a while when releasing the pc version, so to have a small team bump some stuff up a few months later is a lot easier then to push for a simultaneous release one Xbox and PS4 with different specs.
  • SuperFranky
    Offline / Send Message
    SuperFranky polycounter lvl 10
    lotet wrote: »
    I wouldn't develop a different version for any of the platforms really. so thats not what Im saying xD

    though usually you wait a while when releasing the pc version, so to have a small team bump some stuff up a few months later is a lot easier then to push for a simultaneous release one Xbox and PS4 with different specs.

    It's not usually the case tho and PC versions are most often than not released on the same day with consoles.
  • lotet
    Offline / Send Message
    lotet hero character
    It's not usually the case tho and PC versions are most often than not released on the same day with consoles.

    isnt that the same PC ports that everybody complains about are shit and not done well?
  • Cay
    Offline / Send Message
    Cay polycounter lvl 5
    Well a decent pc costs a little more than the consoles.. so obviously it should be able to handle a little more graphics wise(some graphics cards alone cost more than a console).. but it's probably easier to hurt the pc community than risking arguments with sony/microsoft..
    anyway holding back either platform able to handle more in favor of the others is bullshit.. as far as it's applicable for the developer..
    (just my naive view as a gamer)
  • Cay
    Offline / Send Message
    Cay polycounter lvl 5
    so you pay less for the system (which can handle less) so you can pay more for games and get less than on a pc.. why are people playing on consoles again..?

    the only reason I can find why I'd buy one is a few of the exclusive titles that I'll never be able to enjoy otherwise
  • SuperFranky
    Offline / Send Message
    SuperFranky polycounter lvl 10
    lotet wrote: »
    isnt that the same PC ports that everybody complains about are shit and not done well?
    No, it's just general thing. A PC version that comes after a console version is an exception and doesn't mean any additional quality.
  • lotet
    Offline / Send Message
    lotet hero character
    Well Im not an expert or anything on this so you guys keep arguing if you want, my only two cents are that its a lot more complicated to make 2 or 3 different version of a game then one, so thats my reasoning why this is happening.

    but again. I dont work with porting games so...

    I personaly dont think this is a big problem and Im not really buthurt for games "not living up to their potential". so I guess Im out of here since I dont really have anything to join the debate with.

    Im not at all qualified arguing about these things, the last time I actually bought and played a game was like 2-3 years ago :poly122:
  • SuperFranky
    Offline / Send Message
    SuperFranky polycounter lvl 10
    lotet wrote: »
    Well Im not an expert or anything on this so you guys keep arguing if you want, my only two cents are that its a lot more complicated to make 2 or 3 different version of a game then one, so thats my reasoning why this is happening.

    but again. I dont work with porting games so...

    I personaly dont think this is a big problem and Im not really buthurt for games "not living up to their potential". so I guess Im out of here since I dont really have anything to join the debate with.

    Im not at all qualified arguing about these things, the last time I actually bought and played a game was like 2-3 years ago :poly122:
    Well, thanks for the input anyway:thumbup:
  • JordanN
    Offline / Send Message
    JordanN interpolator
    What I don't understand about parity is why make everything the same?

    I can understand that if a developer doesn't have the resources to say, go all out on the PS4 version, then fine. But what about simple things like textures? I always make my textures at a high resolution and then downgrade from there.

    It can't be a lot of work to give the PS4 version the original assets instead of of the clamped down XBO version. Same goes for anti-aliasing.
  • ZacD
    Online / Send Message
    ZacD ngon master
    It goes for a lot of settings; resolution, aspect ratio, FoV, color blind options, unlocked FPS, those shouldn't be optional for a PC game, but they are missing more and more often.
  • Add3r
    Offline / Send Message
    Add3r polycounter lvl 11
    We are stuck with consoles, because the majority of gamers have lost track of the PC world. They still believe that they have to upgrade their PC every 6 month, -snip-

    This is just not true. Gamers have not lost track of the PC world, there is just a growing demographic of gamers, and when that demographic grows the number of console gamers and PCs both grow respectively. To put that more clearly, "back in the day" say there was 2 console gamers to 1 PC gamer (begin of PS3/360 era). Say there are 3000 gamers in the world, 2000 are console, 1000 are PC. Nowadays there are at least 10x as many gamers as there was when the 360/Ps3 released, IMO. So it feels as if the PC gaming race is dying, but in reality it is just growing at a slower rate than the console race. Consoles, for the average consumer, are just soooooooooooooooooooooooooooo much more accessible. They can go to a store, buy it, set it up, put a game in, and play. PC gaming is a whole other beast when getting started, its daunting, and most just do not want to deal with the hassle. There are just so many pro's to a console over PC gamer for the average consumer.

    As for Parity, its expensive to create an "equal" port of a Current Gen game to a last gen platform. A lot of studios do not want to deal with the expense, the effort, and have to manage essentially a second project on top of their development of the original game. Its also not easy whatsoever, the architecture is completely different between the two generations, meaning a lot of engineer work.

    As for PC ports, a lot of the time they create the "top end" art. Like "max settings", etc, and then optimize for the most powerful console they will be releasing for. Then PC gets essentially that exact build, with a bigger pool of graphical customization, some platform optimization for hardware, etc. Just doesn't make fiscal sense to build the same game for each platform individually, especially if 90% of your target demographic doesn't care or will never notice. Sure it stunts growth a little bit, but its a business first and foremost.
  • Eric Chadwick
    I worked on a multiplatform title. The development focused on making it look great on the Wii, the PC build being secondary. I think the main reason for this was to keep a strong relationship with Nintendo, essential for marketing and selling the title. Like Tyler said, it's a business decision. Ubi is framing it as a fanbase issue, but it sounds to me like that's just marketing spin.
  • EarthQuake
    Anyone who thinks its trivial to manage multiple branches of the same project with different features/content needs to work in the game industry, ship a few games, and reassess the situation. Sure, its not impossible, but it often is a lot of work, that results in a minimal gain to a tiny subset of the market which, lets be totally honest here, is going to bitch no matter what developers do.
  • JedTheKrampus
    Offline / Send Message
    JedTheKrampus polycounter lvl 8
    Sure, but it's not unreasonable to want a FOV slider from a game that had a multi-million-dollar budget. That's literally SO easy to implement, causes gameplay bugs extremely rarely (and rendering problems slightly more often), and is a great way to avoid giving people motion sickness. Implementing multiple resolutions can be a tiny bit more tricky, depending on the degree to which you want to accommodate non-16:9 screens, but really shouldn't be a problem in the vast majority of games unless you've done something seriously wrong. Framerate locks are the only common console porting pitfall that can sometimes be excused, since sometimes odd things can happen with physics at high framerates, but you should at least put in an option to unlock the framerate as long as it doesn't completely break the game. But, obviously, it's better to code with a variable framerate in mind from the very start, otherwise Totalbiscuit will make fun of you, even if time and budget constraints legitimately prevented you from implementing your game correctly.

    Skippable intro cutscenes and splash screens are also a big plus and quite easy to implement, as long as your middleware allows them.

    Doing these things should really not be that difficult and can gain you a lot of respect that your game might not have initially gotten from the PC gaming crowd, even if you would rather release a shoddy port and wait for Durante to fix it up in a couple of days without access to your source code or the payment he deserves.
  • JasonLavoie
    Offline / Send Message
    JasonLavoie polycounter lvl 18
    EarthQuake wrote: »
    Anyone who thinks its trivial to manage multiple branches of the same project with different features/content needs to work in the game industry, ship a few games, and reassess the situation. Sure, its not impossible, but it often is a lot of work, that results in a minimal gain to a tiny subset of the market which, lets be totally honest here, is going to bitch no matter what developers do.

    And
    Gees this sounds like a thread from gamers not devs ;P

    I feel like I can't really participate in this discussion since it was led off with ACU, but... for reals... this sounds like a perfect thread for neogaf, not polycount :poly142:
  • ZacD
    Online / Send Message
    ZacD ngon master
    Tiny subset of the market doesn't get a good port -> They won't buy the next game -> They become a tinier subset of the market -> publishers don't spend time/money for minimal gain on a tiny subset of the market -> Tiny subset of the market doesn't get a good port -> They don't buy the next game -> They become a tinier subset of the market -> publishers don't spend time/money for minimal gain on a tiny subset of the market...

    I do understand PC first developers are the only ones that really sell well on PC.
  • fmnoor
    Offline / Send Message
    fmnoor polycounter lvl 17

    this sounds like a perfect thread for neogaf, not polycount :poly142:


    This was my first impression when looking over this thread. Disappointed to see the first page hold this attitude/tone in terms of multi-platform development.

    Also a large project needs multiple approvals from different stakeholders, so yes adding a FOV slider can take time and might be a lower priority than other more critical issues.
  • ZacD
    Online / Send Message
    ZacD ngon master
    FoV and color blind options can actively discourage people from playing your game that want to. At least 10% of people can experience long term effects from motion sickness, and 8% of men are color blind. That's not insignificant.
  • almighty_gir
Sign In or Register to comment.