Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

Multiplayer in expansion?

multiplayer expansion addon

  • Please log in to reply
65 replies to this topic

#61
Rostere

Rostere

    Illuminatus of the Obsidian Order

  • Members
  • 1084 posts
  • Location:Stockholm
  • Pillars of Eternity Silver Backer
  • Deadfire Backer
  • Fig Backer

 

Proper multiplayer requires quite a bit more money mainly because we would need to bring on network programmers and have a dedicated online QA staff. Also, the total programming dev time would probably increase by around 33% which is quite a bit.

 
Source

This sounds like complete overkill to me for the kind of MP that the IE games had. "Network programmers" in plural and a dedicated online QA staff? I don't understand how dev time would rise by 33%, that sounds absurd - but maybe I'm underestimating what Roby means with "proper multiplayer". I am talking about the very rudimentary MP the IE games had, with no fancy stuff. Maybe I'm also underestimating how difficult it would be to get it running smoothly. But Obsidian have made MP games before, so they should not need to wrestle with the theoretical questions behind constructing an efficient MP solution.



#62
Elerond

Elerond

    One of the Obsidian Order

  • Members
  • 2649 posts
  • Location:Finland
  • Pillars of Eternity Silver Backer
  • Kickstarter Backer
  • Deadfire Backer
  • Fig Backer

 

 

Proper multiplayer requires quite a bit more money mainly because we would need to bring on network programmers and have a dedicated online QA staff. Also, the total programming dev time would probably increase by around 33% which is quite a bit.

 
Source

This sounds like complete overkill to me for the kind of MP that the IE games had. "Network programmers" in plural and a dedicated online QA staff? I don't understand how dev time would rise by 33%, that sounds absurd - but maybe I'm underestimating what Roby means with "proper multiplayer". I am talking about the very rudimentary MP the IE games had, with no fancy stuff. Maybe I'm also underestimating how difficult it would be to get it running smoothly. But Obsidian have made MP games before, so they should not need to wrestle with the theoretical questions behind constructing an efficient MP solution.

 

 

In multiplayer you need to keep multiple client at sync all the time as in real time game it matter if there are even 0.1 delay between what players see. Which is why you need "network programmers" in plural as there are usually quite lot programming work that they had to do to ensure that network latency don't hinder gameplay.

 

IE games had engine which had developed multiplayer in mind from beginning, even though Unity has all the necessary components to implement multiplayer mode in game it don't offer any ready-made implementations for one, but instead developers need to actually develop one by themselves. So IE game didn't actually have any cheap multiplayer mode that was easy to implement over single player mode, but instead of they had multiplayer mode build-in from start.

 

Having co-op multiplayer mode also means that you need to check and make sure that all the interactions, conversations, selections and UI components work as intended also in that co-op mode, which means that you need dedicate online staff, who also need to check that lobbies, server (don't matter if dedicate or hosted)  - client connections work always as intended.

 

And many bring up D:OS as example of simple co-op game even though it has engine that was build from scratch just so that they can offer that kind of co-op experience. Meaning that it was not any simple task for them actually do, but instead whole game starting from engine was build that co-op play in mind, which is why it is so good as it is.


  • splintex likes this

#63
stratigo

stratigo

    (2) Evoker

  • Members
  • 57 posts

I want what NWN and NWN2 had.

 

NWN2 multiplayer has gone badly stale and a lot of us still there are desperate for a game that replaces it. But the modern market sensibilities don't do multiplayer like that anymore and retro sensibilities like PoE scorn multiplayer of any type. It is intensely depressing for the small number of folks who found true joy in Neverwinter nights persistent worlds, knowing that NWN and NWN2 is the only thing we have. There is nothing else that facilitates roleplaying in the way a NWN server does.

 

It has nothing to do with Co Op (though D:OS did Co Op amazingly.). It is essentially just giving players access to a toolset, a dm client, and the ability to set up multiplayer infrastructure.


  • Vlaid likes this

#64
Adelmar

Adelmar

    (0) Nub

  • Initiates
  • 2 posts
  • Pillars of Eternity Backer

 

 There is no way at all to implement something like multiplayer into a game like this without having to make compromises for it to fit.

 

There's no way to do anything in this world without having to make compromises. There is absolutely nothing about Eternity or any other game in existence, that is not, on some level, a compromise.

 

So this "Well, it's a compromise and thus bad!" approach to this makes literally no sense. It gets rolled out like clockwork, but it never has made sense as a free-standing, context-less criticism.

 

The real question is, how do you lose, how much do you gain, when you implement MP? If we look at the Infinity Engine games, they had multiplayer and lost approximately nothing. I mean, does anyone think BG1/2 were "compromised" in a negative sense by their multiplayer? If so, please explain how, in detail. With a game like this, multiplayer is not a gigantic technical obstacle, and we also need to remain sane and remember that the team who development multiplayer, would not be the content team.

 

I've bolded that so no-one gets confused and starts making wild claims about how implementing multiplayer would prevent X areas or Y bosses being implemented in an expansion, or starts claiming that MP would "impinge upon" content in general. It would not. The team developing multiplayer would largely be programmers, not content developers or artists.

 

Now, the nature of Eternity means that MP would have to be kind of limited - you'd need one player to be the "main", and the other player wouldn't be able to interact the same way as them with the NPCs and so on. They'd largely be controlling, say, half the party in combat and dungeon-type situations. Anything more than that would have needed development from the ground up, like D:OS.

 

So I think we have a situation where we have a relatively low cost to acquiring MP, but also a relatively low (at least at first glance) benefit from acquiring MP. So one could go either way on it.

 

Well said! I can only hope others here will read this and realize the logic you just put down. 

 

I would absolutely LOVE the option to play co-op with a friend as I did in the old Infinity games. Like you said, it took nothing away from both the story and the gameplay to do so, which makes me hopeful that Obsidian will eventually make it a reality for this game in the future.



#65
Luridis

Luridis

    Nightfall of the Obsidian Order

  • Members
  • 551 posts
  • Location:Dallas, TX
  • Pillars of Eternity Silver Backer
  • Kickstarter Backer

I'm going to stretch here and say that it will absolutely not happen. I'm not normally that sure of anything, and I could still be wrong, but I don't see it. They'd have to rework just about every bit of mechanics code in the game to facilitate its collection and transmission. That is, unless they could make it collected somehow like the combat log, but that won't fix the issues of each player needing to interact in real time and the need for action buffering in the case of time delays.

 

Too much work and most of the backers and customers probably don't care. So, ask yourself this: Would you waste money changing everything to include a feature that might have minimal appeal at best?


Edited by Luridis, 03 April 2015 - 08:05 PM.


#66
Adelmar

Adelmar

    (0) Nub

  • Initiates
  • 2 posts
  • Pillars of Eternity Backer

I'm going to stretch here and say that it will absolutely not happen. I'm not normally that sure of anything, and I could still be wrong, but I don't see it. They'd have to rework just about every bit of mechanics code in the game to facilitate its collection and transmission. That is, unless they could make it collected somehow like the combat log, but that won't fix the issues of each player needing to interact in real time and the need for action buffering in the case of time delays.

 

Too much work and most of the backers and customers probably don't care. So, ask yourself this: Would you waste money changing everything to include a feature that might have minimal appeal at best?

 

I would argue that quite a few backers and customers would use the feature if added. I understand that it may take some time to code for the network, but I don't believe it would be "a waste of money." Yes, who knows if it will ever be added, but it's a feature that would add a lot of replayability to the game so that's hopefully something the devs see in the future.







Also tagged with one or more of these keywords: multiplayer, expansion, addon

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users