RetroUnityFE is a frontend for the libretro API built in Unity 6+.
For detailed setup and usage instructions, see the Wiki.
- Linux
- MacOS
- Windows
- Android
- iOS
- Savestate
- Rewind
The following assets are used in this project:
- Flatscreen TV by Rutger Klunder
- Free Furniture Set by Lef
- LibRetro for Linux
Place shared libraries and ROMs inside the Assets/StreamingAssets/
folder.
sudo apt install libretro-snes9x libretro-snes9x-next
retroarch --libretro /usr/lib/libretro/snes9x_libretro.so "Classic Kong Complete (U) V2-01.smc"
RetroUnityFE --libretro /usr/lib/libretro/snes9x_libretro.so "Classic Kong Complete (U) V2-01.smc"
The following cores have been tested and confirmed to work:
- snes9x (Super Nintendo)
- blastem (Sega Genesis)
- nestopia (Nintendo Entertainment System)
- mgba (Game Boy Advance)
- mame2003_plus (Arcade)
- vecx (Vectrex)
- yabause (Sega Saturn)
🎮 RetroUnityFE is an open-source project that aims to bring a seamless frontend experience for libretro cores in Unity!