Unreal Engine 4/5 Integration Guide
This guide was written as a quick reference step by step guide for first time installation. For Updating to a newer version or more in depth information on each step please check the documentation at https://www.genvidtech.com/for-developers/sdk-latest/
Installation Prerequisites
Visual Studio requirements
For Unreal Engine 4.15 to 4.19 Download Visual Studio 2015 toolchain from the build tools
For Unreal Engine 4.20 to 4.27 Download Visual Studio 2017 toolchain from the build tools
For Unreal Engine 4.25 onwards Download Visual Studio Essentials 2019
All of the above can be downloaded from the microsoft store
Download Genvid SDK
Download from https://www.genvidtech.com/
Open a command shell within your Genvid SDK install folder and run the following command: py install-toolbox.py --user
Close the command shell for changes to take effect.
Create Project and Copy Genvid files
Create a C++ Unreal Project. Note the location and version.
It is recommended the project is placed one folder layer deeper. This will give you a place to put Genvid related web and build code later.
Open a powershell in your Genvid SDK folder. Navigate to engine-integration/ue4
Use the command ‘py copy-ue4-plugin.py checkout {YourProjectRoot}’
Open your uproject file and add the following to “Modules”:
{ "LoadingPhase": "Default", "Name": "Genvid", "Type": "Runtime" }
Make sure to add a comma after the previous entry in Modules
Open your .Build.cs file. Add the following:
PrivateDependencyModuleNames.Add("Genvid"); if (Target.Type == TargetRules.TargetType.Editor) { PrivateDependencyModuleNames.Add("GenvidSDKSelector"); }
This can be found under {YourProjectRoot}/<YourProject>/Source/<YourProject>/<YourProject>.Build.cs
Run your project. In the project settings make sure that “Default RHI” is not set to DirectX12. If it is set it to 11
Genvid Plugin
Under Edit/Plugins in the unreal project enable the Genvid Plugin
In Window/Genvid SDK in the unreal project you will be able to select your SDK version if you have multiple installed
