Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

A simple interaction system for Godot 4 written in GDScript. Works with 2D and 3D.This version is no longer supported, although it still works.I recommend using the version written in C#, which includes many fixes and improvements absent in this version.

Godot Interaction System
A simple interaction system for Godot 4. Works with 2D and 3D.
Features
Interactor2D
: Class used to interact withInteractable2D
.Interactor3D
: Class used to interact withInteractable3D
.CharacterBody3DInteractor
: Class tailored forCharacterBody3D
, it simplifies the process of creating a player character.CharacterBody2DInteractor
: Class tailored forCharacterBody2D
, it simplifies the process of creating a player character.Interactable2D
: Class used to create interactive objects in 2D space.Interactable3D
: Class used to create interactive objects in 3D space.InteractableProp
- Allows to quickly create interactive objects with outline and highlight effects. It uses the shaders mentioned in the External assets section. Works in 3D.
Usage
Note: Detailed information on each class can be found in the built-in documentation, or in the individual source files.
You can find an example of using the above classes in the examples folder.
External assets
The project uses the following shaders from the Godot Shaders website:
The shader code and all code snippets on Godot Shaders website are under MIT license.
License
Licensed under MIT license.
A simple interaction system for Godot 4 written in GDScript. Works with 2D and 3D.
This version is no longer supported, although it still works.
I recommend using the version written in C#, which includes many fixes and improvements absent in this version.
Reviews
Quick Information

A simple interaction system for Godot 4 written in GDScript. Works with 2D and 3D.This version is no longer supported, although it still works.I recommend using the version written in C#, which includes many fixes and improvements absent in this version.