Unity Plugin: For Joiplay Verified

Unity plugin for JoiPlay — Verified-compatible guide

This guide explains how to create a Unity plugin that works with JoiPlay and meets the requirements for being marked “verified” (i.e., compatible and dependable for JoiPlay users). It covers goals, required APIs and behaviors, build targets, packaging, testing, and tips for common plugin types (input, filesystem, shaders, native libraries).

Step 1: Download the Required Apps

You will need the latest versions of:

(These are typically found on the official JoiPlay website or Patreon page. Avoid downloading from unverified third-party sites to prevent malware.)

Running Unity Games on JoiPlay: The "Verified" Status Explained

For the growing community of mobile gamers who enjoy playing PC games on their Android devices, JoiPlay has become the gold standard emulator. Originally designed for RPG Maker and Ren'Py titles, JoiPlay has expanded its horizons to support games built on the Unity engine. However, users frequently encounter confusion regarding the "Unity Plugin" and what it means for a game to be "verified." unity plugin for joiplay verified

This article provides a comprehensive guide on the JoiPlay Unity Plugin, how to install it, and what "verified" actually means for your gaming experience.

Q2: Can I use the Unity plugin on iOS?

A: No. JoiPlay is Android-only. iOS users must use AltStore or similar sideloading methods with a different tool (like iTorrent + RenPyViewer). There is no verified Unity plugin for iOS.

Installation Steps:

  1. Install JoiPlay First – If you install the plugin first, JoiPlay may not recognize it. Install JoiPlay.apk and open it once to set up the runtime folder. Unity plugin for JoiPlay — Verified-compatible guide This

  2. Install the Unity Plugin – Treat it like a normal APK. Tap the downloaded UnityPlugin.apk and grant installation permission. Do not open it; it has no standalone interface.

  3. Launch JoiPlay – Go to the Settings tab (gear icon). Scroll down to "Manage Plugins" . You should see:

    • Unity Plugin – Version X.X.XXX – Status: Installed
  4. If Status says "Not Installed" – Tap the refresh button (circular arrow). If still missing, manually copy the unity_plugin.dll from the plugin’s data folder (/sdcard/Android/data/com.joiplay.unityplugin/files/) to JoiPlay’s runtime folder. JoiPlay (Main App) JoiPlay Unity Plugin

  5. Add a Unity Game – Press the "+" button in JoiPlay, select the game’s .exe file (yes, the Windows executable), and choose Unity as the engine. Do not use RPG Maker mode.


5. Save & Data Management

Verified vs. Unverified: A Performance Case Study

To illustrate the importance of the "verified" tag, consider two identical Unity games: Subsurface Circular and The Last Birdling.

| Metric | Unverified Plugin (v0.9) | Verified Plugin (v1.01) | | :--- | :--- | :--- | | IL2CPP Support | No (constant crashes) | Yes (stable 30-60 FPS) | | Save File Location | Corrupts saves randomly | Correctly writes to /JoiPlay/saves/ | | Memory Leaks | Crashes after 15 minutes | Runs for hours | | Malware Scan (VirusTotal) | 3/67 detections (riskware) | 0/67 detections |

The verified plugin is not just a label—it represents active maintenance by the JoiPlay developer.