The Witcher 3's Switch port started in super rough shape


Developer magic

It feels like a small miracle that Saber Interactive was able to port The Witcher 3 to Switch. CD Projekt's best game thus far is huge, beautifully detailed, and full of fast combat. There were some technical hiccups on PS4 and Xbox One in 2015. Switch seemed like a tall order.

As it turns out, "tall order" was an understatement. In an interview with GamesBeat, Saber details where everything started out. After the first pass at porting The Witcher 3, it ran at 10 frames per second, used 150% of the Switch's available RAM, and exceeded the biggest Switch cartridge size by 20GB. Yikes.

The solution seems obvious to anyone who has ever been saddled with a PC that's anything but cutting edge: Start turning down settings. That's what Saber did, only to find that it didn't really work. The developer nixed dynamic shadowed lights and screen-space ambient occlusion, along with cutting the NPC count by 30%. The game ended up feeling too empty, meaning Saber was forced to revert those techniques and look at other ways to optimize.

It took a structural overhaul to make The Witcher 3's Switch port a reality. Saber couldn't make the original shadows feasible, so it changed how the engine calculates shadows from the sun. Foliage can take up 50% of visuals, so Saber "[rewrote] the algorithm for how grass is generated and rendered."

The effort resulted in a port that's quite excellent even though it seems impossible. Saber must've thought it was impossible too after evaluating the first draft. But, with a lot of creativity, determination, and elbow grease, The Witcher 3 runs on Switch. It's easy to think of porting as a straightforward, banal exercise in taking something from one platform and putting it elsewhere -- gross oversimplification as that may be. Saber's experience is just one example of how porting can be anything but easy.

How Saber Interactive crammed The Witcher 3 onto Switch [GamesBeat]

You are logged out. Login | Sign up


Brett Makedonski
Brett MakedonskiManaging Editor   gamer profile

While you laughing, we're passing, passing away. So y'all go rest y'all souls, 'Cause I know I'ma meet you up at the crossroads. Y'all know y'all forever got love from them Bone Thugs baby... ... more + disclosures



Also on Destructoid: The Witcher 3: Wild Hunt   (228)   From our database:

  • The Witcher 3: Wild Hunt next-gen edition will launch in the second half of 2021 - Chris Moyse
  • CDPR hackers reportedly sell Cyberpunk 2077 code following $7 million auction - Chris Moyse
  • In a switch, you can now buy The Witcher 3 on the eShop without the DLC - Chris Carter
  • The Witcher 3: Wild Hunt is coming to PS5 and Xbox Series X, bringing visual and technical improvements - Chris Moyse
  • Toss a PC copy of Witcher 3 to your friend if you own it on another platform - Brett Makedonski
  • Who is your favourite character in The Witcher? - Chris Moyse
  • The Witcher 3 sold nearly as well in 2019 as it did in its launch year - Brett Makedonski
  • The Witcher 3 Switch patch is out in some regions and man is it noticeable - Chris Carter
  • A Witcher 3 Switch patch is coming soon, could entail fixes for crashes - Chris Carter
  • More related stories
    Filed under... #Action #CD Projekt #Developer stuff #Nintendo Switch #open world #PC #Ports #PS4 #Role-Playing Games #The Witcher #Xbox One



    You're not expected to always agree, but do please keep cool and never make it personal. Report harassment, spam, and hate speech to our community team. Also, on the right side of a comment you can flag nasty comments anonymously (we ban users dishing bad karma). For everything else, contact us!