Who is this for?

This is an introductory topic for software developers who want to build and run a Unity game on an Arm-based single board computer.

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Install Droid OS on an Orange Pi 5
  • Create a build of a Unity game to run on an Orange Pi
  • Install the Unity game on the Orange Pi

Prerequisites

Before starting, you will need the following:

  • A Windows PC to use Orange Pi’s imaging software, which is only available for Windows
  • An Orange Pi 5
  • A microSD card (16GB or greater; class 10 or faster)
  • An ethernet connection
  • A mouse and keyboard connected to the Orange Pi

Summary

AI-assisted

This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.

Close
?
You’ll prepare an Orange Pi 5 to run a Unity game on Droid OS, then create and install the game’s Android APK. First, you’ll download the Droid OS image and the required SDDiskTool_v1.72 on Windows, write the image to a microSD card, and start the board. Then, you’ll configure Unity for Android, build the APK, transfer it to the board, and install it from Droid OS.

Frequently asked questions

AI-assisted

These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.

Close
?
Where do I get the Droid OS image for Orange Pi 5?
Go to the Orange Pi 5 support page and select Orange Pi OS(Droid) > TF Card Image. In Google Drive, download the latest image for Orange Pi 5.
How do I write the Droid OS image to the microSD card?
On Windows, extract the downloaded .tar.gz, then the resulting .tar, to produce a .img file. Use SDDiskTool_v1.72 to write the .img file to the microSD card.
What should I check if Android isn't available in Unity Build Settings?
In Unity Hub, select Installs, find the Unity version for your project, select its three-dot menu, then select Add Modules. Select Android Build Support and all its sub-items. In Unity, select File > Build Settings, choose Android, and restart Unity when prompted.
What output file should I expect from the Unity build?
When you build for Android, choose a folder for the generated APK file. Transfer that APK to the Orange Pi 5 and install it on Droid OS.
How can I transfer the APK to the Orange Pi 5?
Use a USB thumb drive if its file system is compatible with Droid OS, copy the file onto the microSD card if formats are compatible, or upload it to a cloud drive and download it on the Orange Pi. If you use a cloud service, ensure the board has network access.
Next