Hero image

Embedded Platform Support

Support for Unity on embedded platforms

Planning to develop an embedded system with Unity?

Contact us for pricing for embedded deployments, from one-off installations to millions of consumer devices.

Frequently asked questions

A platform configuration is a combination of a particular chipset and operating system, along with drivers and libraries required to run Unity on the system. By defining this configuration early on in your project, we can ensure tailored support and success.

The support packages are optional for smaller-scale production, highly recommended for higher volume and mandatory for large-scale production like automotive HMI in hundreds of thousands of vehicles. Without an embedded support package, Unity will only provide support around general Unity Editor and Engine issues (Based on what’s included in Unity Industry and optional success package), not issues that are unique to specific embedded platform configurations.

The list of configurations that can be supported through Basic embedded support changes between major versions and can be found in the Unity documentation (e.g. here for Unity 2022 LTS). Platforms not listed may be supported through Full embedded support.

Yes, a custom configuration can be supported through embedded full support, regardless of whether we have verified it before. Embedded full support involves you providing a sample of your hardware and BSP to be integrated into Unity’s continuous testing environment, and for our support engineers to re-produce issues you may run into.

Yes. Licensing Unity for your embedded systems is independent from the support package. For example, you may use Basic embedded support during development on a platform that we already know, but later go into production with a different chipset. Note, however, that without a support package for the specific configuration, there will be no support for that configuration and any issues/tickets will need to be reproducible on the configuration defined in your support plan.

Absolutely. Multiple embedded support plans can be active in parallel, each for a different defined configuration. This is common with complex embedded systems, like Automotive HMI, where the same end product may involve multiple operating systems and chipsets.