Play GameCube and Wii games iPhone and iPad with decent performance and pixel perfect graphics!
Fin — GameCube and Wii, Anywhere.
A native iPhone and iPad Frontend powered by the open-source Dolphin core. Fin delivers console-grade performance, controllers support, and unparalleled flexibility to customize every game to your preference.
Bring Your Own Games
Effortlessly import backups from your Files app or via "Share → Open in Fin." Full support for ISO, GCM, GCZ, WBFS, WAD, RVZ, WIA, NKIT, and more. Zip and 7z archives unpack automatically, eliminating the need for desktop tools or complex transfers.
Play Your Way
Enjoy complete control with versatile options:
- Touch Controls: Intuitive on-screen controls for seamless gameplay.
- Physical Gamepads: Connect PS4, PS5, Xbox, Switch Pro, or any wired/wireless gamepad for a console-grade experience. (Note: Wii Remotes are not supported on iOS.)
- **Custom Mapping:** Full GameCube, Wii, and touch controller remapping allows you to tailor every button and stick to your play style.
Save Anytime, Anywhere
Take full command of your progress with:
- Save States: Instantly bookmark and jump back to any moment in your game up to 10 slots, and quick save with save icons at the top of the screen!
Legal Notice
Fin does not include games, firmware, encryption keys, or other copyrighted content. Users must own or hold rights to any games played. Nintendo, GameCube, and Wii are trademarks of Nintendo Co., Ltd.
In-App Purchases
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://github.com/MuffinFluffin/FinPP/blob/main/privacy-policy
I like the emulator because it reminds me of dolphin emulator. The only thing is y'all need to work on the controllers because it won't let me use the touch option when I use the Wii remote or the game to control and when I try to control the game, it won't let me. I have to use a physical controller
Good start!
Dario9999
Edit2: Found one new bug, individual game configurations are overriding the global values. For example, Dual Core is off globally, start a game with the config to have the switch on. Close the game the global values now reflect the individual game values. Just an FYI. Found the switch to change the in game menu to ‘clear’ fixing the Liquid Glass issue. The name of the switch confused me, clear means transparent to me. Also, I see I can move the onscreen controls while in game from that same menu. At this point everything is great minus the Wii issues which I believe you are working on. Bumping to five stars because this is really close to being a really good start. Edit: found the game specific configuration, ignore my question about earlier. Having issues with Wii games that support the GameCube controller. Other than that , looking good.Some feedback. In game menu is obscured by iOS 26 Liquid Glass approach to things. While 18.7 and below probably looks fine, 26 is a whole different story. My guess is this was developed not factoring in iOS 26 UI/UX changes. Second, changing virtual or on screen skin controls not working. For example, switching axis 20 and 21 for the left and right analog controls do nothing. Add to that both controls flip on their own when going from portrait to landscape. That is the default behavior. Finally, it appears you support in game settings so as to keep global settings different? Can’t really tell. UX could use a little streamlining. For example, setting ‘dual core’ for one game versus not for another. Performance is good though, worth paying to remove ads. That is a given. Good job with the interpreter enhancements to improve speed on for non JIT usage.
Its super good
Jarbeefusthe3rd
I think the apps really good personally but alot of games kinda bug out and I heard you have to fix them, I only found two that dont work for me and have stretched out textures its New super mario bros wii and super smash bros brawl. I’d genuinely give this a 5 star after thos games get fixed loledit: nsmbw works now! was wondering tho is there any way to map controller shakes to a button so i could use that to shake the wiimote instead?and idk if yall have ever considered it but if you could add wii u support too that would be so cool👀 take your time with updates of course tho! i understand
Model issues in Brawl, maybe other games
Tictacwacksac
Super Smash Bros. Brawl is having issues, the hand in the character select screen is messed up and the stage and characters when fighting is completely squished / stretched like crazy it’s basically unseeable and I tried to pick different settings to fix it but everything is still like that. Melee’s graphics look fine but not Brawl, please check on Brawl if you can, thanks
minor bug fixes
Version 1.5.2
The developer, Dylan Mathurin, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Used to Track You
The following data may be used to track you across apps and websites owned by other companies:
Identifiers
Usage Data
Diagnostics
Data Linked to You
The following data may be collected and linked to your identity:
Identifiers
Usage Data
Diagnostics
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More
Supported Features
Larger Text
Dark Interface
Differentiate Without Color Alone
Sufficient Contrast
Reduced Motion
Information
Seller
Dylan Mathurin
Size
74.5 MB
Category
Entertainment
Compatibility
Requires iOS 17.0 or later.
iPhone Requires iOS 17.0 or later.
iPad Requires iPadOS 17.0 or later.
Mac Requires macOS 14.0 or later and a Mac with Apple M1 chip or later.