Skip to content

humbertodias/RetroUnityFE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Continuous Delivery

RetroUnityFE

RetroUnityFE is a frontend for the libretro API built in Unity 6+.

RetroUnityFE

📽️ Demo

Watch WebM Video

📖 Documentation

For detailed setup and usage instructions, see the Wiki.

🎮 Tested Platforms

  • Linux
  • MacOS
  • Windows
  • Android
  • iOS

📋 Features

  • Savestate
  • Rewind

📂 External Assets

The following assets are used in this project:

🔧 Setup Instructions

📁 Shared Library & ROMs

Place shared libraries and ROMs inside the Assets/StreamingAssets/ folder.

🛠️ Install Dependencies (Linux)

sudo apt install libretro-snes9x libretro-snes9x-next

🎮 Running a Game

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"

🕹️ Tested Libretro Cores

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)

Download latest cores

📚 References


🎮 RetroUnityFE is an open-source project that aims to bring a seamless frontend experience for libretro cores in Unity!

About

Unity frontend for the libretro API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages