Star Wars Outlaws developer explains that Nintendo Switch 2 game cards are too slow for a physical game release — Snowdrop game engine uses disk data streaming to render the game world

Ubisoft wasn’t being ‘cheap’ by opting to deliver Star Wars Outlaws for Nintendo Switch 2 via Game-Key Card, according to a developer who worked on the title. In a discussion thread on BlueSky, Rob Bantin, Snowdrop’s Audio Architect, explained that “Switch 2 cards simply didn’t give the performance we needed” to run the game at an acceptable quality. The Snowdrop engine uses a lot of disk data streaming to render open world environments.

The Switch Game (Key) Cards mess

If you aren’t very familiar with the Switch 2, there’s an important distinction to be made before discussing the issue here. Nintendo facilitates Switch 2 games distribution digitally online (simple enough), and on physical media dubbed Game Cards (even simpler). However, there’s a somewhat controversial third way: the Game Key Card, which acts like a kind of dongle signaling ownership of a title and allowing you to download and play it on the console that you insert it into. After installation, this kind of game does not required constant internet connectivity, but you'll keep the card in the slot to fire it up.

Swipe to scroll horizontally

Switch 2 Format

Description

Internet required?

Performance and portability

Used resale?

Digital Download

Purchased via eShop; the game is tied to your Nintendo account

Yes (to download)

2,100 MB/s data rate, but locked to your account

No

Game Card

A traditional cartridge with the full game data onboard

No

400 MB/s data rate (eMMC), Plug-and-play; no download needed

Yes

Game Key Card

A physical cartridge containing a license key, not the game

Yes (first time)

2,100 MB/s data rate, uses built-in storage, but card must stay inserted to play

Yes

Game Key Cards are widely acknowledged to be cheaper to make for the games publishers. No flash required. And the gaming community is naturally resistant to dongles, DRM, and what has here been referred to as the worst of both worlds. Moreover, Nintendo’s Switch 2 comes with a measly 256GB of internal storage.

Expanding your built-in storage with MicroSD Express cards adds a middling third performance tier of ~800 MB/s transfers to the machine. These cards, sold in sizes up to 2TB, are quite costly for users, as we have highlighted previously. However, if the physical Game Cards matched this performance spec, perhaps we wouldn’t see games like Star Wars Outlaws being forcibly shoveled onto the limited built-in storage of the Switch 2 via Game Key Card distribution.

Cost of cards was “moot”

Moving back, now, to Bantin’s reasoned defense of the use of Game Key Card distribution for Star Wars Outlaws, and the dev underlines that “I don’t recall the cost of the cards ever entering the discussion - probably because it was moot.”

Game design makes a difference

The Snowdrop’s Audio Architect would later share some further insight into the situation regarding Game Key Cards and Star Wars Outlaws. He reasoned that developing for platforms with faster storage standards first meant compromises when it came to the Switch 2 version's distribution. “I think if we’d designed a game for Switch 2 from the ground up it might have been different,” Bantin said. “As it was, we’d build a game around the SSDs of the initial target platforms, and then the Switch 2 came along a while later. In this case I think our leadership made the right call.”

Follow Tom's Hardware on Google News, or add us as a preferred source, to get our up-to-date news, analysis, and reviews in your feeds. Make sure to click the Follow button!

TOPICS
Mark Tyson
News Editor

Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semiconductor design to products approaching the edge of reason.

  • bigdragon
    I'd rather install the game via game card than download the entire thing from the internet. Modern games are huge. Not everyone lives in an area with fast internet. Having the game on the card also means I can go back and play it in the future when the servers go down.

    I really don't understand the hype for the Switch 2. It doesn't have enough onboard memory. Game key cards are the most annoying parts of physical and digital media combined. Many of the Switch 2's games are ports from other platforms that deliver a better experience.
    Reply
  • edzieba
    Doesn't pass the smell test: if R/W speed was the only reason, then shipping the same installer that you would download as a file stored on the card, and then installing it anyway before play, would solve the problem, and allow for offline play.

    The reason was wanting to sell cheaper cards for the same RRP.
    Reply
  • S58_is_the_goat
    bigdragon said:
    Many of the Switch 2's games are ports from other platforms that deliver a better experience.
    Low quality ports, the mortal kombat port was beyond funny, didn't think you could lower the quality that far down.
    Perhaps Nintendo should stop asking dev's to port their triple a titles to something that's as powerful as a smartphone. This is a handheld not a ps5 competitor.
    Reply
  • JayGau
    S58_is_the_goat said:
    Low quality ports, the mortal kombat port was beyond funny, didn't think you could lower the quality that far down.
    Perhaps Nintendo should stop asking dev's to port their triple a titles to something that's as powerful as a smartphone. This is a handheld not a ps5 competitor.
    Cyberpunk and Street Fighter 6 show that it's definitely possible to get good ports on the Switch 2 (similar hardware than the PS4 by the way). And people have pretty good words about the Mortal Kombat 1 version on Swicth 2. They say it runs way better and looks much better. One comment I found says that it's so much better that it made them realize how bad the original Switch port was.
    Reply
  • Alvar "Miles" Udell
    Key cards are better than digital only, namely because you can sell a key card, you can't sell a digital license.
    Reply
  • Sluggotg
    Alvar Miles Udell said:
    Key cards are better than digital only, namely because you can sell a key card, you can't sell a digital license.
    I hope you're right about being able to resell the game. I don't trust Nintendo. I have doubts about Nintendo allowing it. They are a Scummy company.

    This is very similar to the use of Dongles for copy protection back in the 80's. What else are they bringing back? Lens Lok, code wheels, lookups, or even the "Put the grid over the box art on the front of the game box and tell us what color is at this location", (the game Chrono Quest).

    But like you said, if they can sell it, it will be better than digital.
    Reply
  • JTWrenn
    So much of this is about Nintendo losing trust. Why would you ever want the physical card except that you don't trust you can download the game in the future? It's just a sign of the ensh@#ification of the entire world by the corporate class. It's so blatant it would almost be funny if it wasn't so bad for ....well everything.
    Reply
  • ronnbot
    Slow game media is not a new problem. Installing a game, fully or partially, was a common option and something similar should have been done here. Clearly, the NS2 game cards are not cheap enough; otherwise, they would've gone that way.
    Reply
  • burke9077
    > These cards, sold in sizes up to 2TB

    Are there any manufacturers that sell a microsd Express larger than 1tb?
    Reply
  • DiscostewSM
    Patents suggest the Switch 2 carts are rated at 400MB/s. This calls for a test with the PC version of the Star Wars Outlaws demo.

    My test platform is a Lenovo Legion 7 (Intel) from 2021, equipped with 32GB of RAM and an RTX 3080 Mobile fitted with 16GB of VRAM. In order to get the demo to stress the SSD due to its use of DirectStorage and caching as much data as possible in RAM/VRAM, I had an LLM loaded that allocates roughly 16GB of RAM and 9GB of VRAM. The use of mlock was to prevent the system relocating those allocations to pagefile, essentially making my system act like it only has 16GB of RAM and 7GB of VRAM, which is just about what the minimum specs for the game are in that context.

    My test SSD is a WD Passport capable of 1GB/s sequential read when connected to a capable USB-C port. While that sounds like it contradicts the test here, my laptop has 3 USB-ports. 2 of them are Thunderbolt 4, which provide the means for the drive to hit its actual limits. The 3rd one is limited to USB 3.2 Gen1, which in of itself can only handle up to about 460MB/s. Not only does it affect sequential speeds, but random speeds as well. Here is the report from CrystalDiskMark. Left is on the Thunderbolt 4 port, and the right is on the limited port.

    https://i.imgur.com/j5RGMRT.png
    Now, onto the test.

    TPhnou3JNhY
    So how did the Star Wars Outlaws demo run on it? Just fine. Only time it ever hit near 460MB/s was during typical loading segments, like entering/exiting a planet and fast travel. The rest of the time? Generally on the low-end, with heavier areas like Mos Eisley having a bigger push on average, with spikes nearing 200MB/s on occassion.

    The thing is, the full game on PC and practically every other platform besides Switch 2 is about 65GB. It's around 22GB on Switch 2. It uses lower-quality assets, which would reduce the streaming amount needed in the first place. Compare against Series S, which has 1GB less than switch 2 for games (2GB less in overall RAM at 10GB vs 12GB), this would allow the Switch 2 version to have a great amount of caching to also help reduce stress on the media.

    So if a 460MB/s SSD can handle the PC version, can one really say that a 400MB/s Switch 2 cart can't handle the reduced version? This to me leads to two conclusions. Either the dev isn't quite correct, or the carts are MUCH slower than the patents suggest. If the carts are truly in the range of 400MB/s, then it would seem clear that this really was a price situation, which opposes the dev's claim it was moot.

    edit:

    Other notes. The game uses the GPU for asset decompression, which is why even on an RTX 3080 Mobile running the game at 1080p60 at High settings, the frame rate can dip as the GPU load gets closer to 100%. This is not a problem with Switch 2 because, like other consoles, it has its own dedicated hardware decompression block.
    Reply