Feeling Pretty Bummed...

MadMaxTheMightyMadMaxTheMighty Join Date: 2018-01-23 Member: 235421Members
Can anyone explain why the decision was made to try and release this game on Xbox?

The more I've been thinking about it, the more I've realized that many of the features that users yearned for were either cut or never developed simply because they wanted to be able to cram this game into the pitiful box that the lackluster platform supports.

First and foremost is a co-op multiplayer mode. They try to claim that it was a fundamental problem in their original design that prevented them from going down that path; however, a small, random group of developers were able to decompile the code and make many of the necessary changes on their own on a part-time basis. When you consider that along with the massive undertaking that it would be to develop the type of multiplayer experience that this game would need to implement in order to maintain cohesion of the underlying story on the Xbox platform, it begins to feel like Microsoft's offering was the true impedance. Doing so on the PC would have been a trivial matter compared to many of the other mechanics developed for this game.

Xbox Live is undeniably powerful. However; if your multiplayer experience does not fit tidily within a small set of scenarios, then you are forced to write a completely custom implementation that meets their very strict set of specifications against their very convoluted API. It is an incredibly onerous task that is prohibitive unless you are a behemoth like Bethesda or Square Enix.

When you look at the desire to develop VR support for this game, the decision becomes even more of a head-scratcher. It is literally the only modern gaming console that does not support VR in any way. Even the Switch can be rigged for it. Had they targeted a console that also supported VR, then I believe that it is a feature that would have received more attention. It certainly would have increased the percentage of the user base that wanted to play with that technology.

ssyfzgpkkf4r.jpg

Then there is the content that downright received a cut for no apparent reason. Many rumors have circulated (and some have been verified by the UW team) that some of those cuts were made simply because it wasn't going to be feasible for the Xbox release. Terraforming, anyone?

I just don't get it. It doesn't even seem economically justifiable considering that the Xbox is dead last in popularity in today's market and has played second fiddle to the PS4 its entire life. The Switch has nearly tripled the number of sales the Xbox One had in the first year after its release, and is second only to the PS4 in the same time frame. The one and only claim-to-fame that the Xbox has going for it is, multiplayer *sad trombone*... I just don't understand. If they'd truly gone cross-plat, then it would make more sense. If they'd gone with PS4 as the "third wheel" rather than the Xbox, then it would still make more sense. Heck - I'd even throw them a bone if they'd switched :D gears and gone with the Switch given the original mobile roots that this game spawned from. This just doesn't seem rational, at all...

TL:DR: Xbox sucks...

Comments

  • gamer1000kgamer1000k Join Date: 2017-04-29 Member: 230121Members
    edited January 2018
    I feel your pain. I've seen many promising early access games fall for the console trap and the core game suffered badly for it.

    Subnautica came out better than most (at least there's a "finished" main story and mostly fun game, despite how much they had to cut it back), but it's disappointing to see how much the devs had to cut while simultaneously pushing back deadlines. I know it's not all related to the console, but for a small team porting to another platform and supporting VR is a big task and I do feel that the core game suffered for trying to support more than one platform. IMHO, build a solid core and port/extend the game from there instead of trying to support everything at launch.

  • 0x6A72320x6A7232 US Join Date: 2016-10-06 Member: 222906Members
    They are releasing to PS4, but PS4 doesn't support Early Access / Game Preview / Betas / whatever you wanna call it. If they can get it running smoothly on XBox, it'll be worth it IMHO as the game currently lends itself to playing from the couch (it's not a CODdle / BFfs4ever twitch shooter).

    I think it'll pay off in the long run, and they might even get some of the dropped features back. (But don't count on it.) I think they're going to need to figure out how to do high performance decompression of terrain on the fly (or, put more work into that) to get it running smoothly, as there is a physical limit to the amount of data a 5400 RPM hard drive that all the low-end, some of the mid-range PCs, and all of the consoles use.
  • MadMaxTheMightyMadMaxTheMighty Join Date: 2018-01-23 Member: 235421Members
    I've not seen any material that speaks to Subnautica coming to the PS4. Even so, I don't see it actually happening. I imagine the Xbox experiment will end up floundering and driving them away from the console market completely.

    I can't stand playing games that have a major base building component on consoles. I end up spending the majority of my time building bases, and console controls do not give you the fine-grained control of a mouse and keyboard.

    I own a PS4 but I only use it for RPG titles. There are generally a whole lot of cinematic cut-scenes in those games so it is nice to be able to chill on the couch while you take them in rather than hunch over your keyboard. However; I return to my station within the PC Master Race for anything and everything else - which is why it kills me that a fantastic addition to this genre will ultimately be tainted by its attempt to be something that it was never meant to be.
  • MadMaxTheMightyMadMaxTheMighty Join Date: 2018-01-23 Member: 235421Members
    Mystery solved - they built the game on Unity. I did not know that.

    They seriously "have no idea" how the rouge developers were able to decompile their code?!? It takes ten to twenty minutes to decompile and deobfuscate .NET code with IL Spy and some solid deobfuscation software. That was one of the driving factors behind Nadella's decision to open source the frameworks and the compiler itself. There was more benefit to opening it up to community contributions than there was in continuing the futile practice of trying to protect their IP. These guys did great work - so I'm taken aback that they would not know how easy that was.


    <--- Professional .NET developer for over a decade.
  • 0x6A72320x6A7232 US Join Date: 2016-10-06 Member: 222906Members
    edited January 2018
    I've not seen any material that speaks to Subnautica coming to the PS4. Even so, I don't see it actually happening. I imagine the Xbox experiment will end up floundering and driving them away from the console market completely.

    I can't stand playing games that have a major base building component on consoles. I end up spending the majority of my time building bases, and console controls do not give you the fine-grained control of a mouse and keyboard.

    I own a PS4 but I only use it for RPG titles. There are generally a whole lot of cinematic cut-scenes in those games so it is nice to be able to chill on the couch while you take them in rather than hunch over your keyboard. However; I return to my station within the PC Master Race for anything and everything else - which is why it kills me that a fantastic addition to this genre will ultimately be tainted by its attempt to be something that it was never meant to be.
    Mystery solved - they built the game on Unity. I did not know that.

    They seriously "have no idea" how the rouge developers were able to decompile their code?!? It takes ten to twenty minutes to decompile and deobfuscate .NET code with IL Spy and some solid deobfuscation software. That was one of the driving factors behind Nadella's decision to open source the frameworks and the compiler itself. There was more benefit to opening it up to community contributions than there was in continuing the futile practice of trying to protect their IP. These guys did great work - so I'm taken aback that they would not know how easy that was.


    <--- Professional .NET developer for over a decade.



    1) They don't "have no idea" how the "rogue developers were able to decompile their code", they have no idea how the "rogue developers" were able to kit together such a functional multiplayer considering Subnautica isn't built for it.

    2) RE: PS4: you obviously haven't been keeping tabs on their Trello, and didn't watch the Live Stream. Which is ofc fine, I'll link them for you:

    https://trello.com/c/WFjuVBOv/68-start-ps4-port-as-a-test

    https://www.twitch.tv/videos/221740820?t=01h46m12s
  • MadMaxTheMightyMadMaxTheMighty Join Date: 2018-01-23 Member: 235421Members
    Done - they didn't even obfuscate the code. At least the code looks clean.

    It really bugs me that I feel like I can't trust the talking heads over at UWE. They seem to peddle a lot of - we'll call it misinformation to be polite - that falls down pretty quickly upon any sort of scrutiny...

    The below will probably get me banned, but oh well. At least I went out in a blaze of glory!
    047fvgza4jiw.png
  • turtlefrogturtlefrog Join Date: 2018-01-21 Member: 235346Members
    edited January 2018
    Moved comment elsewhere more appropriate.

  • 0x6A72320x6A7232 US Join Date: 2016-10-06 Member: 222906Members
    Also, @MadMaxTheMighty : KB/M support is officially coming to XB1, and PS4 already has it, and for those games that think it's not fair for you to use KB/M, there's this little gem (works by translating KB/M to real controller inputs, supports multiple consoles, and multiple KB/M/Joy inputs, and accounts for different game control curves, with multiple downloadable, customizable profiles).

  • MadMaxTheMightyMadMaxTheMighty Join Date: 2018-01-23 Member: 235421Members
    edited January 2018
    1) They don't "have no idea" how the "rogue developers were able to decompile their code", they have no idea how the "rogue developers" were able to kit together such a functional multiplayer considering Subnautica isn't built for it.

    I'm not buying it. I've converted some of the source code into a VS solution and have been combing through it. I'm done for tonight, but will probably keep knocking it around tomorrow. The cyclomatic complexity of some of these methods is pretty gruesome, but I am not seeing any sort of design decisions being made here that would fundamentally undermine an attempt to implement some form of state synchronization.

    Just a whole lot of grunt work - which is likely why the individual effort fell apart in the first place...

    However; the simple fact still remains that coding multiplayer for Xbox Live would absolutely be a limiting factor in their willingness to produce a multiplayer mode. The Xbox sales would suffer considerably if PC supported multiplayer and the console version didn't - and there is no way that they have the staff or the necessary knowledge in-house to write a custom MPM implementation. So very disappointing...
  • 0x6A72320x6A7232 US Join Date: 2016-10-06 Member: 222906Members
    edited January 2018
    1) They don't "have no idea" how the "rogue developers were able to decompile their code", they have no idea how the "rogue developers" were able to kit together such a functional multiplayer considering Subnautica isn't built for it.

    I'm not buying it. I've converted some of the source code into a VS solution and have been combing through it. I'm done for tonight, but will probably keep knocking it around tomorrow. The cyclomatic complexity of some of these methods is pretty gruesome, but I am not seeing any sort of design decisions being made here that would fundamentally undermine an attempt to implement some form of state synchronization.

    Just a whole lot of grunt work - which is likely why the individual effort fell apart in the first place...

    @MadMaxTheMighty : If you feel like helping out (or just perusing / asking questions), the modders hangout is over here, the Modding Emporium (modding loader tool and some mods) is here, and the multiplayer mod is here
  • MadMaxTheMightyMadMaxTheMighty Join Date: 2018-01-23 Member: 235421Members
    Are y'all using git flow methodology? I'll dig into it some more tomorrow after I get home from work (if my wife will let me...)
  • 0x6A72320x6A7232 US Join Date: 2016-10-06 Member: 222906Members
    Are y'all using git flow methodology? I'll dig into it some more tomorrow after I get home from work (if my wife will let me...)

    Ask the modders like @nesrak1 @suspensionrailway (I know a lot about computers but I don't code {yet}).
  • MadMaxTheMightyMadMaxTheMighty Join Date: 2018-01-23 Member: 235421Members
    garath wrote: »
    LOL.

    I certainly don’t want to say anything negative about the modding community. They are all extremely talented folks doing great work. However, I ROFLMAO when you say a small group of developers “completed” in a short time multiplayer. They have made progress. Amazing progress. But there is still a better than average chance this company will create a brand new game—maybe call it SN 2–before the multiplayer mod is finished, polished and released to the general public.

    Just a quick aside about the pro’s and con’s of obfuscating the code.. the developers benefited to a certain extent from *NOT* obfuscating their code. One of the players offered such high quality bug fixes that they hired him. :)

    It looks like they are maybe 200-300 hours away from being done. It is closer than I originally thought (I was under the impression that the effort had died off) - and far closer than your estimation...
  • 0x6A72320x6A7232 US Join Date: 2016-10-06 Member: 222906Members
    garath wrote: »
    LOL.

    I certainly don’t want to say anything negative about the modding community. They are all extremely talented folks doing great work. However, I ROFLMAO when you say a small group of developers “completed” in a short time multiplayer. They have made progress. Amazing progress. But there is still a better than average chance this company will create a brand new game—maybe call it SN 2–before the multiplayer mod is finished, polished and released to the general public.

    Just a quick aside about the pro’s and con’s of obfuscating the code.. the developers benefited to a certain extent from *NOT* obfuscating their code. One of the players offered such high quality bug fixes that they hired him. :)

    It looks like they are maybe 200-300 hours away from being done. It is closer than I originally thought (I was under the impression that the effort had died off) - and far closer than your estimation...

    @MadMaxTheMighty Any chance you're going to try helping out with the effort? Or mod the game in some other way?
  • jamintheinfinite_1jamintheinfinite_1 Jupiter Join Date: 2016-12-03 Member: 224524Members
    edited January 2018
    coughpowerglidecough
  • garathgarath Texas Join Date: 2017-02-08 Member: 227730Members
    edited January 2018
    I hope you are right. That would be awesome.

    just one thing to say about time estimates:

    Mythical Man Month.

    :)
  • vpelletiervpelletier Join Date: 2018-01-10 Member: 234944Members
    garath wrote: »
    I hope you are right. That would be awesome.

    just one thing to say about time estimates:

    Mythical Man Month.

    :)

    This. Also, the last 5% take as much time as the first 95%. Finishing is hard.
  • MadMaxTheMightyMadMaxTheMighty Join Date: 2018-01-23 Member: 235421Members
    Yes, I will be contributing to the multiplayer mod. I'm currently rewriting the client-server initialization so we can enforce unique user names now, while also laying the groundwork for other related mechanics like authenticating password protected servers and enforcing player limits later down the line.

    It really is well done. There is some code that I don't really like - very procedural - but I'm also a code snob so take those gripes from me with a grain of salt.
  • Morph_GuyMorph_Guy Join Date: 2016-04-21 Member: 216034Members
    edited January 2018
    It's not that basic multiplayer would be too much work at this point in development. It's good multiplayer that is polished and balanced that would be too much work at this point in development. So far that mod still seems like it has a good while to go before it reaches a state like that.
  • IthaquaIthaqua Join Date: 2018-01-27 Member: 235956Members
    edited January 2018
    Insane wrote: »
    A final note: the original concept for Subnautica was a small game that would take about eighteen months to make and be playable on the iPad. We haven't compromised our initial vision for the sake of the Xbox at all. To the contrary, thanks to the feedback and support from our PC early access players, we've ended up with a much richer and more complete game.

    Altho that might be true, and this might be a big pinch of "hind sight". I see allot of streamers looking at Subnautica going like... ooh nice, and then dump it and walk away with Sea of Thieves. Subnautica screams for a 2 or 3 man co-op, and it's missing literally the boat with this timed beta release of previous mentioned title.

    In the back of my head I go "ah well, there can always be a Subnautica 2" but by then the magic is gone and i suspect the hype will be over. On the other side, I also realise that the current Subnautica might not have enough content to warrant an extensive coop/multiplayer mode.
    In the end, it leaves me with this brackish water taste. Subnautica is good, a simple co-op will be severely missed.. but in the end I know it could not warrant to cost/time to implement for the scope of the project.

    I'm interested tho, any plans to give this game a followup in terms of similar game play? (that might include co-op?)
  • MadMaxTheMightyMadMaxTheMighty Join Date: 2018-01-23 Member: 235421Members
    Insane wrote: »
    I can promise you that the decision to release an Xbox version didn't affect our feature list in any particularly meaningful way (perhaps other than making sure we had good controller support).

    It's cool. I'm sure that you didn't read the entire thread, but I eventually realized that I'd made a knee jerk reaction. I didn't know that Subnautica was built on Unity3D. After learning that, it became pretty apparent why Xbox was the first console to get an RC build.

    I'm going to contribute to the Mp mod. I got hooked up with the team and am going to try and commit my first feature this weekend. Figured it is better to try and get what I want rather than sit around and pout that I didn't get it =P

    Thanks for dropping by though, and I get that you at least needed to respond for the sake of posterity if nothing else.

    I hope that y'all enjoyed your retreat. Looking forward to a possible expansion!
  • BlindGuardianBlindGuardian Canada Join Date: 2016-05-27 Member: 217604Members
    edited January 2018
    As an Xbox player, I am extremely happy I can play this game. When I get a better PC I'll buy it here too.

    Seriously the devs bringing this game to consoles is one of the greatest gaming things I've ever experienced.

    The game is incredibly unique, and the more people who get to play it the better.
  • AlexvrbAlexvrb Join Date: 2004-05-03 Member: 28405Members
    The game is incredibly unique, and the more people who get to play it the better.

    This. I mostly game on PC. But if a game is good, you want as many people to enjoy it as possible, and you want the developer to make more money. In this instance it was win-win.
  • RezcaRezca United States Join Date: 2016-04-28 Member: 216078Members
    edited February 2018
    Alexvrb wrote: »
    The game is incredibly unique, and the more people who get to play it the better.

    This. I mostly game on PC. But if a game is good, you want as many people to enjoy it as possible, and you want the developer to make more money. In this instance it was win-win.

    This x2.


    I also mostly play my games on PC, though there's a few rare cases (Console exclusives e.g.). When I saw Subnautica pop onto the Xbox, I bought it up quickly despite already having the PC version run mostly a'right on my aging laptop. So nice I bought it twice.

    If I had a PS4 I'd buy it a third time, I admit xD
Sign In or Register to comment.