Easy to extend old-school 'Press E to Interact' component system.
Quickly add simple 'Press E to Interact' functionality to your game! Works with first and third person views. Has basic network support. Easy to implement. Provides a powerful interaction framework to add interactability to your worlds fast and easily.
The core of this is already is already included in Generic Shooter. Generic Shooter does not have the examples and demo map however.
Generic Interaction Component is a component and a set of interfaces that takes care of the tedious work of building out interactions for your players. It can pick out a player's intended interaction when many interactables are grouped together.
The component does all the heavy lifting and only minor setup is required.
A framework is provided with many examples that illustrate how to build complex interactions such as switch puzzles, as well as simple level design driven mechanics like opening doors with a button without level blueprints and other ugly logic.
The example buttons and switches are very robust and customizable, ready to be used for game jams and prototypes. Basic networking is provided, but it is up to the user to handle custom server/client side behavior for custom interactables.
Number of Blueprints: 60
Network Replicated: Yes
Supported Development Platforms: Desktop and consoles
Supported Target Build Platforms: Desktop and consoles