Skip to main content

Setting up Your Project

Install to Project

To add the plugin to your Unreal project, navigate to the Plugins folder in your current project directory. Next, extract the InworldAI folder from the downloaded zip file, and add it to the Plugins folder. Unreal projects are created without the Plugins folder by default. If you have not previously added a plugin to your project, you will need to add this folder now.

⚠️ Suggestion: Installing to a project is preferable for debugging.

Install to Engine

To install the plugin to the Unreal Engine, extract the InworldAI folder from the downloaded zip file and add it to Engine/Plugins in your engine directory. You can either run [ProjectName].uproject directly, or you can generate Visual Studio project files to run from Visual Studio.

OVRLipSync

The OVRLipSync plugin is supported in our SDK. To enable it, download the plugin from the links below and add it to your project:

  • For UE4, you can download it directly from the official website: UE4 Package
  • For UE5, you can download the following custom package containing bug fixes needed to support UE5: UE5 Package

Next, generate Visual Studio project files and open the solution. Find and open InworldAIIntegration.Build.cs, ensuring that OVRLipSync is added to PrivateDependencyModuleNames and INWORLD_OVR_LIPSYNC=1 is added to PublicDefinitions. Build the solution.

Screen

⚠️ Note: Download our Metahuman Demo to see fully functional integration with OVRLipSync.