Programming is very very very very very very very difficult. Creating a two / multi-player environment in a quest based / role-playing world has so many problems with it, that it's not just a matter of a month of programming, or doubling the time, is more like squaring it.
First off, if you have two different characters in the same world-space, you have all kinds of issues when it comes to progress and leveling.
- If one plays for awhile, and the other doesn't, does the one that didn't play for awhile get hosed because all the enemies of the other player level up?
- Are you forced not to play unless both players play?
- Does the lower level player's level raise up to match the other players, even though he hasn't put in the game time?
- Do the enemies stay at a level on par with the lowest level character?
Then what about quest?
- Which one is the Dragon Born?
- Whose quest is it?
- Whose got the game save?
- What if one guy does really well, goes away for a bit and comes back to find the other person has mucked it all up?
Technical challenges
- Where are the games saved? Remote server? TES is already such a heavy game to play, I don't want a drop in performance by having my games on a remote server. What if my connection is dropped?
- Do two players network into the same game?
- Even on an internal network, lan party, is the performance reduced to the slowest computer?
- On PCs, keys can be reassigned to different commands at will, how will the system interpret input from two different computers?
Taking into account the Modding community
- Everyone has to have the exact same mod list, version and load order?
- Programming mods would become increasingly difficult to take in to account multiple players (my mind screams in horror at the idea)
I could go on and on, but obviously this is a Pandoras box of issues that cannot be taken lightly.
That said, I can only think of *One* possible option that *Might* work, and there's a big giant *Maybe* attached to this.
- If the game and character and quest were assigned to one person
- If only one computer/game system could be used.
- If a second controller/gamepad console was attached to said computer/game system
- Then MAYBE the second player could *take over* a companion.
I would put some major heavy restrictions on it though.
- Companions would not be allowed to interact with anyone in the game, as it could mess up the quest
- If they needed items or whatever, the main player would have to take care of that for them.
- They would be able to fight and cast spells (maybe), but that's pretty much it
- They would not be able to travel very far away from the main player
But personally, I don't think it's worth it. Go play WoW. Keep TES single player please.
Thanks for listening.