Warning
A full rewrite is going on (using gdextension). Some old api will change and be aware that all hard references (like extends res://
) in your custom classes will stop working with the approach of 1.0.0
Godot Gameplay Systems (formerly godot gameplay attributes) is a set of nodes and resources which speed up development your gameplay systems.
Clone this repo, copy the addons
folder content inside your project's addons
directory.
Enable this plugin by going to project settings/plugins
.
Important: reload the project after activating the plugin
Enjoy!
You can check some tutorials/doc/examples here
I am making also small "demos" to demonstrate how things work. You can check them out opening this repository using godot 4.x (stable), pressing the play button and choosing one.
Esc
key will always return you to the main menu.
Did not test too much, but abilities, effects and attributes could be replicated using the MultiplayerSynchronizer
node provided by godot4.x.
The same should apply to Inventory
and Equipment
.
Every contribution is really welcome, feel free to contribute!
You can open PR, issues or you can suggest features. Have a good day you wonderful Godot people!
MIT licence