Prerequisites

  • Unreal Engine 5
  • Visual Studio

Quick Start

1

Download & install thirdweb plugin

Download and install the latest thirdweb plugin from the Unreal Marketplace and import it into your Unreal Engine project.

2

Download & install TDK Unreal Engine plugin

Download the latest TDK from the github page and import it into your Unreal Engine project.

3

Enable the TDK Plugin in your Unreal project

To enable the TDK Plugin:

  1. From the Settings menu, under Game Specific Settings select Plugins.
  2. Enable the TDK plugin and restart Unreal Engine as required.
4

Add TDK as a Module dependency in C++

In Visual Studio, add the TDK as a module dependency in your C++ project:

  1. From the View menu open the Solution Explorer which displays your C++ project files.
  2. In the Solution Explorer, navigate to Solution\Games\YourProjectName\Source and open YourProjectName.Build.cs.
  3. Add the following line:
PrivateDependencyModuleNames.AddRange(new string[] { "TDK", "TDKCpp", "TDKCommon" });
  1. Save your changes.
5

Generate the necessary Visual Studio project files

To update and generate the Visual Studio project files necessary to use the TDK plugin:

  1. Open a file explorer window and navigate to the folder where your project files are located.
  2. In the root folder of the project, right-click the YourProjectName.uproject file.
  3. From the context menu, select Generate Visual Studio project files.
6

Configure the TDK plugin

Obtain your JSON config key from the Treasure team (required for this step)

Once you have your config ready, configure the TDK plugin within the editor:

Current Features