AboutA set of components that can be used as basic building blocks for the construction of role playing games.
Manipulate the day, hour, minutes and access this information globally in your game. Create a game-ready day & night system in no time and don't worry about it
This save system provides a convenient way to manage save files in your Godot project. It leverages the IndieBlueprintSavedGame resource, which can be extended for your specific game data
A Node2D that displays a texture by keeping its corners intact, but tiling its edges and center.
A bone-driven cloth simulation solution for godot4.4+ 3D games, based on verlet integration algorithm
Part of the godot-gameplay-systems.This is a c++ addon which handles attributes, attribute systems, buffing, debuffing and so on.
A simple class based on Godot's default CharacterBody3D with very simple stair stepping ability. Just call "move_and_stair_step()" instead of "move_and_slide()".Written in C++Only tested with cylinder colliders. Works best with "0.01" collider margin.There are a couple signals you can connect to: on_stair_step (any step, up or down) on_stair_step_down on_stair_step_up
A Godot 4x addon that adds a calendar button node.
This is a simple Godot UDP networking plugin that provides basic UDP communication functionality.这是一个简单的Godot UDP网络通信插件,提供基本的UDP通信功能。
Traits made easy in Godot 4Version 1.0.0 is live ! Compatible with Godot 4.4. For older Godot versions, please use 0.x versions, downloadable on Github (https://github.com/Earewien/godot-traits/releases)Godot Traits is an addon designed to bring traits into GDScript. A trait embodies a collection of behaviors (variables, functions, signals, etc.) that can be utilized to extend the functionalities of a class.Given that Godot Engine lacks an official interface system, many developers resort to composition for combining various behaviors in a single class. However, implementing composition correctly can become complex and inconsistent. This addon's goal is to offer a streamlined and accessible approach for adding and removing behaviors from objects in Godot. This is achieved by defining trait classes and attaching them to objects, and using auto-generated utilities to use them.Features:- Trait declaration using annotation- Auto-generated trait helper class to manipulate traits- Scenes and nodes as traits,- Strongly-typed traits and autocompletion- Strong trait usage runtime checks- Dynamic addition and removal of traits- Automatic trait dependencies injection- Traits inheritance
A Remote Procedure Call framework for Godot C#.Features:- Call source-generated RPCs with static typing and optimal performance.- Request and return values from RPCs.- Send variant-incompatible values with MemoryPack.- Extra access enum (peer -> authority).- Fully compatible with async / Tasks.- Created for use in a real MMORPG.Example:```cs[Rem(RemAccess.Any)]public void SayWords(List<string> Words) { foreach (string Word in Words) { GD.Print(Word); }}// Send SayWords to authoritySendSayWords(1, ["cat", "dog"]);// Broadcast SayWords to all peersBroadcastSayWords(["cat", "dog"]);```
Easily store options on-device in Godot 4.4. This is useful for storing user settings such as volume and keybindings.Godot Cookies stores data as indented JSON making it easy to understand and edit manually.The package can easily be installed through NuGet.