libffi bindings for Godot 4.1+- Allows opening native libraries and calling native functions- Custom ".ffilibrary" resource file for declaring which native library is used per platform/architecture- Supports builtin types such as `int` and `float`, pointer types such as `const char *` and struct types- Access struct fields by nameCheck out the project page for more information: https://github.com/gilzoide/cffi-gdextension
A collection of nodes that act as components, to drag and drop into your games. Been very useful to me when crunching thrue game jams :DPlease read the README.md for a list of the components and what they do ! Or take a peek at the scripts, they have an annotation telling what the node does on top of each one.Here is the git page:https://codeberg.org/filemon_filemon/gremlins-toolbox
Simple, minimalist first person controller with sprint, crouch, moving around, jumping, and flying around with everything toggleable, even at runtime.Very useful when doing some prototyping and wanting a simple first person controller.
High-level, game-specific extras for netfoxFeatures:* Networked weapons* Rollback-aware base class for inputCheck out the other addons and see more at: https://github.com/foxssake/netfox ## Upgrading### v1.8.0* Check your `RollbackSynchronizer` nodes and set `enable_input_broadcast` to false as applicable.### v1.1.1* Remove `Interpolators` from the project autoloads, it's a static class now
Integrate noray into your multiplayer games to bullet-proof your connectivityFeatures:* Establish connectivity using NAT punchthrough * Uses noray for orchestration * Implements a full UDP handshake* Use noray as a relay * Useful in cases where NAT punchthrough fails * If you can see this repo, you probably can connect through norayCheck out the other addons and see more at: https://github.com/foxssake/netfox ## Upgrading### v1.8.0* Check your `RollbackSynchronizer` nodes and set `enable_input_broadcast` to false as applicable.### v1.1.1* Remove `Interpolators` from the project autoloads, it's a static class now
Implements lag compensation and more to build multiplayer online games easier.Features:* Synchronized time* State interpolation* Lag compensation with CSPCheck out the other addons and see more at: https://github.com/foxssake/netfox## Upgrading### v1.8.0* Check your `RollbackSynchronizer` nodes and set `enable_input_broadcast` to false as applicable.### v1.1.1* Remove `Interpolators` from the project autoloads, it's a static class now
Adds more compression formats to Godot Engine.Supported formats- LZ4
Camera 3D that follows Characters on the stage. This plugin supports regular movement (forward, backward and vertical), lateral movement (side steps), detects side changes (cross-ups and cross-unders). Also interpolates its translation for a smooth camera movement.The "FM" slot refers to the "Fighter Manager" node of your Characters, such "FM" node can be a "Node3D" that must have an Script attached to it; That Script must have declared 2 String variables called "current_sidePJ1" and "current_sidePJ2" so the plugin can notice you in wich side your Characters are on.These 2 String varibles are updated with the values "LEFT" or "RIGHT", giving you the signal that your Characters have changed sides.
Add a new node providing "typing" effect to your RichTextLabel. Configure speed, play sound and stop on specific characters to animate your typewriter. Compatible with BBCode.
This plugin allows you to save/load resources in the background using threads, preventing main thread freezes and handling the process using signals.For more information click "View files".
This is a modular game base for an immersive sim, inspired by titles like Dishonored and Cruelty Squad. It’s built with flexibility in mind, making it easy to add new NPCs, doors, elevators, weapons, ladders, and more.
An editor addon that streamlines the creation of 3D sprites in world space sizes (meters). Generate placeholder textures with grid overlays, export art templates, and import your final artwork with the correct pixel size for your 3D scenes.