Joiplay Unity Plugin

The JoiPlay Unity Plugin is an add-on module designed specifically to interpret and execute Unity-built games (specifically those using the Mono backend) on Android.

Think of JoiPlay as the operating system and the Unity Plugin as the "driver" for Unity files. Without the plugin, opening a Unity game in JoiPlay results in a black screen or a crash. With the plugin, the app intercepts the Unity Player logic and reroutes it through compatible OpenGL ES rendering pipelines.

Technical Note: The plugin currently works best with 32-bit (x86) Unity builds compiled for Windows using the Mono scripting backend. It does not currently support IL2CPP builds or 64-bit specific libraries well. joiplay unity plugin

The primary appeal of the Joiplay Unity Plugin is portability. Many Android users have high-end phones capable of running impressive graphics, but the Google Play Store is often filled with micro-transaction-heavy "freemium" games.

There is a massive library of indie Unity games available on platforms like itch.io or Steam (RPGs, visual novels, puzzle games) that never received an official Android port. Joiplay allows players to access this library without needing a laptop or a Steam Deck. The JoiPlay Unity Plugin is an add-on module

Cause: Unity games often expect a physical mouse. Solution: In the overlay menu (swipe from left edge of screen), tap the keyboard icon. Enable "Simulate Touch as Mouse" and check "Ingame Keyboard" if the game requires typing.

Open JoiPlay → SettingsManage Plugins
You should see:
Unity (version X.X)Installed With the plugin, the app intercepts the Unity

If not visible → reinstall plugin, grant storage permissions, restart JoiPlay.