A wrapper for the native C interface of the TeamSpeak SDK, shipped as plugin for Unreal Engine. The interface provides the complete TeamSpeak SDK functionality with Unreal Engine supported types.
Features:
- C++ style interface with Unreal Engine types
- Almost all functions and callback are availible in Blueprints
- Packaged as Unreal Engine code plugin
- Fully-featured TeamSpeak SDK
-
Populate the TeamSpeak SDK into the plugin's
ThirdPartyfolder by running the bootstrap script from thisPlugins/directory:python bootstrap.pyThis downloads the SDK version pinned in
bootstrap_config.json(currently 3.5.0) fromfiles.teamspeak-services.comand lays each platform'sclient_sdk/<platform-arch>/straight intoTeamSpeak_SDK/ThirdParty/<platform-arch>/. To change the SDK version or trim the platform list, editbootstrap_config.json. For details on how the libraries are consumed, seeTeamSpeak_SDK.Build.cs. -
The TeamSpeak SDK plugin is ready to use. Just place the whole
TeamSpeak_SDKfolder in your Unreal Engine project'sPluginspath.
The Unreal Engine build environment automatically detects the current target. The bootstrap populates these platforms: windows-x86_64, linux-x86_64, linux-armv8, macos-x86_64, macos-armv8, android-arm64-v8a, android-x86_64, ios.
- TeamSpeak_Manager - Wrapper around the TeamSpeak SDK
- TeamSpeakFunctionLibrary - Native Blueprint Library