Port to Godot 4 for the pixel sprite generator by deep-fold https://deep-fold.itch.io/pixel-sprite-generator
Plugins
- 4.4v1.0.22D ToolsBy: ninetailsrabbit
- 4.3v1.0Tools
This plugin adds the Buffer class for managing the execution of one player action with buffering. It can both buffer one player input for a set amount of time to run the action when allowed, and buffer the potential of an action for a set amount of time to run it when a player input is recieved. The plugin includes an example use.
By: TamerSoup625 - 4.1v1.1.3Tools
A simple plugin, to make dealing with licensing simple. License: CC0-1.0 Currently supports loading license files you provide, and even license files that mods provide. Look at the Readme for more information Quick Example: (A License Viewer Scene, that you can also drop into one of your game scenes) Run the Scene at res://addons/simplelicense/GUI/LicenseGUI.tscn and take a look around If you want to export those licenses for external viewing. click on the "open data directory" button then click on the "save licenses" button and watch the data directory populate with license files
By: GradyTheDev - 4.1v1.02D Tools
Wrapper nodes begone! A do-it-all container node that scrolls with multiple children (not just one) and draws its own background. Godot 4 version.
By: wareya - 4.4v1.0.0.betaTools
Create and manage achievements through an in-engine editor and display them in your game!
By: Jelo - 3.4v1.22D Tools
Import sprite sheets from TexturePacker FREE VERSION as AtlasTexture. Use the JSON (Array) data format.
By: snkkid - 4.0v1.0Tools
Sick of having nodes you don't need all over your scenes ? You don't want to see them all but you don't want to have to toggle their visibility all the time ? This is for you ! Add it as a child to a parent node and that parent's children will only be visible in editor when you select a node inside that parent's subtree. + other similar behaviors. It works in any scene : 2D, 3D, Controls,... Simple to use : 1. Add the Hider to a parent node 2. Enable the Hider by toggling the enabled property. Now, all the nodes in the subtree, starting from the Hider's parent, will be "hidden" when you select a node outside that subtree. They will be shown again when selecting a node of that subtree or the parent node. Nodes are hidden by changing their modulate value. However, the Hider stores the previous modulate values in its saved_states property, which is reverted back when the node is shown again. It has a bunch of bonus properties to make your workflow even better, everything is detailed in the documentation : https://docs.google.com/document/d/1y2aPsn72dOxQ-wBNGqLlQvrw9-SV_z12a1MradBglF4/edit?usp=sharing
By: Dark Peace - 4.0v2.0.22D Tools
[GDExtension addon] Rasterize svg on run-time. Note that this addon uses lunasvg for svg rasterization, but godot4.x uses thorvg, so the rendering result may not be the same. dll files (windows) are available on GitHub: https://github.com/heppocogne/godot-svgsprite/releases/tag/v2.0.2 or, compile by yourself.
By: heppocogne - 3.5
- 4.3v1.0.2Tools
AudioManager is a powerful plugin for the Godot Engine that simplifies and enhances audio management in your game. It supports Omni, 2D, and 3D audio types, allowing you to control playback, trimming, looping, and various audio properties from a single node. With this plugin, you can easily manage multiple audio tracks, apply effects like distance-based attenuation, and control playback programmatically. The AudioManager centralizes audio management in Godot, allowing you to define and control multiple audio tracks (Omni, 2D, and 3D) within a single node. It uses custom resource types (AudioMangerOmni, AudioManger2D, AudioManger3D) to configure each track’s properties, such as trimming, looping, and playback settings. The plugin internally handles the creation and control of audio players and timers, providing a simple API for programmatic playback control. The AudioManager node has a parent property (target_parent_audios) for 2D and 3D audio, and if this property is not set, the 2D and 3D audio are inserted into the parent node from where the AudioManager was inserted. This enables features such as audio attenuation and other positional effects based on the position of the AudioManager's parent node. In addition to 2D and 3D audio, you have the omni option which behaves like Godot's native AudioStreamPlayer node.
By: Saulo de Souza - 4.3v0.1Tools
An Android plugin for Godot to listen for the geolocation updates.
By: [email protected] - 4.3
- 3.2v1.13D Tools
Don't forget to enable this plugin in project settings. VR Tools is an auxiliary set of virtual reality tools for development, including such useful nodes as teleportation, grabbing, and the world space user interface. You can find demo scene in "demos" folder. To get started, simply drag and drop the vrplayer.tscn file from the scenes folder onto your scene. This asset is originally intended for use with OpenVR, however you can manually change the interface in the script to another. The plugin provides you with many nodes, and here are the most basic ones: ARVRTeleportArea You can set this node as a child of the surface (StaticBody or CSG with enabled collision) that the player can teleport to. ARVRGrabbable You can set this node as a child of the Rigidbody that should interact with the controller. In the parameters, the node needs to specify the path to MeshInstance in order for the highlighting effect to work. ARVRUI This node allows you to create interfaces based on Control. It cannot be added to the scene directly from the editor. Better take the ARVRUI blank from the scenes folder. All you have to do is also add this node to the child objects of the Control node with its controls and specify the path to it in the inspector. The plugin also contains many nodes from the controller side, but I will not consider them here, because they are already configured by default. This addon works with the stable version of OpenVR, which does not support the action system, however, when the new version of the plugin is released in assetlib, this plugin will also be updated for it. If you find a bug, please report it to the issues section on github. This asset also includes Mux123's OpenVR addon. New features and tools coming soon
By: kiselev.sereja - 3.3v1.0Scripts
This script can register standalone Godot games as applications in Linux-based OS's. This means that games will now show up in application lists on Linux with this script. Icon by https://icons8.com/
By: likeich - 3.2v1.0.0Tools
Allows to create folder nodes in the tree view. Folder nodes don't have a purpose other than organising your nodes. Usage: Select the nodes you want, right click and select "Reparent to new node", now your nodes are in a folder.
By: julienvanelian - 3.1v2.02Demos
Composed by two maps: World -> a GridMap based. World2 -> a non GridMap based. Both with working NPCs AI that can reach to random targets across the map using the Navmesh. The NPCs are using "move_and_slide()" builtin function. Also, there is an example of an First Person Player Character, with self and camera movimentation.
By: Victoralm - 3.5v1.02D Tools
Wrapper nodes begone! A do-it-all container node that scrolls with multiple children (not just one) and draws its own background.
By: wareya - 4.4v0.2.02D Tools
This plugin allows you to create trajectories (e.g. bullet, enemy, etc.) in a simple but powerful way. you can: 1. create simple trajectories directly 2. combine multiple trajectories in special ways to form complex trajectories 3. use dictionary (which can be loaded from a json file) to create complex trajectories 4. well support for custom trajectory types
By: dynamder