Version
menu_open
Warning : Some protected information on this page is not displayed.
Ensure you are logged in if you are a licensed user for specific platforms.

Integrating GME into Existing Unreal Projects

After you install the GME In-Game Voice Chat from the Audiokinetic Launcher, integrate Wwise into your Unreal project through the Unreal page in the Audiokinetic Launcher. If you have already integrated Wwise in your Unreal project, you can skip this step.

After the integration process is complete, navigate to the Wwise installation folder:

From there, copy the following directory to the Plugins directory of your project:

<Wwise>/SDK/plugins/TencentGME/Unreal/GMEWwiseDemo/Plugins/TencentGME_Wwise

This directory contains everything required for the GME integration.

You must place the GME prebuilt plug-in libraries for different platform targets in the specified locations of the TencentGME_Wwise plug-in in the ThirdParty directory. The naming style and the directory structure are exactly the same as those of the Wwise SDK. The following table shows the expected path locations for each platform relative to Plugins/TencentGME_Wwise/ThirdParty. The placeholder (CONFIG) represents the 3 available build configurations: Debug, Profile, and Release.

Platform

GME libraries

Path

Notes

Windows

\bin\gmesdk.dll

\bin\TencentGME.dll

Win32_vc160\(CONFIG)

x64_vc160\(CONFIG)

 

Android

\..\gmesdk.jar

\bin\libgmesdk.so

\lib\libTencentGMEPlugin.a

Android\{arch}\(CONFIG)

{arch}:

  • arm64-v8a

  • armeabi-v7a

  • x86

iOS

\lib\libGMESDK.a

\lib\libTencentGMEPlugin.a

iOS\(CONFIG)

 

macOS

\lib\libGMESDK.a

\lib\libTencentGMEPlugin.a

Mac\(CONFIG)

 

Xbox One

\bin\gmesdk.dll

\bin\TencentGME.dll

XboxOne_vc150\(CONFIG)

 

Xbox Series X

\bin\gmesdk.dll

\bin\TencentGME.dll

XboxSeriesX_vc150\(CONFIG)

XboxSeriesX_vc160\(CONFIG)

XboxSeriesX_vc170\(CONFIG)

 

PS4

\lib\GME.a

\lib\libTencentGMEPlugin.a

PS4_SDK{sdk_version}\(CONFIG)

For more information on {sdk_version}, see PS4-Specific Information.

PS5

\lib\GME.a

\lib\libTencentGMEPlugin.a

PS5_SDK{sdk_version}\(CONFIG)

For more information on {sdk_version}, see PS5-Specific Information.

Switch

\lib\libGMESDK.a

\lib\libTencentGMEPlugin.a

NX{arch}\(CONFIG)

{arch}:

  • 32

  • 64

The TencentGME_Wwise module must be linked by the game C++ project. In the game project module file (for example, GMEWWiseDemo.Build.cs), add the GME In-Game Voice Chat dependency as follows:

public class GMEWWiseDemo : ModuleRules
{
	public GMEWWiseDemo(ReadOnlyTargetRules Target) : base(Target)
	{
		PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;

		PublicDependencyModuleNames.AddRange(new string[] 
		{ 
			"Core", 
			"CoreUObject", 
			"Engine", 
			"InputCore", 
			"HeadMountedDisplay", 
			"AkAudio", 
			"TencentGME_Wwise" 
		});
	}
}

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise