Unreal Engine 5 Plugins
Only available for Unreal Engine: 5.0+
This guide is meant to be a general integration guide that you can use as reference when integrating any plugin from the Unreal Engine Marketplace which are mainly non-GAS-based plugins.
As an example, this integration guide will show you how to integrate a free plugin called AGR PRO with the TwistedBytes Interaction System, so that you can use both in combination in your own projects.
All steps described here should be applicable to other non-GAS-based plugins.
Enable Plugins in Project
In your project, navigate to Edit | Plugins
to open the Plugins tab.
Make sure that both AGR PRO
1 and TwistedBytes Interaction System
2 show up and are enabled.
Setting up the Player Character
Open your Player Character Blueprint (e.g. AGRPRO_Character
). As you can see here in our example, we are using AGR Character
as the parent class.
Now, to add the interaction functionality to the Player Character, click on Add 1 in the
Components tab and select the TBIA_AbilitySystem
component 2 and TBIA_interaction
component 3.
Switch to the Class Settings
and scroll down to the Interfaces category. Click on Add 4 and
select the TBIA_Interactable
interface. It should now look like it is shown in 5.
Finally, compile and save the Blueprint.
Now you can go to TBIA_InteractionComponent
1 add your interaction abilities 2
then setup your input 3 regarding the default input component you're using.
note
For more info on how to configure interaction abilities you can start from here
Finally you can press Play and test.