A plugin that enables importing external files into the current project. *How to: In the File System dock click and choose the "Import Files Here" option.*
Plugins
- 4.3v1.0ToolsBy: QJPG
- 3.4v1.0Misc
A plugin based off fun-coding by night-glider that enhances ones programming experience with the addition of typing effects produced by the magic CodeSimp. A floating being that wants you to program, wants it hard.
By: jamesofthetauri - 4.2v1Projects
A small experiment with UI I worked on between projects to try and emulate the feeling of a Dance Dance Revolution song select menu, can be used by clicking the buttons or the arrow and enter keys. selecting a song will take you to an associated link! Shaders: https://godotshaders.com/shader/kaleidoscope/ https://godotshaders.com/shader/crt-with-variable-fisheye/ Spectralizer: https://godotengine.org/asset-library/asset/2762 Music: SystemST91: https://soundcloud.com/systemst91/cole-dingo-normal-version https://soundcloud.com/systemst91/cole-dingo-hard-version TeckGeck & SystemST91: https://soundcloud.com/systemst91/sets/teckgeck-megamix-ver-rmx-by-system-st91 CodyVondell: https://soundcloud.com/codyvondell/futureproof https://soundcloud.com/codyvondell/side-effects-included MusMus: https://www.youtube.com/watch?v=ZLLn3FNyc5s McMangos: https://www.youtube.com/watch?v=8V5T6oUOEV4
By: Cole Dingo - 3.5v1.0Tools
- Multiple audio can be played on a single node - The same audio can be played back in duplicate - Functions can be used for detailed editing from within the code
By: mawario - 4.2v1.0Shaders
Get the Z channel of a normal map from X & Y channels.
By: Foyezes - 4.4v1.0Scripts
Unofficial starter for Gdext Rust https://github.com/godot-rust/gdext. # Instructions Please follow https://godot-rust.github.io/book/intro/setup.html before proceeding Run commands below in your Godot project root: >_ cd addons/rust-gdextension >_ cargo update >_ cargo build After reloading an editor, node Player should appear
By: danilkovalchuk0 - 4.0v1.0Templates
Highly customizable 2D character movement controller written in C#. Designed to serve as a flexible template for game developers, offering a wide array of common platformer mechanics out-of-the-box.
By: leoyzhang - 3.2v0.9Templates
Preconfigured Template for Creating Android Plugins Improvements: - To define exportable methods, they only need to be public and contain the @GodotMethod annotation. - The template automatically collects these methods and exposes them to the Engine. - For now, signals are still defined in the initSignals() method. - The plugin exposes the class name as the plugin name in getPluginName(). - Automatically generates the gdap file to start using the plugin right away.
By: MedGasan - 4.1v1.1.13D Tools
Asset providing a custom camera node with movement and utilities. Features - Keyboard movement controls - Game-pad movement controls - Mouse movement controls - Configurable projectile
By: mburkard - 3.4v1.0Scripts
Allows you to programmatically tween an objects: float variables, vectors and colours. The gdTweener node uses flux-like syntax. https://github.com/rxi/flux
By: roodletoof - 3.4v1.0.0Projects
An old school "beat-em-up" or brawler genre game ala Altered Beast, or Golden Axe complete with Parallax scrolling background, On-screen controls for mobile/touchscreen devices, Gamepad support (in addition to Keyboard) a splash screen and is ready to be played locally or exported to an application
By: kfj001 - 4.4v4.4Tools
The Sound Manager gives the users better control over the audio of their games. Using this plugin, it is possible to play every sound of the game using just simple method calls. No more long AudioStreamPlayer lists inside your scenes nor long methods to handle the audio inside every script. The plugin was made by Celeste Privitera (Xecestel) and Simón Olivo (sarturo). It's licensed under MIT.
By: Xecestel - 4.1v1.0.0Scripts
Follow-Transform is a node that performs the inverse operation of the Remote Transform node in Godot Engine. It enables one object to follow the transformations of another object. Simply add Follow-Transform as a component to an object, and assign the target property to the object you want it to follow.
By: SrColoma - 4.1
- 4.4v0.9.03D Tools
This tool script for Godot Engine 4.4 automates the process of importing multiple FBX files from a specified directory, extracting the primary mesh from each, applying a material, and saving each textured mesh as a new `.tscn` scene file. The material can either be loaded from an existing Godot Material (`.tres`) resource or automatically created from a set of provided textures (Albedo, Normal, Metal, Emission, Roughness). This gets around some limitations on bulk importing FBX files from asset providers such as Synty. The end result is a tscn with only a single mesh inside. No animationplayers, not blank material 0, no hoping the fbx is configured to load an actual texture so you don't have to manually apply it yourself. Requirements * Godot Engine 4.4 or later. * Note: Because of the addition of UIDs, this plugin expect 4.4 or later. It is untested on <4.4. * A Godot project setup. Notes I have only tested this with Synty assets using a single PNG file. I included the options for normal map, etc., but I have not yet tested them. That's the primary reason this is not consider the 1.0 release. If someone else confirms they work, or if I test it, I'll move to 1.0 rc.
By: Tydorius - 4.0v1.0.0Scripts
This is a plugin that creates a singleton Node for playing music that can persist even between scenes.
By: atrus - 4.4v0.2.0Scripts
Tired of manually typing out function names and arguments when connecting signals in Godot? Signal Plus is an editor plugin that brings intelligent code completion to your signal connections in GDScript. With Signal Plus, when you're writing a connect() call, simply press Ctrl + Alt + Space. The plugin will suggest relevant method names or even a lambda function structure, automatically filling in the necessary arguments based on the signal's parameters. This streamlines your workflow, reduces boilerplate code, and makes working with signals faster and more intuitive. Features: Smart code completion for connect() calls. Suggestions for both regular methods and lambda functions. Automatic generation of function/lambda signatures based on the signal. Install Signal Plus today and make connecting signals a breeze!
By: Dexter - 3.6v1.01Misc
A Godot TOML parser for Godot 3.x Usage ``` var toml = TOMLParser.new() # Define the parser in your script var file = toml.parse("res://file.toml") # Load your TOML file from a specified path # After that, it behaves exactly like a dictionary print(file["variable"]) ``` Current Issues -Octal and binary numbers aren't supported -Complex Date-time (eg. 1979-05-27T00:32:00.999999-07:00) isn't valid -Multi-lined strings can't start on a new line -Multi-lined arrays aren't supported
By: benichi