Ubisoft explains why we have yet to see cooperative, online gameplay in the Assassin's Creed franchise until now.

According to an interview with CVG, Vincent Pontbriand, a senior producer at Ubisoft, claimed his studio spent years trying to rebuild and retrofit the entire Assassin's Creed engine for Assassin's Creed Unity's online co-op gameplay. Ponbriand said Ubisoft knew that fans have been asking to play with other assassins for a while, especially after Assassin's Creed: Brotherhood, which hinted at this possibility, but only offered competitive gameplay as opposed to cooperative.

"it's very complicated to do," Pontbriand said. "Assassin's Creed was always a single-player game to begin with. It took us three games to introduce PvP [into Assassin's Creed Brotherhood]."

In Assassin's Creed Unity, cooperative gameplay will be a seamless transition from the main campaign. Whereas in previous titles, each main campaign was specifically designed for exactly one player, and multiplayer only existed in confined levels and in a competitive format.

"[AC Brotherhood's multiplayer] was in the same universe, but you were playing as a Templar avatar in a very separate game mode. In Unity, we set out to unify all these game modes into a single experience. That's when we decided that co-op should be the next main focus, but in order to do that we had to rebuild all of our systems to allow them to be replicated over a network and working online," Pontbriand added.

"It took years of development to reproduce and redraft all of our sandbox features for a shared online experience."

Hopefully, Ubisoft will try to rectify the public's outcries against the lack of a playable, female character in Unity's online co-op. Assassin's Creed Unity is set to strike on Oct. 28 for PC, PlayStation 4 and Xbox One.