Version: 2021.3
Language : English
Embedded systems
Embedded Linux

Configurations for embedded platforms

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. Unity only supports deployment to these embedded platforms 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 configurations for embedded platforms

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
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 supports OpenGL ES 3.0 and Vulkan 1.0.

Note: Performance of these configurations are hardware-dependent. On some embedded configurations, the available feature set is limited.

Other configurations

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.

Additional resources

Embedded systems
Embedded Linux