About | Dependencies | Installation | Usecases | Supports | License
Joint-Native is the official extension plugin that extends Joint by providing essential nodes, widgets, sample levels, and assets designed for creating various conversation scripting systems within Unreal Engine. This plugin is essential for developers aiming to implement conversation-based interactions and functionality efficiently.
The Dialogue System provided in this Git repository is an advanced tool designed to empower developers and storytellers to create highly customizable and dynamic narrative experiences. It supports a wide range of applications, from simple dialogues to complex, interactive storytelling systems inspired by games like Hogwarts Legacy or The Witcher 3. The system offers maximum control over participants, events, and the surrounding world, enabling intricate narrative designs.
Please consider leaving a star if you loved this project! ⭐
This plugin relies on the Joint plugin. Ensure that you’ve installed Joint into your project before proceeding with the installation of Joint-Native.
- Download Joint on your project. Follow the description on the GitHub repository. (Now it's free to install!!)
- Download this repository as a zip file or clone it to your workstation, then unzip the folder and rename it to
Joint-Native. - Place the unzipped
Joint-Nativefolder into thePluginsdirectory of your Unreal project. If this directory doesn’t exist, create it. - Launch your project and confirm it runs successfully. If you see a prompt asking about building modules, click Yes.
- In editor, go visit Project Settings -> GameplayTags -> Add an element on Gameplay Tag Table List -> Provide DT_JointSampleGameplayTags
- If the plugin doesn’t launch properly, please review the installation steps again. For further assistance, reach out to us on Discord.
Tip
Check this out, especially if you've never compiled or used C++ code on your Unreal Engine before: If the plugin doesn’t launch properly, you may check your machine's Visual Studio configuration for the C++ code build to be valid. Please make sure to follow these steps:
In your Visual Studio configuration (you can modify it in Visual Studio Installer) :
- Click Modify on the 2022 version
- Go to Individual components
- Type “MSVC” in the search bar
- Check “MSVC v143 - VS 2022 C++ x64/86 build tools (v14.38-17.8)”
- Then click modify in the bottom right corner
Second, You have to install Game development with C++ workload as well.
Big thanks to "Kieran" - who posted the fix for the issue on the forum.
Original Post: https://forums.unrealengine.com/t/help-visual-studio-preferred-version-in-5-4/2001249
Once installed and launched, be sure to review the README asset for more detailed information.
This plugin can be utilized to create detailed conversation systems using nodes and widgets within Unreal Engine. Check out the provided sample level to understand how to integrate and utilize these features in your project.
If you need help, feel free to join our official Discord support channel. Our community is happy to assist you with any plugin-related queries.
This project is licensed under the Apache License 2.0. Please refer to the LICENSE file for further details.

