Running Super Mario Maker 2 on an emulated Switch isn't what most people expect.
I spent about three weeks running it through Yuzu at different performance levels, trying to figure out whether it was viable for anything beyond casual play. The short version is that it runs, but only if you have specific expectations about what you're actually doing with it. You need the Yuzu build from before the shutdown in March 2024, a clean NSP or XCI dump of the game (no cracked versions from sketchy sites), and a decent computer. Minimum specs matter more than people think. I ran into stuttering issues on a machine that should have been enough, and the problem was single-core performance, not GPU power. The game depends heavily on a fast CPU thread. Aim for something with strong single-thread speeds if your numbers are all multi-core. The process itself is straightforward. Install Yuzu, load the game file, and make sure your firmware is matched. SM2 requires firmware version 10.2.3 or higher, so you'll need to import those keys. Once it boots, the game runs at roughly 720p internally and upscales to whatever your display resolution is. It holds around 30 frames per second during normal play, and drops to 20 to 25 when the level editor gets busy loading assets. This is on a machine with a Ryzen 9 5900X and an RTX 3080. Not a flagship, not a potato.
What Actually Works Well
The level editor is the real draw here. It lets you build and test SMB1, SMB3, Super Mario World, and New Super Mario Bros. U courses, which is more than enough for rapid prototyping. I used it to test platforming mechanics for a small indie project — placing enemies, tuning jump physics, seeing how gravity settings felt in different eras of Mario. It's essentially a game design sandbox that someone already tuned for fifteen years. Using it that way saves time you'd otherwise spend building those feel systems from scratch. The save system works fine. You can create multiple accounts, each with their own course library, so you can isolate different projects without them crossing over. Upload and download are disabled because you're not on a real Switch network, but that doesn't really matter for development purposes.
Where It Breaks Down
The biggest issue I hit was a specific crash that happens when you exit the editor after saving more than about fifty courses in a single session. Yuzu throws a memory access error, and you lose the new saves. The workaround is to save your work every ten to fifteen courses and close the editor between batches. It adds time, but it prevents data loss. I learned this the hard way after losing a full evening's worth of work on a Tuesday night. Audio stutters show up occasionally during cutscenes and when transitioning between game eras inside the editor. It's not constant, but it's frequent enough to be annoying. Turning off spatial audio in the Yuzu settings reduces it slightly. Not a complete fix, but it helps. There's also the legal reality. Yuzu was shut down following a lawsuit from Nintendo. The builds are no longer officially distributed. Any version you find online is unverified. Running unknown executables on your computer is a real risk, not something to brush off. I used a build from a well-known preservation archive, but even that carried some uncertainty about what was bundled with it. This is not a situation where you can be careless about your source.
Get the Full Details

Alternatives Worth Considering
If you're serious about game development and don't want to deal with emulation risks, there are legitimate tools. The New Super Mario Bros. U Deluxe on PC through official channels gives you a more stable editing experience, though it only covers one game era. Tinkering with Unity or Godot directly is slower upfront but gives you actual control over the mechanics instead of working within Nintendo's predefined parameters. If you're just exploring ideas, SM2 on emulator is fine. If you're shipping something, it won't prepare you for the real work. One thing beginners miss is that the editor's physics values are locked to Nintendo's defaults. You can't tweak jump height, run speed, or gravity outside what the game provides. So if you're looking to prototype something that diverges from standard platformer feel, this tool hits a wall quickly. It's excellent for understanding how proven systems work. It's useless if you need to break those systems open. The performance profile also varies significantly depending on your storage. Running it from an HDD introduces noticeable load delays between editor screens. An NVMe SSD cuts those transitions from about eight seconds down to two. That difference matters more than your GPU choice does for this particular title.
The Bottom Line
Running Super Mario Maker 2 on Yuzu is doable. It's stable enough for casual use and light design exploration. It's not a perfect pipeline for professional development, and the legal and security implications of using a discontinued emulator are real. If you're willing to accept those constraints and work around the known quirks, it can be a useful tool. If you need reliability, you should look elsewhere. Nothing about this setup is magical, and pretending otherwise doesn't help anyone.