Titanfall: Respawn's 'second skin' | Polygon
The cloud
Respawn has conducted numerous blind player tests of Titanfall, and the results of its efforts to blend multiplayer and single-player tentpoles are encouraging. "Theyre playing a multplayer game and they dont even realize it for the first 45 minutes," said McCoy. "They see all this crazy stuff happening around them, but it doesnt click that these are people in our office playing against them." And according to every Respawn employee interviewed for this article, this is due in large part to Titanfalls cloud-implementation.
"One of the new things is taking advantage of the cloud to put our dedicated servers there, to eliminate things like host advantage and things like that, and introduce more stable experiences for our players," Zampella says. But Titanfalls server-based backbone goes beyond the traditional benefits of dedicated servers for multiplayer games. "It allows us to offload all AI processing, all that single-player stuff, onto the cloud."
The "single-player stuff" Zampella alludes to includes the basic scripting and control of the world itself. All non-player activity is determined server-side, whether its AI "popcorn" or the massive ships that often hover over the battlefield. There are multiple practical benefits to this arrangement. Instead of having world events determined in one players session and uploading that information to the multiplayer server, which would then be distributed to each player, locational and movement data for the various parts of Titanfall are distributed to each player simultaneously.
"Being able to know we have those servers available allows us to focus on other things," Baker says. It also frees up system resources for the game running on a console or PC. "Before we decided to do that, our plan was to have (two of six available) threads dedicated to that, to running the 'server' on one of the (player) clients. It gives us more CPU available on the console than wed have."
"I dont know that we would have tried this game, had we not had access to the cloud and the servers that it gives us," Emslie said.
The cloud
