Bugrimov Maksim: All products 50% off

Online Cooperative Interaction System

Nestor Sabater - Blueprints - Jul 10, 2019
3.33 out of 5 stars(3 ratings)
  • 33%
  • 0%
  • 33%
  • 33%
  • 0%

Easily add interactions which other players can join together to finish them faster. The more players interacting, the less time to finish the action!

  • Supported Platforms
  • Supported Engine Versions
    4.22 - 4.27, 5.0 - 5.1
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

Video: https://www.youtube.com/watch?v=OliUAvey2TE

Discord: https://discord.gg/N4aUjsXBaG

Blogpost: https://nsabater.com/unreal-engine-marketplace

The system was originally inspired by PayDay 2 interaction system, but was tweaked during development process to improve It's flexibility for any kind of game and needs.

It features a large set of interaction behaviours, allowing you to change them in real time to not limiting one object with just one interaction and a callback. This way you can connect different actions toguether, for example:

A broken computer could have a first interaction of "REPAIR" and after finishing it, you can enable a next interaction called "HACK PC", and after that you could still add as many other interactions as needed, for example one to "WATCH SECURITY CAMERAS" or whatever you would like to add.

Technical Details

Features list:

  • Multiplayer Online supported
  • Interaction Cooperation between players (the more players interacting, the faster it will finish)
  • Multiple options for interacting behaviour (Instant interaction, wait time)
  • Outline material on aiming
  • Multiple options for deinteracting behaviour (instantly, decreasing, with/without delay...)
  • Adjustable amount of MIN and MAX players to interact
  • Localization ready (use of text instead of strings)
  • Different text for different inputs (Hold/Press)
  • Dynamic update of interaction options (You can change object options and interactions at runtime)
  • Unlimited amount of interaction concatenation (you can update object interactions and params as many times as you want)
  • Easy to customize actor behaviour after interaction completed
  • Feedback events for every single "event" happening (player joins, player leaves, interaction aborted, ...)
  • Many examples included
  • Detailed documentation

Number of Blueprints: 14 (8 BP classes, 1 interface, 1 struct, 1 enum, 3 widgets) + 1 Game mode + 1 Player Controller

Input: Keyboard (default)

Network Replicated: YES!

Development Platforms: PC, MAC, Linux

Target Build Platforms: PC, MAC, Linux, PS4, XBOX

Documentation: bit.ly/ue4-OnlineCooperativeInteractions-sys-docs