Engine Integration

This section contains instructions on how to integrate the Genvid MILE SDK with games created using DirectX, Unreal Engine 4 & 5, or Unity. If you’d like a hands-on example, our multi-engine Cube Samples show you a full integration in each–from the game engine to the web.

We also suggest you have a look at the Native SDK reference and Web SDK reference to have a better understanding of working with the Genvid MILE SDK.

Important

Windows PowerShell has parsing rules that can cause issues when using Genvid MILE SDK Python scripts. Specifically, it interprets backslashes followed by quotation marks (/")in a way that can cause errors in commands that include a directory path.

To avoid this issue, either delete the final backslash or end the string with two backslashes (//"). This allows PowerShell to parse the string correctly.

For more information, see the documentation on the PowerShell *CommandLineToArgvW* function.

Unity Integration

The Unity Integration section covers everything you need to know to add the Genvid MILE SDK to your Unity project. We also include two plugins which streamline the integration process.

To provide a stable environment for developers, we officially support every (active) LTS release of the engine as detailed on the Unity website.

This release has been tested with the current LTS versions supported by Unity.

Warning

Non-LTS releases are not thoroughly tested by our development team and thus are not officially supported.

Unreal Engine Integration

The Unreal Engine Integration section covers everything you need to know to add the Genvid MILE SDK to your Unreal Engine 4 or 5 project. The Genvid MILE SDK also includes a plugin to streamline integrating Genvid technology in Unreal Engine.

DirectX 11 Integration

See our DirectX cube sample for information about integrating the Genvid MILE SDK in a DirectX 11 application.