Unity supports embedded platform configurations through embedded support plans.
When starting an embedded support plan, the chosen configuration will be fixed and supported throughout the length of the support plan. You can only deploy to an embedded system configuration with a valid embedded support plan. For more information, contact your Account Manager or the Unity Sales team.
Note: For all configurations, usage of Unity for commercial embedded systems is subject to the Embedded Software Restriction terms of service.
Verified embedded platform configurations are continuously tested and confirmed to run Unity, using a publicly available board support package (BSP) provided by the chipset or OS vendor. These are the only configurations supported through the Basic Embedded Support plan.
Vendor | Model | Verified OS/BSP |
---|---|---|
NVIDIA | Jetson TX2 | Ubuntu for Tegra |
Jetson AGX Xavier | Ubuntu for Tegra | |
Jetson Orin | Ubuntu for Tegra | |
NXP | I.MX8 QM | Yocto Linux |
QNX 7.1 | ||
QNX 8 | ||
Android Automotive 13 | ||
Android Automotive 14 | ||
Raspberry Pi | Raspberry Pi 4b | QNX 7.1 (Vulkan only) |
Yocto Linux | ||
Raspberry Pi 5 | Yocto Linux | |
Raspberry Pi OS |
Unity also supports OpenGL ES 3.0 and Vulkan 1.0.
Note: Performance of these configurations are hardware-dependent. On some embedded configurations, the available feature setA feature set is a collection of related packages that you can use to achieve specific results in the Unity Editor. You can manage feature sets directly in Unity’s Package Manager. More info
See in Glossary is limited.
Specific versions of Unity have been verified to run on chipsets from AMD, Intel, Mediatek, Qualcomm, Renesas, Rockchip, and Samsung. Support for these chipsets is currently limited to a Full Embedded Support plan.
If the dependencies and system requirements are met, Unity can run on other configurations. However, a Full Embedded Support plan is required to receive support.