{"id":102183,"date":"2019-10-18T06:58:00","date_gmt":"2019-10-18T06:58:00","guid":{"rendered":"http:\/\/www.gamasutra.com\/view\/news\/352269"},"modified":"2019-10-18T06:58:00","modified_gmt":"2019-10-18T06:58:00","slug":"downscaling-upscaling-same-scaling-porting-to-switch-and-under-powered-consoles","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2019\/10\/18\/downscaling-upscaling-same-scaling-porting-to-switch-and-under-powered-consoles\/","title":{"rendered":"Downscaling, upscaling, same-scaling: Porting to Switch and under-powered consoles"},"content":{"rendered":"<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">The <a href=\"https:\/\/www.youtube.com\/watch?v=8TVE44feo_I\">September Nintendo Direct<\/a> was an ostentatious, PowerPoint-y glimpse at the absolute deluge of content constantly flooding Nintendo\u2019s portable console. In some kind of reverse Black Friday, publishers were stampeding to display their products on the hardware\u2019s digital shelves.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">Every conceivable kind of port was represented. The long-requested triple-A titan (<\/span><em>Overwatch<\/em>). The 100-hour RPG that people with busy schedules would rather have on a handheld (<em>Dragon Quest XI S: Echoes of an Elusive Age<\/em>, <em>Divinity Original Sin 2: Definitive Edition<\/em>). The Wii U port (<em>Tokyo Mirage Sessions #FE Encore<\/em>). The Wii port (<em>Xenoblade Chronicles Definitive Edition<\/em>). The port of a last-gen open-world game (<em>Assassin\u2019s Creed: The Rebel Collection<\/em>). The cult classic (<em>Deadly Premonition<\/em>). The regular classic (<em>Star Wars: Jedi Knight II: Jedi Outcast<\/em>). The indie PC darling (<em>Return of the Obra Dinn<\/em>). Oh yeah, and 20 Super Nintendo games!<\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">It\u2019s a staggeringly diverse assortment of games. At this point, it really feels like nothing is off the table; like anything could come to the Switch. That may provide the opportunity for graphical upgrades &#8212;&nbsp;as in the case of <\/span><em>Xenoblade Chronicles<\/em>&nbsp;&#8212;&nbsp;but, more often, porting a game to Switch requires compromise.<\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">We chatted with developers from Iron Galaxy (who ported <\/span><em>The Elder Scrolls V: Skyrim<\/em>), Panic Button (<em>Doom, Wolfenstein: Youngblood, Rocket League<\/em>) and Warp Digital (<em>Return of the Obra Dinn, Blasphemous, Close to the Sun<\/em>) for a look at the downgrades, and occasional upscales, that different games demand. And, for some historical context, we talked to the man who literally wrote the book on porting games to underpowered hardware, David L. Craddock, author of Arcade Perfect: How<em> Pac-Man, Mortal Kombat<\/em>, and Other Coin-Op Classics Invaded the Living Room.<\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">The Switch is the least powerful home console on the market. It\u2019s also incredibly popular, with <\/span><a href=\"https:\/\/venturebeat.com\/2019\/07\/30\/switch-sales-hit-36-87-million-on-pace-with-playstation-4\/\">nearly 37 million units sold as of July<\/a> (before the launch of the Switch Lite) and <a href=\"https:\/\/www.gamesindustry.biz\/articles\/2019-10-10-nintendo-switch-sales-in-europe-pass-10m\">more than 10 million units sold in Europe alone<\/a>. As a result, publishers are willing to sacrifice framerate and polish to get big games to the tiny console\u2019s huge user base.&nbsp;<\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cIf you look back at any hardware generation of consoles, the most popular platform(s) drowned in a deluge of games,\u201d said Craddock. \u201cBesides the Switch, the best two examples are the PS2 and Wii. Both of those platforms sold tens of millions, and consequently hosted countless ports, even if &#8212; in the case of games such as <\/span><em>Call of Duty 4: Modern Warfare<\/em> on Wii &#8212; they weren\u2019t technically equipped to do them justice.\u201d<\/p>\n<p dir=\"ltr\"><img loading=\"lazy\" decoding=\"async\" alt height=\"363\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2019\/10\/downscaling-upscaling-same-scaling-porting-to-switch-and-under-powered-consoles.png\" width=\"646\"><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cThe big difference with the Switch, and the reason why I think its catalog, when all is said and done, will eclipse even the Wii\u2019s, is the Switch marks the first time a manufacturer produced a handheld with near-parity to traditional consoles,&#8221; he said. &#8220;Think of it this way: Two years ago, if someone would have asked you to recommend the most technically advanced <em>Mario Kart <\/em>game for portables, you would have said <\/span><em>Mario Kart 7 <\/em>for 3DS. Now the answer is <em>Mario Kart 8 Deluxe &#8212;&nbsp;<\/em>a port of a Wii U game, and still jaw-droppingly gorgeous in 2019.\u201d<\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">As a result, this era of ports is distinct from any era that came before. And yet, little has changed. Downgraded ports have always promised convenience &#8212;&nbsp;at a cost. Players being willing to pay for a graphically unimpressive version of <\/span><em>The Witcher 3 <\/em>on Switch isn\u2019t all that different than players being willing to pay for a graphically unimpressive version of <em>Mortal Kombat<\/em> on the SNES. <em>Mortal Kombat <\/em>promised an arcade classic in the comfort of your own home. <em>The Witcher 3 <\/em>for Switch promises a PC and console classic in the comfort of\u2026anywhere. For adults with vanishingly little spare time, the ability to play when and where you can is just as appealing, if not more appealing, than impressive graphics and a silky framerate.&nbsp;<\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">But, that doesn\u2019t mean that ports can be half-baked. For the folks at Panic Button, big compromises on either front are unacceptable.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cWe have to achieve a balance. Spectacular graphics at 10 frames per second? Nope! Solid 30 FPS with uninspiring visuals? Fail!\u201d D.&nbsp;Michael Traub, co-founder and technical director of Panic Button, said via email. \u201cThe question \u2018Is it possible?\u2019 is largely academic. We consider questions such as:&nbsp; \u2018Does this project make good business sense for both parties? How long do we think the project will take? Are applicable resources available at the right times? What quality levels do we expect to realistically achieve?\u2019\u201d<\/span><\/p>\n<h2><strong><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">The Challenges<\/span><\/strong><\/h2>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">The folks at Panic Button &#8212;&nbsp;who have an excellent history of \u201cmuch better than you could possibly expect\u201d Switch ports &#8212;&nbsp;don\u2019t take anything for granted as they begin a project.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cWe begin most of our projects with a \u2018due diligence\u2019 evaluation phase.&nbsp; A game may look simple (or complicated), but you never know until you crack it open to see how it works,\u201d said Traub.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">Warp Digital outlined a few of the challenges the company faces, and a few Switch-specific fixes.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cFramerate is an obvious one,\u201d said technical director, Stuart Miller. \u201cTaking a title that runs at 30fps on a high-end PC to Switch is always going to pose challenges. Addressing this often comes down to spending time with the game, finding out exactly why it&#8217;s not hitting frame target and formulating a plan that hopefully leaves the game exactly how it was on PC.\u201d<\/span><\/p>\n<p dir=\"ltr\"><span><img loading=\"lazy\" decoding=\"async\" alt height=\"363\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2019\/10\/downscaling-upscaling-same-scaling-porting-to-switch-and-under-powered-consoles.jpg\" width=\"646\"><\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cFor example, if the issue is graphical, we can often optimize shaders or geometry so that it&#8217;s more \u2018Switch friendly,\u2019 with the end goal being that the game looks the same or as close to the original as possible,&#8221; Miller said. &#8220;Some more advanced post effects will often have to be changed to fit with the Switch GPU, but there are so many tricks that we can employ to do this that often it&#8217;s hard to tell.\u201d<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cIn other cases, re-architecting game systems (like how memory is managed, how graphics jobs are submitted to the GPU and making use of hardware-specific features) is enough to push the game into the frame target, which means the game itself is left completely untouched,&#8221; he added. &#8220;The original developers of the game often have such a huge task of making the game that they don&#8217;t have the time or the know-how to optimize systems, which provides us opportunities to squeeze more performance out on platforms like Switch.\u201d<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">On that front, the problems that a game presents may not even arise from graphical or stability issues. When Panic Button was adapting Runic\u2019s <\/span><em>Torchlight II <\/em>for the Switch, one of their primary challenges arose from a problem inherent to the Switch\u2019s core conceit: that games need to look good on a huge HD TV and on the tiny built-in screen.<\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cOne unexpected challenge with bringing existing titles to the Switch is\u2026 small text! Sometimes we are able to tweak the text size up a bit. Sometimes not much at all,\u201d said Traub. \u201cOn <\/span><em>Torchlight II<\/em>, we completely redesigned the user interface, so we were able to take special care to keep the text readable on the Switch. With the slightly smaller screen on the Switch Lite, the issue of text size is even more significant.\u201d<\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">However, the folks at Warp Digital said that the newly released Switch Lite has not caused any real problems, as the features it lacks are also missing from other consoles.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cWe don&#8217;t see any major issues related to the Switch Lite. It&#8217;s quite rare for us to see games that solely rely on motion controls and as we often port to Xbox One at the same time as Switch, which doesn&#8217;t have motion controls, it&#8217;s something that we have to tackle anyway,\u201d said senior producer, Piers Duplock. \u201cLikewise with HD Rumble. It&#8217;s a feature we always like to support in some way and we&#8217;ll continue to support on Switch, but most of our ports come with an option to disable rumble as some gamers don&#8217;t like it, so again, it\u2019s an issue we&#8217;re used to tackling.\u201d<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">In fact, the Switch Lite has actually improved text readability issues for the devs at Warp Digital.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cInitially, we thought the screen size might have an effect on the readability of smaller text,\u201dsaid Miller, \u201cbut so far, we&#8217;ve found the new screen to be easier to read smaller text, not harder (probably because of the higher pixel density) and haven&#8217;t seen any impact on the porting process.\u201d<\/span><\/p>\n<h2><strong><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">The Opportunities<\/span><\/strong><\/h2>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">For Iron Galaxy, porting Bethesda\u2019s massively popular open-world RPG&nbsp;<\/span><em>Skyrim<\/em>&nbsp;to Switch was an opportunity, because the team sought to make the game an improvement over its last-gen counterparts, rather than downgrading the remastered version available for the current generation of consoles.&nbsp;So, while the Switch port couldn\u2019t match the graphical heights of the <em>Skyrim: Special Edition<\/em>, it was markedly better than the original Xbox 360 and PS3 versions.<\/p>\n<p dir=\"ltr\"><img loading=\"lazy\" decoding=\"async\" alt height=\"363\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2019\/10\/downscaling-upscaling-same-scaling-porting-to-switch-and-under-powered-consoles-1.jpg\" width=\"646\"><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201c[We didn\u2019t doubt] that it was possible [to get it running on a Switch], given that the Switch is more powerful than either of those platforms. What was in doubt [was] how hard we could push the Switch to make <\/span><em>Skyrim <\/em>look as good as possible for modern players,\u201d said Tom Carbone Jr., community manager at Iron Galaxy.<\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cOur primary concern with any port is keeping the experience as close to the original as possible. For <\/span><em>Skyrim<\/em>, we tried adding things to enhance the experience for new players, like Amiibo support and motion controls that are unique to the Switch. Having said that, our plan was to focus on framerate at first, get a rate as fast as we possibly could on the Switch, and then focus on graphical enhancements second.<\/p>\n<p dir=\"ltr\">&#8220;Luckily we were able to pull in a fair amount of the content from the [Special Edition] and were able to keep a good framerate while adding a number of graphical enhancements. We knew we\u2019d be able to go above and beyond what the PS3 and 360 versions could do given that the Switch is more powerful than those platforms. With this added power, we were able to utilize a bunch of enhancements from the Special Edition.\u201d<\/p>\n<h2><strong><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">The Future<\/span><\/strong><\/h2>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">Craddock doubts that introducing the Switch Lite into the wild will have any major effects on developers\u2019 efforts to port to the Switch.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cMy prediction is the Switch Lite shouldn\u2019t impact porting games because its hardware is nearly identical to the \u2018vanilla\u2019 or base model Switch released in March 2017. Historically, developers have faced some hurdles when porting games to \u2018half-step\u2019 platforms. Game Boy Color games had to run on Game Boy and Game Boy Pocket, both of which were slightly less capable than the Color,\u201d Craddock said.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cA more recent case is the PS4 and PS4 Pro and, especially, the Xbox One to Xbox One X, a more significant jump. I\u2019ve talked with developers who have expressed frustration with having to develop Xbox games that perform well on both. They\u2019re caught between a rock and a hard place: the X is far more capable, but has a smaller install base than the Xbox One launch and \u2018S\u2019 models, which share hardware.<\/span><\/p>\n<p dir=\"ltr\"><span><img loading=\"lazy\" decoding=\"async\" alt height=\"363\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2019\/10\/downscaling-upscaling-same-scaling-porting-to-switch-and-under-powered-consoles-2.jpg\" width=\"646\"><\/span><\/p>\n<p dir=\"ltr\"><span>&#8220;It makes me wonder whether half-step consoles are viable in the future, though I do predict we\u2019ll see a \u2018Pro\u2019 Switch in the next year or two as Nintendo tries to stay relevant with the PS5 and Xbox [Project Scarlett]. They say they\u2019re out of the console \u2018arms race,\u2019 but pragmatically, consumers like newer, shinier boxes.\u201d<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">Craddock predicts that the arrival of Sony and Microsoft\u2019s \u201cnewer, shinier boxes\u201d may rain on the Switch\u2019s port parade.<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">\u201cI do think that trend will slow after the PS5 and Xbox [Scarlett] launch. At that point, developers will have to seriously consider whether porting games for hardware of that caliber (8K, 60 frames per second, etc.) to what will then be a significantly inferior platform in the Switch will be worthwhile.\u201d<\/span><\/p>\n<p dir=\"ltr\"><span id=\"docs-internal-guid-c12fe61b-7fff-aa5a-2323-9d1ec36660a0\">We\u2019ll have to wait until next fall to see what next-gen consoles mean for the Switch. But, if history is any indicator, the time in between will be full of surprises. And yet, nothing will really change.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The September Nintendo Direct was an ostentatious, PowerPoint-y glimpse at the absolute deluge of content constantly flooding Nintendo\u2019s portable console. In some kind of reverse Black Friday, publishers were stampeding to display their products on the hardware\u2019s digital shelves. Every conceivable kind of port was represented. The long-requested triple-A titan (Overwatch). The 100-hour RPG that [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":102184,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-102183","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\/102183","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=102183"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/102183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/102184"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=102183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=102183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=102183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}