Engine Integration

This section contains instructions on how to integrate Genvid with games created with DirectX, Unreal Engine 4, 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 SDK.

Important

The Genvid SDK uses Python scripts extensively for many of its tools. There is a known issue in Windows PowerShell, where a command including a directory with a trailing slash will incorrectly parse the command. If you are using Windows PowerShell with the Genvid SDK, you generally can get around this issue by deleting the final slash.

Unity Integration

The Unity Integration section covers everything you need to know to add the Genvid 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 following LTS versions:

  • 2018.4
  • 2019.4
  • 2020.3

Warning

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

Unreal Engine 4 Integration

Epic’s Unreal Engine 4 is one of the leading and most advanced game-engines in the industry today.

To simplify developer efforts, Genvid provides a plugin which should help cut the time necessary to implement Genvid technology in Unreal Engine 4.

DirectX 11 Integration

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