This allows you to convert data and binary to an image at runtime.
A time Plugin for Godot.
Use D-Bus for IPC on Linux with Godot.This GDExtension adds simple nodes to use D-Bus. The DBusServerNode allows the definition of a DBusServer just through the property panel without having to write a single line of code. In your code you can then attach callbacks to the specified methods which will automatically be called if a client sends a message to the server. The DBusClientNode lets you specify one specific interface to interact with and make simple requests to. Both nodes abstract D-Bus specifiers away and let you just pass the basic Godot Variant Types. Open the demo for a full example.
This demo showcases two dynamic orbital models for space adventure game developers: an animation-driven model and a physics-driven model. Trajectories are efficiently approximated using bezier curves and stored as Curve3D, enabling real-time creation and rendering. Stress tests confirm the system can handle 1000+ real-time trajectories effortlessly, even without optimization.
An offline alternative to Milanote. This is a tool to organize your ideas and projects into visual boards.
Node Based Finite State Machine for GodotA plugin for easily creating a highly extensible Node Based Finite State Machine with Godot.Note: The plugin is still in alpha. Using it in commercial projects is not recommended. You can help by reporting any bugs to the Github repo.
A simple Trello like plugin to help keep track of progress and things left to do inside of a project.
TapTapSDK for Godot4.2.
Welcome to MultiplayerExperiment, a Godot-based project exploring multiplayer functionalities. While still a work in progress, this repository demonstrates the potential of multiplayer implementation in Godot, despite some existing bugs and crashes.
Some usefull stuff- Draggable Scroll View (usefull for simple maps, talent trees, etc)- Buttons that add themselves to groups (To easily add sound to them)
PockAd for Godot4.2.
You need to serialize some data to bytes and deserialize it again?You tried the binary serialization api of godot but didnt like its footprint?Or you miss being able to serialize Objects without sacrifice security? (Callable functions)"Seriously" to the rescue!With this library you can easily serialize any data!
A Godot project dedicated to exploring the capabilities of compute shaders!
A simple addon that automatically imports rTexPacker atlases. Currently only supports all* rTexturePacker atlas files!*Currently lacks support for .h files, embedded texture rTPb files, and rTPa chunk PNGs.## Functionality:- [x] Importing sheets as `AtlasTextures`- [x] Importing `.rtpa`, and `.rtpb` files- [x] Importing JSON- [x] Importing XMLThe JSON and XML importers are disabled by default, but can be enabled inproject settings.## UseJust output the rTexturePacker data and sheets wherever you want them in theproject, and watch as they get exported to a subfolder of the folder youplaced the file in, named after the file that was imported.
The Shooter example shows how to develop a full multiplayer first/third person combat game with Godot 4.x and SmartFoxServer 2X. The game utilizes SmartFoxServer 2X's ability to mix TCP and UDP based messaging, and makes full use of SmartFoxServer's Lag Monitor
Quickly building backpacks with godot使用godot背包插件快速构建背包https://gitee.com/L_HM/backpack_gridVersion 1.3
A simple GDExtension that integrates the NVDA screen reader with Godot! You can:- Send text to NVDA to speak, that falls back to Godot's TTS- Send text exclusively to NVDA- View NVDA integration statusAnd more! Useful for making games for blind players! Yay, accessibility!
A very basic Godot addon that adds the VS Code "Collapse Folder" button to the Filesystem dock.
An easy to use, lightweight and easy to set up Speech2Text solution using HuggingFace's API and OpenAI's Whisper library for free!Only for small projects (prototypes, game jam projects etc.)Documentation available on Github repo.
This is a Godot addon designed to make using the Kenney Game Assets All-in-1 pack easier.You can:- Select any type of asset you need. (2D/3D asset, audio, ...)- Select any collection you need. (filtered by asset type)- Open the collection folder directly.- Show the preview of the collection.- Open the collection's asset folder.- Automatically import it into your project.Only works with the Kenney Game Assets All-in-1 zip archive version 1.8 (not included).
An incomplete collection of various control nodes.• HVSlider: A 2D slider that goes from bottom left to top right, used to set independant values for the horizontal and vertical axis.• HRangeSlider: A slider that goes from left to right, used to adjust a range by moving grabbers along a horizontal axis.• VRangeSlider: A slider that goes from bottom to top, used to adjust a range by moving grabbers along a vertical axis.
This is a very basic demo project showcasing how the BlastBullets2D library can be used to create optimized 2D shooter games that support Save/Load functionalityBlastBullets2D documentation: https://github.com/nikoladevelops/godot-blast-bullets-2d
Toggle the visibility of the selected nodes by pressing the 'H' key.
A simple Godot 4 addon that keeps track of how many times you run (or launch) your Godot project while developing it. The counter is incremented and saved in a text file called RunCounter.txt in the game's persistent user data folder (user://).You can customize the destination and the file name in RunCounter.gd.