{"id":13950,"date":"2018-02-28T21:22:00","date_gmt":"2018-02-28T21:22:00","guid":{"rendered":"http:\/\/www.gamasutra.com\/view\/news\/315084"},"modified":"2018-02-28T21:22:00","modified_gmt":"2018-02-28T21:22:00","slug":"dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2018\/02\/28\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016\/","title":{"rendered":"Don&#8217;t Miss: A game dev postmortem of Ratchet &amp; Clank 2016"},"content":{"rendered":"<p><em>Shaun McCabe is the game director for<\/em> Ratchet &amp; Clank <em>(PS4), and the production director at Insomniac Games\u2019 studio in Durham, North Carolina. \u00a0Chad Dezern is the Creative Director for Ratchet &amp; Clank (PS4), and the studio director of the\u00a0North Carolina location.\u00a0The two also\u00a0co-directed<\/em> Ratchet &amp; Clank: All 4 One <em>(2011),<\/em> Ratchet &amp; Clank: Full Frontal Assault <em>(2012),<\/em> Ratchet &amp; Clank: Into the Nexus <em>(2013).<\/em><\/p>\n<p><strong><em>***<\/em><\/strong><\/p>\n<p>Sure, it seems obvious now. <em>Of course<\/em> there should be a <em>Ratchet &amp; Clank<\/em> game to tie in with the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Ratchet_%26_Clank_(film)\">major motion picture<\/a>. But <em>Ratchet &amp; Clank<\/em> for the PlayStation 4\u2014designed as a killer one-two punch alongside the film, the ultimate version of an origin story\u2014didn\u2019t always seem like such a great idea.\u00a0<\/p>\n<p>Of course, we were thrilled when we heard that the film was a go. We\u2019ve long felt that Ratchet, Clank, Qwark, and their Solana galaxy milieu had all of the action, humor, pathos, and just plain<br \/>. . . bigness . . . to populate a feature. Or six. Hey, it\u2019s a big universe.\u00a0<\/p>\n<p>But the prospect of making a film tie-in was especially daunting.\u00a0<\/p>\n<p>First, we had the legacy of the series to consider. This one needed to be a major step forward, but it also needed to retain the soul of the original game. We had 10 Ratchet games under our belts at that point, across the full spectrum: story-driven single player epics. Single player\/competitive multiplayer hybrids. Couch co-op. Experiments in form. Experiments in scale. We\u2019ve had universal successes and noble failures. The most recent title, <em>Ratchet &amp; Clank: Into the Nexus<\/em>, was mostly well received, earning the backhanded compliment\/upbeat critique \u201cit was too short, we wanted more.\u201d Okay. We\u2019ll need to make sure the eleventh one is suitably epic.<\/p>\n<blockquote>\n<h6><span>&#8220;We needed to make a big game that blew away our previous efforts. It needed to sync up with the just-getting-started film. And we needed to ship it in 10 months to line up with the movie release.&#8221;<\/span><\/h6>\n<\/blockquote>\n<p>Second, there was the prospect of syncing up with film production. What did co-development of a game and film really mean? A lot of variables, that\u2019s what. Sure, the film is based on the original game, and pulls some models from our asset libraries. But the script was in flux (rightly so, it was just getting started). And early conversations pointed to a major cleanup of the backstory, a rework of the character lineup, and the introduction new locations. How would we work out a game macro around that?\u00a0<\/p>\n<p>And finally, there was our second oldest arch-nemesis, time itself<em><strong>*<\/strong><\/em>. We needed to release the game day-in with the film, and time\u2014that grumpy, no-good jerk\u2014was unforgiving. We curled up in fetal positions and hid under our desks for a while.\u00a0<\/p>\n<p>But ultimately, we uncurled ourselves and climbed up on top of our desks because we love making <em>Ratchet &amp; Clank<\/em> games. And so do a lot of other people at Insomniac. Even after 16 years, there is tremendous interest and excitement in the series. We all grew up doodling robots, reading science fiction, and watching Star Wars, Back to the Future, and Ghostbusters; it\u2019s safe to say that we were deeply affected by the sense of wonder and fun in that particular strain of summer movie sci-fi.\u00a0<\/p>\n<p>So, we needed to make a big game that blew away our previous efforts. It needed to sync up with the just-getting-started film. And we needed to ship it in 10 months to line up with the movie release. <em><strong>**<\/strong><\/em><\/p>\n<p>Okay. We\u2019ll stop whining. We love <em>Ratchet &amp; Clank<\/em>. Sign us up.<\/p>\n<p><em><strong>*<\/strong>Our oldest arch-nemesis is a man named Paxton Crowlers.\u00a0<br \/><strong>**<\/strong>This changed, thank goodness.<\/em><\/p>\n<p><em><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016.jpg\" \/><\/em><\/p>\n<p>Within the first 30 seconds of our first conversation about <em>Ratchet &amp; Clank<\/em> on the PlayStation 4, we knew that we didn\u2019t want to make a remaster or an up-res.\u00a0<\/p>\n<p>We wanted to apply everything that we\u2019ve learned over the past 15 years. The original game is very much a platformer first and a shooter second. Shooting used a hero-facing mechanic that made it pretty difficult to aim; consequently, there were slower rates of fire, lower ammo counts, and fewer enemies. The weapons that are now the hallmark of the series felt more like gadgets that blew stuff up. Modern third-person shooters are more refined, with a seamless integration of camera and reticle. We felt like it was our sworn duty to modernize the controls, to design the game around a fun and fluid shooting mechanic&#8211;but that meant a rework of every weapon, enemy, and setup in the game. It meant effectively rebuilding everything.<\/p>\n<p>Yet we couldn\u2019t imagine a take on <em>Ratchet &amp; Clank<\/em> that didn\u2019t include hoverboarding on planet Rilgar, infiltrating the Ion Turret on Batalia, or swimming underwater at the Pokitaru resort. We wanted to keep most of the original planets intact, to hit the nostalgia button for our fans <em>and<\/em> to keep our production time manageable.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-1.jpg\" \/>We ended up building a new game on top of the original foundation. We started with the main story beats. We chose Ratchet\u2019s home planet on Veldin, Aleero City on planet Kerwan, Drek\u2019s Warbot factory on Quartu, and Drek\u2019s Deplanetizer orbiting weapon as our main locations. These would be shared between the game and film, so we reworked each layout from top to bottom (in the case of Veldin and Aleero City) or designed the location from scratch (in the case of Quartu and the Deplanetizer).<\/p>\n<p>These became our narrative tent poles, matched as closely as possible with the film. Our longtime SCEA producer Greg Phillips was invaluable here; he\u2019s a bottomless well of <em>Ratchet &amp; Clank<\/em> knowledge.<\/p>\n<p>With the big story points established, we created the gadget-driven progression scheme that opens up new planets. We pulled heavily from the original game.\u00a0But we gave ourselves permission to diverge. We like the open world planets that started showing up in later games, and we like the jetpack mechanic that we developed for <em>Ratchet &amp; Clank: Into the Nexus<\/em>. So we expanded planet Gaspar with a huge new jetpack area. The film has an action set-piece ship combat sequence in Aleero City. So we added that, too. We threw a boss battle into the Blarg Research Station because we don\u2019t know when to stop.<\/p>\n<p>After we established the macro design, we realized that we could get a leg up if we used some of the original layouts. So we enlisted help to extract our PS2 level data and import it into our engine (no easy feat, thanks to questionable archival practices; see \u201cwhat went wrong\u201d). When designers and environment artists moved on to the project, they started with perfect 1:1 replicas of all of the locators and instances from the original. That sped up normally time-consuming design iterations. We spent our bandwidth scripting encounters and polishing enemy setups for the new control scheme instead of grappling with fundamental layout issues.\u00a0<\/p>\n<p>All told, the final game included modern controls, two new planets, three extensively reworked planets, eight returning planets, a new weapon arsenal, new Clank gameplay, new space combat, new boss battles, and a new weapon arsenal, all wrapped in a structure that matches the film <em>and also<\/em> represents our best attempt at capturing the soul of the original game.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-2.jpg\" \/><\/p>\n<p>The film is based on Ratchet\u2019s origin story from the PlayStation 2 game. Ratchet is a Lombax orphan mechanic. Clank is a robot factory defect. The two meet when Clank\u2019s escape pod crash-lands on Ratchet\u2019s adopted home planet.\u00a0<\/p>\n<p>But the story diverges after that. The film tells a story that is more character-driven and accessible than the (admittedly somewhat rambling) original game\u2014Ratchet is nicer to Clank. Clank\u2019s origin story is easier to understand. There are more secondary characters and fewer planets.\u00a0<\/p>\n<p>The new game\u2019s macro needed a dramatic revision to match. It had to stand on its own. But it also had to line up perfectly with the film\u2019s re-telling of the story. We couldn\u2019t have mismatched writing, plot points, or visuals.\u00a0<\/p>\n<blockquote>\n<h6><span>&#8220;Insomniac concept artists were lead visual designers for both the film and game, so visual consistency was baked into the new characters. Still, we didn\u2019t expect to use any film assets at first. We were pleasantly surprised when the pipeline flowed both ways.&#8221;<\/span><\/h6>\n<\/blockquote>\n<p>Fortunately, Rainmaker was a great partner. We had access to the earliest scripts and dailies. We had a sense of where the story was headed. Longtime series director Brian Allgeier and series writer TJ Fixman are experts at crafting game narratives that match mechanic progression.<\/p>\n<p>And they had a great idea: why not tell the game story from Captain Qwark\u2019s point of view? That freed us up; now we could take a more involved look at the action on the surface of each planet. We could follow the film, but we weren\u2019t bound to every scene. We could focus on making the pacing feel right for the game.<\/p>\n<p>We shared more than a story\u2014sharing models turned out to be a win, too. Insomniac concept artists Greg Baldwin and Dave Guertin were lead visual designers for both the film and game, so visual consistency was baked into the new characters. Still, we didn\u2019t expect to use any film assets at first. We were pleasantly surprised when the pipeline flowed both ways.\u00a0<\/p>\n<p>We sent several massive hard drives to Rainmaker, containing every concept image, model, texture, and animation from the PS3 era\u2014a treasure trove of characters, enemies, vehicles, and weapons. We didn\u2019t know if we\u2019d ever see them again. But soon, we received renders back for evaluation. Hey! Clank looks really good\u2014shiny and smooth. And remember that low-poly background hovercar? Here it is again, presented with lovingly polished shaders and film-ready detail, ready for its big-screen debut.<\/p>\n<p>Still, we were big cynics. \u201cSure, these look nice, but we\u2019ll never be able to use film models in the game,\u201d we surmised. \u201cThey\u2019ll need so much optimization, we\u2019ll be better off starting from scratch.\u201d\u00a0<\/p>\n<p>But we convinced ourselves to try it. We opened a test model up in Maya, and it was like peering into that briefcase from Pulp Fiction.\u00a0<\/p>\n<p>The models were very, very close to what we\u2019d need for the PlayStation 4\u2014they were clean, quad-based, and in line with our density target. Sure, they needed some work. Textures needed uv space allocation, shaders needed to be authored for our engine, characters needed to be re-rigged for our tools. But getting these character models\u2014<em>this close<\/em> to going into the game, without the usual concept-to-z-brush-to-maya-to-engine pipeline\u2014was a big efficiency. We had our full stable of main characters ready to go before the end of preproduction.<\/p>\n<p>The game-to-film-to-game pipeline didn\u2019t stop there. We had the surreal experience of sending off environment concept images, seeing location renders from the film, grabbing film background models and dropping them in the game, then matching the whole thing up with shaders, lighting, and post effects. This has to be the first hardware generation that this is possible, and it\u2019s glorious. Welcome to the utopian future!<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-3.jpg\" \/><br \/><em>Nefarious Mech<\/em><\/p>\n<p>A compressed schedule, a new platform and our first cross-studio collaboration \u2013 any single one of these challenges suggested we were in for challenging production. And yet, <em>Ratchet &amp; Clank<\/em> PS4 turned out to be among the smoothest productions in Insomniac history. Eerily smooth. We still expect to wake up and discover that it was all a dream\u2026<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-4.jpg\" \/>The compressed schedule limited the number of new features we could add to our engine. So instead of the usual laundry list of engine requests we compile at the start of a project, <em>Ratchet &amp; Clank<\/em> PS4 had only a couple: \u201cPS4 support\u201d and, well, \u201cfur rendering\u201d (cuz Ratchet). And while this meant a number of \u201cwants\u201d had to wait for the future, it also meant avoiding the sort of large-scale changes that end up slowing down production.<\/p>\n<p>We also benefited from global code sharing practices.\u00a0In our old engine, Insomniac was simply not good about sharing code between franchises. For example, the <em>Ratchet &amp; Clank<\/em> and <em>Resistance<\/em> titles are known for their weapons. The underlying code, however, was really different. So while we were achieving the user-facing goal of innovative weapons, we weren\u2019t being efficient about it.\u00a0<\/p>\n<p>Moving into our new engine, our gameplay and engine leads instituted code-sharing policies that aimed to share as much code as possible between projects. We now regularly percolate shared gameplay and engine systems through all projects. And we encourage programmers to pursue \u201cshared\u201d solutions whenever possible. The result was a huge efficiency boost without detracting from the player experience; both <em>Fuse<\/em> and <em>Sunset Overdrive<\/em> continued the Insomniac tradition of innovative weapons without paying such a big cost.<\/p>\n<p>By the time <em>Ratchet &amp; Clank<\/em> for Playstation 4 kicked off, we had a lot to draw from \u2013 hero, controls, weapons and other core systems were already in place. This allowed us to get up and running on the PC in a matter of days \u2013 perhaps the fastest start for any Insomniac project. This early momentum continued through preproduction. In just a few weeks, we created an in-engine proof-of-concept that in a short vignette demonstrated the promise of <em>Ratchet &amp; Clank<\/em> on the Playstation 4 (hint: it\u2019s hidden in the game and includes a gardening bot). And we wrapped up a 3-month preproduction by delivering a fully-playable proof-of-concept featuring an updated version of Metropolis.<\/p>\n<p>In the end, doing less and sharing more enabled us to establish a solid foundation and build momentum that sustained us throughout the entire project.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-5.jpg\" \/><br \/><em>ClankBots<\/em><\/p>\n<p>We knew that <em>Ratchet &amp; Clank<\/em> would be the first console game for many kids. If all goes well, we thought, it\u2019ll be a formative memory\u2014the beginning of a lifetime of healthy game playing habits.\u00a0<\/p>\n<p>We took this responsibility seriously. SCEA\u2019s well-appointed usability test lab and its excellent staff were a godsend; we tested the game early and often with 7-9 year olds, even during pre-production. Our first test used greybox geometry to make sure that we were on the right track with the new Clank gameplay. We were encouraged to see that kids could articulate solutions to the puzzles, even if they didn\u2019t understand all of the component pieces. We didn\u2019t need to make the puzzles any easier, we just needed to clean up some of our messaging.\u00a0<\/p>\n<p>Later tests revealed that very young players tended to ignore the right analog stick; they didn\u2019t quite grasp the benefit of moving the camera, and weren\u2019t quite coordinated enough to move two sticks at once. So we designed levels with as few sharp turns as possible. And we created a casual control mode that allowed for movement with the d-pad. This broadened our potential audience, with no negative consequences for the other difficulty modes.\u00a0<\/p>\n<p>Usability tests are not for the faint of heart, and <em>Ratchet &amp; Clank<\/em>\u2019s tests had their fair share of head-scratching mistakes and hair-pulling difficulty spikes. Overall, though, it was inspiring to watch even the youngest players play the game. They couldn\u2019t stop talking about it, even when we begged them to stay quiet to avoid skewing test results. By our later tests, the kid groups finished with play times similar to seasoned adult gamers: proof that our difficulty tuning worked.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-6.jpg\" \/><br \/><em>Constructobot<\/em><\/p>\n<p>Insomniac is comprised of two locations: one in Burbank, CA and one in Durham, NC. Both are lousy with <em>Ratchet &amp; Clank<\/em> experts.\u00a0<\/p>\n<p>On both coasts, there are animators familiar with every nuance of Ratchet\u2019s moveset. Designers with a deep understanding of enemy swarmer behaviors. Programmers well-versed in crate destruction physics. Environment artists deeply imprinted with the visual style tenets of the series. Brian Hastings\u2014credited with the original \u201can alien travels from planet-to-planet\u201d pitch- resides in Burbank. Dave Guertin\u2014credited with Ratchet\u2019s original character design\u2014resides in Durham. We wanted to work with a dream team of all of these people.\u00a0<\/p>\n<p>By working cross-country, with a development team that spanned studios in almost exactly equal numbers, we tapped into the full power of our collective knowledge. Further, this allowed us to run an efficiently staffed production. We started with a small team in NC during preproduction, grew to a larger size during production, then rolled off most developers and polished with a small team. The headcount chart was a project manager\u2019s dream.<\/p>\n<p>But as it turned out, it was a bit of a nightmare for everyone else.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-7.jpg\" \/><\/p>\n<p>We\u2019re not being glib here. We have to list this in both categories. It was the single biggest win for the project, but it was also the single biggest source of pain.\u00a0<\/p>\n<p>Why? Because culture.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-8.jpg\" \/>We thrive on \u201cface time\u201d at Insomniac.\u00a0When Insomniacs talk about breakthrough moments, they almost always involve a small, multidisciplinary group gathered around a monitor to solve a problem. We use tools like email, IM and yes, even the telephone, when it makes sense.\u00a0But we ultimately thrive on informal, in-person \u201ccollisions\u201d \u2013 that\u2019s when we do our best work.<\/p>\n<p><em>Ratchet &amp; Clank<\/em> for the Playstation 4 wasn\u2019t our first foray into remote collaboration. Over the years, we\u2019ve supported offsite employees and contractors. And a handful of Insomniacs in our Durham, NC studio worked directly on <em>Sunset Overdrive<\/em>, primarily developed in Burbank, CA. <em>Ratchet &amp; Clank<\/em>, however, was a whole new level of remote collaboration.<\/p>\n<p>Going into production, our goal was to support \u201cbi-coastal breakthroughs\u201d, taking what\u2019s worked so well for us over the years and splitting it across studios.<\/p>\n<p>We tried cross-studio, multidisciplinary strike teams. We bought HD cameras for every team member and strongly encouraged video chat over IM or email. And we established on-site leads in each studio so folks had daily in-person contact with their manager.<\/p>\n<p>Some things, like the HD cameras, were a big win; the \u201cface time\u201d helped foster unity on a team many of whom had never met each other in person before. Today, video chat is the tool of choice for inter-office communication at Insomniac.<\/p>\n<p>The cross-studio strike teams, on the other handed, proved more challenging. Despite everyone\u2019s best intentions, iteration time slowed down thanks to time zone differences and communication overhead. The impromptu brainstorm meetings that are the backbone of our work became formal and rigid. In the end, we reorganized the teams so most members of a feature group were on-site together. Our next cross-studio collaboration, <em>Edge of Nowhere<\/em>, we adopted the \u201csame-site strike team\u201d approach whenever possible and saw a big improvement over our initial approach on Ratchet.<\/p>\n<p>Finally, on the leadership side, we discovered that our flat hierarchy and reliance on individual empowerment doesn\u2019t always work for remote development. So one of the first things we did on <em>Edge of Nowhere<\/em> was creative a \u201cteam structure\u201d document aimed at giving people a clearer sense of the decision-making hierarchy and to whom they should go when issues came up.<\/p>\n<p>As the saying goes, \u201cculture eats strategy for breakfast\u201d \u2013 we have to be careful in our effort to foster \u201cbi-coastal breakthroughs\u201d. Again, because culture. But we also know that with talented Insomniacs around the world and amazing opportunities on the horizon, we\u2019d be foolish to stop trying.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-9.jpg\" \/><\/p>\n<p>You&#8217;d think we\u2019d value our own work. But sometimes, we move from project to project so quickly that we forget to label and store everything. If I had a time machine, I\u2019d send myself a nasty letter\u2014\u201cgive everything a descriptive name and archive it, you idiot!\u201d<\/p>\n<blockquote>\n<h6><span>&#8220;You&#8217;d think we\u2019d value our own work. But sometimes, we move from project to project so quickly that we forget to label and store everything. If I had a time machine, I\u2019d send myself a nasty letter\u2014&#8217;give everything a descriptive name and archive it, you idiot!'&#8221;<\/span><\/h6>\n<\/blockquote>\n<p>We simply don\u2019t have access to our source files from the PS2 era. Back then, we had a numbers-only naming convention, with number-to-name directories scribbled in private notebooks. We used a home brewed asset management system that we can no longer access. And our directory structure was a free-for-all, with source files frequently hidden away on local directories.\u00a0<\/p>\n<p>(You\u2019re probably aghast, but that\u2019s not the worst of it. We also used Hot Wheels as an asset control system. Seriously\u2014if you wanted to check out a level, you\u2019d grab the corresponding Hot Wheel to signal that it was yours for editing. Level 6 was the <a href=\"http:\/\/hotwheels.wikia.com\/wiki\/Beatnik_Bandit\">1968 Beatnik Bandit<\/a>. I always liked that one. Wait, maybe that system was pretty cool).\u00a0<\/p>\n<p>Anyway, our PS3 era assets are more accessible\u2014we used Perforce at that point, finally\u2014but still plagued by questionable naming practices and haphazard structure. Finding things usually involves messaging the person who made it, which makes asset wrangling the domain of the few people who remember that sort of thing. Thanks goodness for Greg Baldwin and his encyclopedic knowledge of the character and weapon lineup.<\/p>\n<p>Luckily, the PlayStation 3 R&amp;C Collection proved to be our saving grace. Idol Minds went through the painful process of extracting our assets from the PS2 master disc for the collection. We realized early on that we could use those libraries. So we enlisted support from technology consulting firm Tin Giant to extract data from the collection and convert it to our engine formats. Amusingly (to us, anyway) the assets retained metadata from the PS2, so we got to revisit our asset numbering system and remember our fledgling development practices.<\/p>\n<p>We\u2019re now a lot better at naming assets, maintaining clean directories, and keeping our data accessible, by the way. We learned the hard way.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-10.jpg\" \/><br \/><em>Agents of Dor<\/em><\/p>\n<p>Here\u2019s another one for the depressingly thick \u201cmistakes we make every single time\u201d file.\u00a0<\/p>\n<p>We\u2019re really bad at scheduling cinematics.<\/p>\n<p>We think we know how long they\u2019ll take. We base our estimates on the script\u2014one minute per page is a good rule of thumb\u2014plus some lessons learned over the years about dialogue-heavy scenes vs. event-driven scenes. We go back and forth to make the script manageable. We try to leave some buffer. It\u2019s never enough.\u00a0<\/p>\n<p>We always forget to take ambition into account. We\u2019re never satisfied with just the story cutscenes, just the basics. We want elegant transitions between every gameplay segment. We want NPCs to have more fluidity and expression than we initially planned. We want Ratchet and Clank to jump seamlessly into their new Galactic Ranger ship, and then we want the ship to fly to the stars on a custom path authored for that specific level. If we don\u2019t have even one of those things, we get very sad and everyone pouts.\u00a0<\/p>\n<p>Keyframed animation is a big part of the appeal of the series, and squash and stretch takes time. Our animators tend to love the work, so they push themselves hard against an unforgiving schedule. Thank goodness the work is fun, because there sure is a lot of it.\u00a0<\/p>\n<p>That\u2019s no excuse. We need to get better at scheduling this stuff. We\u2019re applying a multi-pronged solution: we\u2019re now creating animatics for connective cutscenes at the early greybox phase, just as we\u2019re wiring up the game. We use the animatics to understand what we\u2019re getting ourselves into, with a more rigorous review process that takes character numbers, blocking complexity, and shot composition into account. We derive the schedule from feedback from the animators based on that visualization.\u00a0<\/p>\n<p>We\u2019ll inevitably find scenes that weren\u2019t obviously necessary until we played through the game from start to finish. That\u2019s just the nature of it. So we\u2019ll keep building in that buffer to save us from ourselves.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-11.jpg\" \/><\/p>\n<p>We like to start projects with a small preproduction team, grow for production and then roll people off as we hit Alpha, Beta and then Gold. The extra time on <em>Ratchet &amp; Clank<\/em> PS4, however, really threw a wrench into the gears (knew we\u2019d do that at least once, right?).<\/p>\n<blockquote>\n<h6><span>&#8220;We had only two programmers, and, for the last few months, only one designer.&#8221;<\/span><\/h6>\n<\/blockquote>\n<p>We had the opportunity to extend development by several months. But most of the production team needed to roll onto other projects based on our original Gold and besides, we didn\u2019t have the headroom in the budget to accommodate a significant increase in labor.<\/p>\n<p>In order to make it work, we rolled the majority of people off at our original Gold (which became Alpha) and finished the game with a small polish team.\u00a0<\/p>\n<p>This is <em>awesome<\/em> because at a certain point, you can just get more done with fewer people (our project manager would certainly agree). But it also meant that we had to take the work of an entire, full-scope <em>Ratchet &amp; Clank<\/em> game and spread it among just a handful of people. We had only two programmers responsible and for the last few months, only one designer.<\/p>\n<p>Our tiny postproduction team were champions. They took on a monster of a challenge and delivered as polished a <em>Ratchet &amp; Clank<\/em> experience as we\u2019ve ever done.\u00a0In the future, however, we\u2019d like to stick to a gradual rolloff that scales the team size with the work remaining.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-12.jpg\" \/><br \/><em>Big Al<\/em><\/p>\n<p>We take pride in our ability to hit our dates and finish strong. So while the prospect of delivering the gold master in ten months seemed a little crazy, it was also the sort of crazy that an Insomniac could get into.<\/p>\n<p>We soon learned, however, that film release dates are far more fluid than those of games. Release windows mean <em>everything<\/em> to a film\u2019s success. And given the competitive nature of the market, there\u2019s little incentive for distributors to lock down dates too early.<\/p>\n<p>For us, this meant more stops and starts than we\u2019re used to. We\u2019d be geared up for a strong finish only to learn that the finish line had been moved back. And while the extra time would ease some of the pressure, it was also a bit of a letdown. \u00a0<\/p>\n<p>Don\u2019t get us wrong, we\u2019re <em>thrilled<\/em> to have had the extra time and know that it made a difference to the end product. But we also learned that extra time can be as emotionally draining as not enough time.<\/p>\n<p>The Universe is vast and mysterious<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.sickgamedev.win\/wp-content\/uploads\/2018\/03\/dont-miss-a-game-dev-postmortem-of-ratchet-clank-2016-13.jpg\" \/><br \/><em>Pool Shark<\/em><\/p>\n<p>At this moment, we have no idea. We\u2019re walking around with VR headsets strapped to our faces.<\/p>\n<p>But we\u2019re delighted by the reaction to the game, amazed and humbled that there\u2019s still an appetite for Lombax and robot adventures after three console generations. For all of our initial hand wringing, we\u2019re proud of it. The lessons we learned during development helped us improve our cross-studio coordination, plan our cinematics with more detail, and move through production cycles more gracefully.\u00a0<\/p>\n<p>So who knows?\u00a0<\/p>\n<p>What we do know is that <em>Ratchet &amp; Clank<\/em> games are incredibly fun to make. There is intense passion at Insomniac for the universe and its characters. There are stories to tell, weapons to design, creatures to sculpt, planets to explore. And most significantly, there is a team of talented people here who have come through time and again to deliver games that are full of life and ambition. Above all, that\u2019s why the series endures.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shaun McCabe is the game director for Ratchet &amp; Clank (PS4), and the production director at Insomniac Games\u2019 studio in Durham, North Carolina. \u00a0Chad Dezern is the Creative Director for Ratchet &amp; Clank (PS4), and the studio director of the\u00a0North Carolina location.\u00a0The two also\u00a0co-directed Ratchet &amp; Clank: All 4 One (2011), Ratchet &amp; Clank: Full [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":13951,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-13950","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/13950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=13950"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/13950\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/13951"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=13950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=13950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=13950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}