Description
The Gameplay Interaction System is a modular interaction plugin built on the Gameplay Ability System (GAS), designed for flexibility and multiplayer support. It lets you define interactions using abilities, making them reusable and easy to set up. It also provides a base for Interaction UI and Outlines.
Note: Since this plugin is based on the Gameplay Ability System plugin, you will need to enable it along with this plugin to make it work. You will also need the Enhanced Input System which should already be enabled by default.
This plugin provides very basic openables just to showcase the interactions. If you want a more robust and configurable system you can check my Open System.
If you want a more complete pack of interactions (Open, Carry and more) you can check my Gameplay Interaction Pack
Key Features
- GAS Interactions: Leverage the power of the Gameplay Ability System for highly scalable and interactions.
- Multiple Interactions: Offers the possibility to set up one or multiple interactions per object.
- Custom Detection: Comes with a built-in line trace for detecting interactions with support for custom detection logic.
- Generic Input Component: Provides a component that triggers ability from Input Tag, reusable in any other systems.
- Multiplayer Ready: Fully synchronized interactions.
- Hold Interaction: Supports interaction that requires holding input.
- Custom UI: Display interaction prompts, or contextual interaction information.
- Outline Integration: Highlight interactable objects with outline support.
You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.

