Watch Dogs Legion’s Director Takes Us Through Some of Its Final Improvements Before Launch

What a difference eight months can make in game development. Back in October of last year, Ubisoft announced that it was delaying Watch Dogs: Legion to an undisclosed date in 2020. The original release date had Legion releasing in March, right at the beginning of our current endless void where time has no meaning. Now, the next Watch Dogs is coming on Oct. 29 for a dizzying array of platforms: PC, PlayStation 4, PlayStation 5, Xbox One, Xbox Series S, Xbox Series X, and Google Stadia.

I previewed Watch Dogs: Legion three months ago, during what would normally have been E3. So returning to the game now, I didn’t expect to see much in the way of change. Surprisingly, Ubisoft has tweaked and improved Legion ahead of launch. It’s not a new game entirely, but even from the beginning of my demo I noticed changes.

A newly ray traced London awaits. | Mike Williams/USG, Ubisoft

For example, recruitment options have grown. In Watch Dogs: Legion, every generated character pulls from a pool of perks, having somewhere between zero and three available to them. (Yeah, some folks just fail the digital lottery.) There are new options like “Famous,” which sees that person get noticed in public and is probably not conductive to stealth; “Glass Cannon,” where a person both take and deal more damage; and “Flatulent,” where your chosen member will… sometimes fart and alert enemies to their presence. Some of the combinations don’t make any sense—how does a transient have a silenced MP5?—but making up stories to square those circles is part of the fun.

This is apparently the final suite of perks available to the character generation, according to Watch Dogs Legion creative director Clint Hocking. “Yeah, that’ll be the final mix. I mean it doesn’t mean you’ve seen everything, for sure,” he tells me. He’s a little more coy about the team adding more perks to the system post-launch, calling it “an ongoing conversation” and noting that Ubisoft will have “more details about post-launch and live coming up in a couple weeks.”

The initial version of Watch Dogs: Legion shown to the public had perks that could be unlocked, making for RPG-style progression per character. Hocking says that system was cut because it saw players focusing on just a few characters, rather than playing the field.

“When we were gearing up to ship last year, we were playtesting the game, getting lots of feedback, closing the game down, and coming to understand what were the best parts of our game,” says Hocking. “When we took a hard look at it and had that extra year, we felt that the commitment and the investment in leveling up individual characters was creating a pull-away effect, where characters that you spent a long time playing would cause you to play fewer and fewer characters, right? What we wanted was for players to engage with lots of characters and all of the diversity of the game. So we took most of the perks—not all of them—we either incorporated them into gadgets or we turned them into new traits. So almost all of that content is still there, along with new content that was added to balance things out.”

I spent a lot of my demo just going through people’s profiles. I found Veronica Gamage, who makes her living as a Living Statue, and can actually pose as a statue to hide from pursuit. There was also Michael Taylor, a Shopaholic who randomly buys clothes on a whim… using the team’s money. There’s a wide variety of excellence and nonsense out there.

I ultimately settled on a malcontent called Fred Shaw for my main character this playthrough. Shaw is a curator—of what?—who corresponds with incarcerated serial killers by mail. He definitely looks the part too, to the point that I didn’t buy him new duds. The red cap, the beard, the backpack; it’s all firmly his energy. Shaw came complete with two fantastic perks: Gambling Addict and Doomed. The first causes him to randomly gamble my money, either losing or gaining cash at random intervals. The second causes spontaneous death. Yeah, I couldn’t resist seeing if Shaw would kick the bucket during my demo. Sadly, he did not. He did gamble away a good chunk of my money, though.

Meet Fred Shaw. | Mike Williams/USG, Ubisoft

The borough liberation system, which sees you freeing a section of London from Albion, has also been tweaked slightly. Completing a borough now rewards you with unique versions of certain operative classes like Spy or Hitman, each with an extra perk and full set designed to synergize well. If you have permadeath on, Hocking confirms that you can lose them, but they aren’t the only character of that class available to you.

“So if you find a Beekeeper in the world, they’ll always have their gun, their suit, their bees, but if you get the beekeeper from borough liberation, they’ll have an additional property. Now, that doesn’t mean you can’t also find a beekeeper in the world with an additional property; it’s just the one you get from borough liberation is curated to have an extra property that synergizes with their ability. All of those characters are part of the open world and you can find them all by exploring,” says Hocking.

For a game that says it’s staying apolitical, I spend a lot of time helping citizens during violent arrests. One mission had me rescuing an undocumented immigrant in the midst of a harsh crackdown. And the citizens of London are more than willing to scrap with occupying Albion security forces in this build of the game. I saved one lady by distracting the Albion guard with static, only for her to promptly deliver a clean neckbreaker to him, despite “wrestler” not being in her job description. I stopped one arrest, and literally five citizens just beat the shit out of the Albion cop until he was down, including what seemed to be a mild-mannered secretary.

I ultimately recruited an Albion contractor in preparation for a story mission. The mission involved sneaking onto a blast site for information about the bombing attacks that pushed London into Albion police state. With an Albion guy on my side, I was able to simply walk onto the site. It actually made the mission kind of easy, something I questioned Hocking about.

“So access gameplay is a certain kind of approach. It’s the same as remote gameplay, using drones, cameras, and spiderbots to not enter the location. Access is just another way of engaging with the location,” explains Hocking. “In my opinion, it doesn’t make it easier: you move more slowly, you can’t crouch, you have to manage your cooldowns if you want to get past guards who get too close. You can still be detected, right? It’s just another kind of stealth, another way of approaching a location.”

“I find access gameplay to be very useful early in the game when you don’t have a lot of abilities unlocked because you can go into pretty dangerous locations,” he adds. “Definitely, I think once you’ve unlocked new gear and equipment, access gameplay is still an option for you, but you have so many more tools and approaches that you can use that it just becomes another one of them.”

Watch Dogs: Legion is coming to PlayStation 5 and Xbox Series X, and this build showed off the addition of ray tracing, which is coming to those platforms and PC. Hocking says Ubisoft is looking to use the best of each platform. “One thing that really comes to mind is the Haptic Feedback on the PS5, which I think is really cool,” says Hocking. But there won’t be huge differences in terms of overall play or crowd density.

“It’s always our goal when we’re making a current gen/next-gen crossover to make sure that we’re really protecting the core player experience,” he tells me. “We’re not going to quadruple the number of vehicles because we can, and then find out that driving is clunky and it’s not fun to drive because you’re always in a traffic jam, right? We’re always trying to balance the play experience. So there will be minor differences between the platforms, but I think really the focus is going to just be on making sure that the games look as great as they possibly can on the next generation of hardware along with supporting select features that we can.”

Closing out my time with the demo, I noted that Ubisoft is bringing Watch Dogs protagonist Aiden Pearce back in post-launch content. When Ubisoft announced that Aiden was returning, the internet rose up, asking why Watch Dogs 2’s Marcus Holloway wasn’t chosen for a return trip. I also asked if Marcus would be returning in future content. (Note: Ubisoft announced that Watch Dogs 2’s Wrench would also be coming to the game, as would a character tied to Assassin’s Creed.)

“I think both characters, in fact many characters across Watch Dogs, including other characters from Watch Dogs 1 and 2 are actually quite popular. I think that we’re definitely looking at all of the options for giving fans new ways to appreciate ‘play as anyone’ and Aiden is an exciting place to start and we’ll see where it goes from there,” Hocking said cryptically.

Watch Dogs: Legion is right around the corner, coming to everything under the sun minus the Nintendo Switch. You can pick it up on PC, PlayStation 4, Xbox One, and Google Stadia on October 29, 2020, or on PlayStation 5, Xbox Series S, and Xbox Series X when those consoles launch. And hopefully, I’ll be able to find someone as awesome as Fred Shaw again, to spit in the face of destiny once more.

jQuery('.video-container', yt_video_wrapper).remove();
jQuery('.bb_wrapper', yt_video_wrapper).append('Watch on YouTube');

function runCarbon() {
function runComscore() {
var _comscore = _comscore || [];
_comscore.push({ c1: "2", c2: "8518622" });
(function() {
var s = document.createElement("script");
el = document.getElementsByTagName("script")[0];
s.async = true;
s.src = "";
el.parentNode.insertBefore(s, el);
function runFacebookLogin() {
$(document).ready(function() {
fbs = $("[data-action=facebook-login]");
for(i = 0; i < fbs.length; i++) { new FacebookLogin({ target: fbs[i] }); } }); } function triggerMormont () { mormont('set', 'section', 'article'); mormont('set', 'language', 'en'); mormont('set', 'platforms', ['google-stadia','pc','playstation-5','ps4','xbox-series-x','xboxone']); mormont('set', 'published', "2020-10-06T16:35:00+00:00"); mormont('set', 'article_type', "article"); mormont('set', 'author', "Mike Williams"); mormont('set', 'tags', ['tag:ubisoft']) mormont('set', 'medium', 'web'); mormont('set', 'is_logged_in', "0"); mormont('send', 'pageview'); mormont('trackClicks', ['article']); } function runMormont() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.onload = function() { triggerMormont() }; s.src = ''; document.getElementsByTagName('head')[0].appendChild(s); } function runRecaptcha() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = ''; document.getElementsByTagName('head')[0].appendChild(s); } function runSkimlinks() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//'; document.getElementsByTagName('head')[0].appendChild(s); } function runSourcepoint() { var _sp_=function(n){function t(e){if(o[e])return o[e].exports;var r=o[e]={i:e,l:!1,exports:{}};return n[e].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var o={};return t.m=n,t.c=o,t.i=function(n){return n},t.d=function(n,o,e){t.o(n,o)||Object.defineProperty(n,o,{configurable:!1,enumerable:!0,get:e})},t.n=function(n){var o=n&&n.__esModule?function(){return n["default"]}:function(){return n};return t.d(o,"a",o),o},t.o=function(n,t){return,t)},t.p="",t(t.s=2)}([function(n,t){function o(n,t){e&&console[n].apply(console,["[bootstrap]"].concat(}var e=!1;n.exports={debug:function(){o("debug",arguments)},info:function(){o("info",arguments)},time:function(){o("time",arguments)},warn:function(){o("warn",arguments)},error:function(){o("error",arguments)},useDefaults:function(){e=!0},DEBUG:1}},function(n,t,o){"use strict";function e(){D||(D=!0,z=h.config=h.config||{},u(),N=z.bootstrap&&z.bootstrap.contentControlCallback||z.content_control_callback,B=z.accountId||z.account_id||z.client_id||window.sp_cid,G=z.beacon&&z.beacon.contentControlEndpoint||z.content_control_beacon_endpoint||v.a,z.debug_level&&"OFF"!==z.debug_level.toString().toUpperCase()||z.debug&&z.debug.level&&"OFF"!==z.debug.level.toString().toUpperCase()?F=!!!off|OFF)/)&&(F=!0),F&&m.useDefaults({defaultLevel:m.DEBUG}))}function r(n,t,e){function r(o,e){var r=new Image;r.src="https://"+G+"/cct?v="+encodeURIComponent(v.b)+"&ct="+_+"&cid="+encodeURIComponent(B)+"&l="+encodeURIComponent(n.toString())+"&rc="+encodeURIComponent(t)+"&d0="+encodeURIComponent(i)+(o?"&d1="+encodeURIComponent(o):"")+(null==e?"":"&d2="+encodeURIComponent(e)),"sending beacon: "+r.src),c&&c()}var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=arguments[4],c=arguments[5];if(a){var d=e.lastIndexOf("."),s=e.lastIndexOf(""),u=-1===d||s>d?e+".png":e.substring(0,d)+".png",l=new Image;l.addEventListener("load",function(){r("1",u)}),l.addEventListener("error",function(){o.i(f.a)(u,function(n,t,o){r("0",u+"::"+o)})}),l.src=u}else r()}function i(n,t,o,e){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=function(){i(n,t,o,e,r,!0)};n(t,a?o:c,e,r)}function a(n,t,o,e){function r(o,r){t(o,n,r,e.enableImageLoad)}function i(t,r){o(t,n,r,e.enableImageLoad),e.onError&&e.onError(r)}var a=document.createElement("script");a.src=n,a.onload=function(){e.onLoad&&e.onLoad()},a.onerror=function(){function t(n){return o.indexOf(n)>-1}var o=(navigator.userAgent||navigator.vendor||window.opera).toLowerCase();t("mobi")||t("ipad")||t("android")||t("iphone")?i(x):t("exabot")?i(U):t("bingbot")||t("bingpreview")?i(S):t("googlebot")||t("adsbot-google")||t("mediapartners-google")?i(E):t("googleweblight")?i(O)>-1?i(j):t("msie 10")||t("msie 9")||t("msie 8")?i(k):c(n,r,i)},document.head.appendChild(a),document.querySelector('script[src="'+n+'"]')||-1!||("Script not present"),r(C,n))}function c(n,t,e){o.i(f.a)(n,function(o,r,i,a){(o||r?t:e)(a,n+"::"+i)})}function d(n,t,o,e){if(q)return void s(R+"::"+n,o);r(L,n,t,o,e,function(){if(N){if(F){g.error("bootstrap locking",L,n,t,o,e);debugger}setTimeout(function(){N()},250)}})}function s(n,t,o,e){r(y,n,t,o,e)}function u(){h._networkListenerData||(h._networkListenerData=o.i(p.a)())}function l(n,t){e(),"bootstrap called with",n,t),i(a,n,d,s,t)}Object.defineProperty(t,"__esModule",{value:!0});var f=o(4),p=o(5),v=o(3),g=o(0),m=void 0;m=o(0);var w=["w","e","b","c","a","c","h","e",".","g","o","o","g","l","e","u","s","e","r","c","o","n","t","e","n","t",".","c","o","m"].join(""),b=["o","p","t","i","m","i","z","e","l","y","p","r","e","v","i","e","w",".","c","o","m"].join(""),h=window._sp_||{},_=1,y=0,L=1,C="s",x="m",E="g",I="gw",O="gl",k="i",S="b",U="e",R="n",j="o",D=!1,q=!1,F=!1,z=void 0,N=void 0,B=void 0,G=void 0;window.addEventListener("beforeunload",function(){q=!0}),window._sp_=h,h.setupNetworkListeners=u,h.bootstrap=l,window.spBootstrap=l,t["default"]=h},function(n,t,o){o(0);n.exports=o(1)["default"]},function(n,t,o){"use strict";function e(n){return n.join("")}o.d(t,"b",function(){return r}),o.d(t,"a",function(){return i});var r=(o(0),"2.0.1056"),i=(e(["w","w","w",".","s","u","m","m","e","r","h","a","m","s","t","e","r",".","c","o","m"]),e(["w","w","w",".","r","o","o","s","t","e","r","f","i","r","e","w","o","r","k",".","c","o","m"]));e(["","","f","s","m","1","0","1","9",".","g","l","o","b","a","l",".","s","s","l",".","f","a","s","t","l","y",".","n","e","t","","f","s","m","","d","s"]),e(["h","t","t","p","s",":","","","d","2","z","v","5","r","k","i","i","4","6","m","i","q",".","c","l","o","u","d","f","r","o","n","t",".","n","e","t","","0","","2",".","0",".","1","0","5","6","","r","e","c","o","v","e","r","y","_","d","f","p","_","i","n","t","e","r","n","a","l","-","v","2",".","0",".","1","0","5","6",".","j","s"]),e(["h","t","t","p","s",":","","","d","2","z","v","5","r","k","i","i","4","6","m","i","q",".","c","l","o","u","d","f","r","o","n","t",".","n","e","t","","0","","2",".","0",".","1","0","5","6","","r","e","c","o","v","e","r","y","_","l","i","b","_","a","p","i","_","i","f","r","a","m","e","-","v","2",".","0",".","1","0","5","6",".","h","t","m","l"]),e(["h","t","t","p","s",":","","","d","2","z","v","5","r","k","i","i","4","6","m","i","q",".","c","l","o","u","d","f","r","o","n","t",".","n","e","t","","0","","2",".","0",".","1","0","5","6","","r","e","c","o","v","e","r","y","_","l","i","b","_","r","i","d","_","i","f","r","a","m","e","-","v","2",".","0",".","1","0","5","6",".","h","t","m","l"])},function(n,t,o){"use strict";function e(n,t){function o(n){try{return n&&n.timeStamp?}catch(n){return}}var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.location,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.navigator,f=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},p=document.createElement("a");if(p.href=n,"https:"===e.protocol&&p.protocol!==e.protocol)return r.error("protocol mismatch in https environment, standing down"),void t(!1,!1,p.protocol,s);var v=new XMLHttpRequest,g=f.withCredentials;null!=g&&(v.withCredentials=g);try{||"GET",n)}catch(n){return void t(!0,!1,n.toString(),c,v)}if(null!=f.headers){var m=f.headers;Object.keys(m).forEach(function(n){v.setRequestHeader(n,m[n])})}var w=void 0,b=void 0;v.onloadstart=function(n){w=o(n)},v.on
statechange=function(n){if(4===this.readyState){b=o(n)-w;var e=0===this.status&&!1!==l.onLine,r="2"===this.status.toString()[0],c=void 0;return c=r?a:!1===l.onLine?u:i,void t(e,r,this.status+"::"+b,c,v)}};try{v.send(f.body)}catch(n){return void t(!0,!1,n.toString(),d,v)}}t.a=e;var r=o(0),i="n",a="nx",c="xo",d="xs",s="p",u="of"},function(n,t,o){"use strict";function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=[],o=[],e=r.bind(null,t),i=r.bind(null,o);return n.addEventListener("load",e,!0),n.addEventListener("error",i,!0),{load:{events:t,listener:e},error:{events:o,listener:i}}}function r(n,t){if({var o="string"==typeof"",e="string"==typeof"";"iframe"!==o&&n.push({tagName:o,src:e})}}t.a=e;o(0)}]);
//# sourceMappingURL=
window ._sp_ = window ._sp_ || {};
window ._sp_.config = window ._sp_.config || {};
window ._sp_.config.account_id = 347;
window ._sp_.config.content_control_callback = function () {
//console.log( 'CONTENT LOCK' );
window ._sp_.config.mms_domain = '' ;
window ._sp_.mms = window ._sp_.mms || {};
window ._sp_.mms.cmd = window ._sp_.mms.cmd || [];
window ._sp_.config.mms_client_data_callback = function (o) {};
window._sp_.config.fsm_endpoint = "//";
window._sp_.config.enable_fsm_detection = true;
window._sp_.config.enable_fsm_network_detection = true;
window ._sp_.mms.cmd.push( function () {
window ._sp_.mms.setTargeting( "logged-in" , "false" );
window ._sp_.mms.setTargeting( "show-ads" , "true" );
window ._sp_.mms.cmd.push( function () {
window ._sp_.mms.startMsg();
window ._sp_.bootstrap( '/static/scripts/musgamer-fsm.js' );
window ._sp_.config.mms_choice_selected_callback = function (choiceID) {
window ._sp_.config.mms_client_data_callback = function (dataObject) {

function runFacebookPixel() {

fbq('init', '686233492142124');
fbq('track', 'PageView');

const frames = window.frames;
for (let i = 0; i < frames.length; i++) { frames[i].stop(); } function sandboxIframes() { const iframes = jQuery('iframe[src]'); jQuery.each(iframes, function() { const iframe = jQuery(this); iframe.attr('data-src', iframe.attr('src')); iframe.attr('alt', 'Please accept cookies to see this iframe.'); iframe.removeAttr('src'); }); } function sandboxScripts() { const scripts = jQuery('script[src]:not(.ignore-script)'); jQuery.each(scripts, function() { const script = jQuery(this); script.attr('type', 'text/plain'); script.attr('data-src', script.attr('src')); script.removeAttr('src'); }); } function runIframes() { const iframes = jQuery('iframe[data-src]'); jQuery.each(iframes, function() { const iframe = jQuery(this); iframe.attr('src', iframe.attr('data-src')); iframe.removeAttr('alt'); iframe.removeAttr('data-src'); }); } function runScripts() { const scripts = jQuery('script[data-src]:not(.ignore-script)'); jQuery.each(scripts, function() { const script = jQuery(this); script.attr('src', script.attr('data-src')); script.attr('type', 'text/javascript'); script.removeAttr('alt'); script.removeAttr('data-src'); }); }

Source Article