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 in the Unity 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 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.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.