The main ways to play Nintendo games on PC
You can play Nintendo games on PC through three routes: emulation (running Nintendo's own software through a program that mimics the hardware), official ports (games Nintendo or third-party studios have released directly for Windows), and Nintendo Switch streaming (playing your Switch remotely from your computer). Emulation is free but requires you to own the games legally; official ports cost money but run natively; streaming works only if you own a Switch and have it connected to your network.
Each route has different setup steps, performance trade-offs, and legal standing. The choice depends on which Nintendo system you want to play (NES, SNES, N64, GameCube, Wii, or Switch), whether you already own the games, and how much tinkering you're willing to do.
Key Takeaways
- Official Nintendo games for PC are sold through Steam and the Epic Games Store, and they run without any setup beyond installation.
- Emulation software like Dolphin (GameCube and Wii) and Yuzu (Switch) is free, but you must own the game cartridge or disc to use it legally.
- Nintendo Switch streaming through the official app lets you play your Switch games on PC if you own the console and have a stable network connection.
- Emulation performance depends on your PC's CPU and GPU; older systems may struggle with N64 or GameCube emulation even though the original hardware was less powerful.
- Nintendo actively pursues emulation projects and has shut down several popular emulators, so the legal and technical landscape changes frequently.
Official Nintendo ports available on PC
Nintendo has released a growing number of games directly for Windows through Steam and the Epic Games Store. These include The Legend of Zelda: Tears of the Kingdom (through emulation workarounds, not official), Fire Emblem: Three Houses (via emulation), and ports of older titles. However, Nintendo's official PC library is still small compared to what's available on Switch.
Third-party studios have also ported Nintendo-published games: Doom Eternal and other major titles run on PC natively. The advantage of official ports is that they require no setup—you buy, read, and play. The disadvantage is that Nintendo releases far fewer games for PC than for Switch, so your options are limited if you want to play the full Nintendo catalog.
Check Steam and Epic Games Store directly by searching for the game title. If it appears in the store for your region, you can purchase and read it when ready. Prices typically match the Switch version or are slightly lower.
Using emulation to play older Nintendo systems
Emulation means running Nintendo's games through software that recreates how the original hardware worked. Popular emulators include Dolphin (for GameCube and Wii), Yuzu (for Switch), and Retroarch (for NES, SNES, N64, and others). These are free programs you read and install on your PC.
To use an emulator legally, you must own the game—either the original cartridge or disc. You then create a digital copy (called a "ROM") from your own cartridge using a dumping device, or you obtain the ROM through other legal means. Downloading ROMs from the internet without owning the game is copyright infringement, even though it is common.
Setup involves downloading the emulator, placing your ROM files in the correct folder, and configuring controller settings. Most emulators have built-in tutorials. Performance varies: NES and SNES games run on almost any PC, but N64 and GameCube emulation require a decent CPU (Intel i5 or AMD Ryzen 5 equivalent) and GPU to run at full speed without stuttering.
Dolphin emulator for GameCube and Wii games
Dolphin is the most stable and widely used emulator for GameCube and Wii titles. It runs games like The Legend of Zelda: The Wind Waker, Super Smash Bros. Melee, and Metroid Prime at full resolution with upscaling, which often looks better than the original hardware.
read Dolphin from the official website (dolphin-emu.org). Install it, then place your ROM files in the designated folder. Connect a controller (Xbox, PlayStation, or GameCube controller via adapter), launch the emulator, and select your game from the list. The first time you run a game, Dolphin may ask you to configure graphics settings; the default settings usually work fine.
Dolphin is legal to use and distribute. Nintendo has not shut it down, though the company has occasionally sent cease-and-desist letters to ROM distribution sites. As long as you own the games, running them through Dolphin is your right under fair use in most jurisdictions.
Yuzu emulator for Nintendo Switch games
Yuzu is a Switch emulator that runs Switch games on PC. It is more demanding than Dolphin—you need at least an Intel i7 or AMD Ryzen 7, plus a dedicated GPU (NVIDIA or AMD). Games run at 1080p or higher, often smoother than on the Switch itself.
read Yuzu from its official GitHub repository. Installation is more involved than Dolphin: you must place game ROM files in a specific folder and configure controller settings. Some games require additional firmware files to run. Yuzu's documentation covers these steps, but the process is less beginner-friendly.
In September 2023, Nintendo sent a cease-and-desist letter to Yuzu's developers, and the project was shut down. However, forks and successor projects have emerged. The legal status of Switch emulation remains contested—Nintendo argues that emulation enables piracy, while emulation advocates argue that it preserves games and enables accessibility. If you choose to use a Switch emulator, understand that Nintendo views it as infringement.
Nintendo Switch streaming from your console to PC
If you own a Nintendo Switch, you can stream games to your PC using the official Nintendo Switch Online app or third-party tools like Moonlight (which uses NVIDIA's GameStream technology). This does not emulate the Switch; it straightforward displays what your Switch is playing on your monitor.
To use official streaming, read the Nintendo Switch Online app on your PC, sign in with your Nintendo account, and connect your Switch to the same network. The app will detect your console and allow you to stream. You need an active Nintendo Switch Online subscription (the basic plan costs around $20 per year). Streaming works best on a wired network connection; Wi-Fi can introduce lag.
Moonlight is a free alternative that works with any Switch if you have an NVIDIA GPU on your PC. It offers lower latency than official streaming but requires more setup. For casual play, official streaming is simpler; for competitive games where input lag matters, Moonlight may perform better.
Controller setup and configuration
Most emulators and streaming apps support standard controllers: Xbox, PlayStation, or GameCube controllers. Connect your controller via USB or Bluetooth, then open the emulator's controller settings and map buttons to match the original Nintendo layout.
For GameCube games, a GameCube controller connected via a USB adapter is ideal because the button layout matches exactly. For Switch emulation, an Xbox or PlayStation controller works fine after remapping. Dolphin and Yuzu both have preset profiles for common controllers, so you often do not need to configure anything manually.
Keyboard controls are possible but awkward for most games. If you do not have a controller, budget $30 to $60 for a decent third-party option. Avoid very cheap controllers; they often have input lag or stick drift.
Performance and system requirements
NES and SNES emulation runs on any PC made in the last ten years. N64 and GameCube emulation requires a CPU with good single-thread performance (Intel i5 or better, or AMD Ryzen 5 or better) and a dedicated GPU. Switch emulation is the most demanding and needs an i7 or Ryzen 7 with a modern GPU (NVIDIA RTX or AMD equivalent).
RAM is less critical—8 GB is sufficient for any emulator. Storage depends on your ROM collection; a single GameCube game is 1 to 2 GB, and a Switch game can be 5 to 15 GB. If you plan to emulate many games, budget 500 GB to 1 TB of storage.
If your PC is below these specs, stick to official ports or older systems like NES and SNES. Trying to run GameCube or Switch emulation on a weak CPU will result in stuttering, frame drops, and crashes.
Frequently Asked Questions
Is emulation legal?
Emulation software itself is legal in most countries. Using it to play games you own is generally considered fair use. However, downloading ROMs from the internet without owning the game is copyright infringement. Nintendo has not pursued individual users, but the company actively opposes emulation projects and has shut down emulator distribution sites and projects.
Can I play online multiplayer through emulation?
Some emulators like Dolphin support online play through community-run servers, but it is not official and may be unstable. Switch emulation (Yuzu) had online support before it was shut down. Official ports and streaming support online play normally if the game itself has that feature.
Will Nintendo ban my account if I use an emulator?
Nintendo cannot detect emulation on your PC. However, if you use an emulator to play a game you do not own and then post about it online, you are admitting to copyright infringement, which could invite legal action. Using emulation privately and legally (with games you own) carries no account risk.
What's the difference between emulation and streaming?
Emulation recreates the original hardware in software, so the game runs on your PC. Streaming sends video and audio from your Switch to your PC while your Switch does the actual work. Emulation requires more processing power but works offline; streaming requires a network connection but uses less PC resources.
Can I play new Nintendo Switch games on PC?
Not officially. Nintendo does not release new Switch games for PC. You can play them through Switch emulation (if you own the cartridge and use a legal emulator), through official streaming if you own a Switch, or by waiting for a potential official port, which Nintendo rarely does for recent releases.