Skip to content
Media 1 for listing Interaction System

Description

The Interaction System is a versatile and user-friendly solution that makes it easy to add immersive interactions to your game.
At its core, it provides one main Blueprint (BP_InteractionSystem) that you place in your level. To this system, you can connect your own Blueprints (e.g. BP_Door, BP_Button, BP_Chest, BP_Window etc.) or even plain Static Meshes. Each custom BP can include any logic you design – from simple door-opening animations to more advanced sequences such as playing sounds, showing notifications, or triggering gameplay effects (like restoring health when drinking from a cup).

Key Features:

  • Single, universal BP – all interactions are managed in one central system.

  • Multiple animations support – add as many animations as you need, each with its own settings (location, rotation, montage, trigger time). This lets you create different variants of the same interaction or build more complex step-by-step sequences.

  • Repeat Activity control – define exactly which animations can be repeated and which remain one-time only.

  • Flexible positioning – set precise character coordinates and rotation for perfect alignment, or use automatic rotation toward the object for faster setup.

  • Static Mesh support – interact not only with custom BP Actors but also with meshes (cups, shelves, props). Meshes can be attached or detached from socket at specific times, enabling sequences such as picking up, using, and placing an object back (As part of a single animation).

  • Custom timing – trigger your BP logic exactly when needed.

Included formats