
Plugins
- 4.2
- 4.2v1.0Misc
Node Based Finite State Machine for Godot A 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.
By: thepolyglotprogrammer - 4.2v1.0.03D Tools
Do you need to find the total amount of light reaching a point in your Godot 4 3D project? Then this asset is for you. This asset uses a real viewport and camera to determine how much light is reaching a (tiny) plane contained in the sensor, which means we're using "real" light calculations to measure light and not, say, raycasting to all lights within a sphere. The main drawback is it's expensive, so it's not something you want to update every frame. See the README for lots more details.
By: nanodeath - 3.1v1.0bScripts
Swipe Event Class. This asset provides a new Class node "SwipeEventModule" meant to generate "InputEventSwipe" event, who is not provided by the engine. https://github.com/burstina/SwipeEvent
By: burstina - 3.4
- 4.4v1.02D Tools
ActionButton is a custom Button node with extended audio and visual customization. Features: *Customize how the button animates and looks when you interact with it. *Configure sounds for the button, with a system that keeps track of sounds and reuses them across the project.
By: Hapty - 3.4v2.5.1Misc
This plugin adds a new type of node that combines the features of the NinePatchRect, the Button, and the TextureButton, with the NinePatchRect being used as the base. We also added a customizable sound system, which allows you to assign sounds for some of its functions such as pressing it or hovering over it. If you have any feedback, be it a bug report, a suggestion, or a feature request, feel free to open an issue on GitHub. All we ask is that you try to label your issues suitably with the provided labels and that you try to prevent posting an issue about a topic that an issue already exists for. If an issue about a specific topic already exists, please do not create a new issue (although you may post a comment to an older issue about that topic if such an issue already exists). We will greatly appreciate any kind of constructive feedback you can give us. For more information on how to set up the plugin, what the NinePatchButton's many properties do, a changelog, why we made the plugin, and what our plans for the future of the plugin are, as well as download links for past and current (public) releases, feel free to check out the plugin's GitHub repository. Links: Talltale Studios GitHub page - https://github.com/Talltale-Studios
By: Hotklou - 3.3v1.0Scripts
Minimal Wavefront OBJ mesh geometry exporter script. Only supports meshes with indexed vertex data and does not export materials.
By: fractilegames - 3.3v1.0Tools
A plugin made to convert Adobe Flash .xml animations to Godot animation type, making easier to handle multiple spritesheets. Full tutorial on github: https://github.com/Pocku/godot-sparrowatlas-editor
By: Pockui - 4.4v1.2.1Tools
A plugin for interfacing with pycolytics, a tiny open source event logging webservice. It provides anonymized event logging with as little as a single function call. Key Features: Events are resources. You can export them, reuse them, set them from the editor. Automatic user-id and session-id generation, without requiring persistent storage. Automatic batched submissions, for minimal performance impact. Autoload included: For convenient logging. Built-in startup and shutdown events, with customizable callbacks. Check out pycolytics: https://github.com/KerekesDavid/pycolytics More about this plugin: https://github.com/KerekesDavid/pycolytics-godot
By: DavidKerekes - 4.0v1.1.3Tools
Godot Plugin Updater a Godot plugin for Godot plugin makers to give their plugins an easy in-editor updating. Why was this made? Publishing new versions of your plugin to the Godot Asset library is slow and not easily automated. There's also no official or mature dependency management system for Godot. There are a few plugins that use similar updating approaches but their update mechanisms aren't easily reusable by other plugin makers. There is a proposal (#8451) to solve this missing of functionality in Godot, but it is understandably difficult to pick a solution because there are a lot of trade-offs. Having no obligation to make everyone happy, this tool was made to solve the pain for some projects with simple needs.
By: myyk - 4.2v1.03D Tools
Custom Godot CharacterBody3D node provides a more feature rich FPS controller template. The controller is based on Ultimate First Person Controller Tutorial by @Lukky on YouTube.
By: ChatoGuy1 - 4.0v1.0.03D Tools
Add-on for Godot Engine to generate simple 3D platformer terrain meshes based on Bezier curves
By: pyscripter99 - 3.4v1.0.03D Tools
Override the environment used by cameras in parts of your Godot scenes.
By: Dark_Kilauea - 3.1v1.0.0Shaders
Pulsating light shader for round objects. This shader is based on the dot product between the face normal and the camera view vector, so it works best on smooth round surfaces with many triangles, ideally spheres. The shader has the following parameters: Albedo: base object color. Albedo's alpha channel works, but avoid using it for transparency. It is implemented to support alhpa in textures. For global transparency, use the Opacity parameter instead. Albedo Texture: texture for albedo. Alpha channel works. Saturation: higher values increase the flat color area in the center, with fast alpha slope on edges. Lower values cause blurred, softer gradients in the edges. Pulse Rate: how many times the light pulses per second. Pulse Intensity: how big the light becomes during pulses, relative to original object size. Pulses are created by moving the vertices along the triangles' normals during rendering. If applied to collideable objects, the collision shapes are unnafected. Opacity: alpha. Use this in animations to make objects fade in or out. May work with GLES2 but not tested.
By: fbcosentino - 4.2v0.2.4Misc
Effortlessly manage multiple lobbies with one server in your Godot games. Features auto-replication, dynamic spawning, and easy C# & GDScript integration. Perfect for creating seamless multiplayer experiences.
By: Zer0xTJ - 3.5v1.0.0Tools
This console can be opened while the game is running. It lets you evaluate code and even choose which node from the scene tree should be "self" when you are running it.
By: j9794 - 4.3v1.1.0Scripts
An implementation of Charles "Chuck" Moore's Forth programming language as a virtual computer inside of Godot.
By: tiggerntatie