You cannot just copy the .exe file and expect it to work. Unity games on PC consist of an executable and a _Data folder.
JoiPlay runs PC games on Android. Therefore, your Unity game must actually be built for PC.
Guide to the JoiPlay Unity Plugin: Playing PC Games on Android
JoiPlay is a popular interpreter for Android that allows users to play games developed for PC, specifically those made with RPG Maker, Ren'Py, and TyranoBuilder. While it traditionally lacked support for Unity, a dedicated Unity Plugin has been developed to bridge this gap, enabling mobile gamers to access a vast library of indie PC titles. What is the JoiPlay Unity Plugin?
The Unity Plugin for JoiPlay acts as a wrapper that allows the Android app to interpret and execute Unity-based game files. Unlike RPG Maker games, which often run natively through the base app's engine, Unity games are significantly more complex, requiring this specific extension to handle the rendering and script execution. Key Features and Capabilities unity plugin for joiplay
Broad Compatibility: It is designed to support various versions of the Unity engine, though performance can vary based on the game's complexity and your device's hardware.
Virtual Gamepad: Includes a built-in, customizable virtual controller to map PC inputs (keyboard and mouse) to touch controls.
Regular Updates: The developers frequently release updates on Patreon to improve game detection, fix crashes, and optimize file handling for HTML-based and Unity games. How to Set Up the Unity Plugin
To get started, you must install both the core JoiPlay application and the specific plugin. You cannot just copy the
Download the Essentials: Get the JoiPlay app and the RPG Maker/Unity plugins from official sources like the Play Store or the developer's Patreon.
Grant Permissions: Open JoiPlay and allow the necessary storage permissions so the app can access your game folders. Add Your Game: Click the "+" icon in the app.
Navigate to your game's extracted folder and select the executable file (.exe). Fill in the game name and version details as prompted.
Configuration: Some games may require you to toggle specific settings in the "Settings" menu, such as enabling certain script interpretations or adjusting the screen resolution to fit your mobile display. Performance and Limitations Guide to the JoiPlay Unity Plugin: Playing PC
Hardware Requirements: Unity games are resource-intensive. For a smooth experience, a device with at least 4GB of RAM and a modern processor is recommended.
Not All Games Work: Due to the proprietary nature of Unity, some games—especially those using heavy 3D assets or complex external DLLs—may fail to launch or experience significant lag.
Developer Support: If a game doesn't work, checking the JoiPlay Discord or Patreon comments often provides community-made patches or configuration tips.
| Setting | Recommendation |
|---------|----------------|
| Graphics API | Force OpenGL ES 3.0 in game’s config.ini (if supported) |
| Resolution | 854×480 or 1280×720 (lower = faster) |
| Audio | Disable spatial audio / high-quality reverb |
| Save files | Usually inside Android/data/com.joiplay.joiplay/files/… |
Custom config.ini example (place next to .exe):
[UnityPlayer]
GraphicsAPI=OpenGLES30
Width=854
Height=480
Fullscreen=0
VSync=0