
A simple virtual joystick for touchscreens with usefull options.
A simple virtual joystick for touchscreens with usefull options.
GDExtension that allows you to interact with and run Pure Data patches. Available for Linux, Windows, and macOS. Note: macOS binaries are unsigned. You will need to grant permissions for the extension to run. Please see the README.md file in the project page for more details: https://github.com/fediazc/godot-pd
Format GDScript (`Ctrl + Alt + L`) *no Python dependencies* Follow the GDScript style guide. Open in External Editor (`Ctrl + E`) *Bypasses the "Use External Editor" setting* Opens the current file in your configured external editor (Rider/VS Code/etc.) without enabling `text_editor/external/use_external_editor` in Godot settings.
A better asset library. CyberAsset+ is a drop in replacement for the default asset library, with improvements! - Save your favorite assets to install later, between projects - A streamlined install experience - Tired of all those image errors? CyberAsset+ is quiet
A multidirectional, configurable and flexible joystick that allows you to adapt it to different games depending on the mechanics. Pides adjusts them to games of 2, 4, 8 and many more directions. supports n-upper directions. It is configurable and allows you to define a series of options, in addition to including a series of available textures; It is ideal for mobile games supports multiple taps in mobile games
Onscreen Output is a logging tool made for Godot 4 that allows you to print messages to the screen for debugging and development purposes. It is a fork of Screen Console by joaoh82. Usage: Note that the singleton name can be changed in configuration. Output.print("Hello, World!") Configure the add-on by editing config.tres
CollisionPolygon with predefined shapes just like CollisionShape Godot's Shape node is very useful, but for example if you want to find the area of intersection between two shapes you would most likely use the Geometry singleton. But this uses polygons as PoolVector2Arrays and CollisionPolygon2D node does not have shape presets while CollisionShape2D does not have it's polygon exposed. This plugin addresses this issue by ading new CollisionPolygonShape2D Node and PolygonShape2D Resources
A lightweight, fast, and flexible Finite State Machine implemented in C++ GDExtension. Includes a StateMachine node that allows several States and StateTransitions to be added through a power graphical editor plugin. Each state and transition can be extended through scripts and provided virtual methods to do processing when active. Also includes full class documentation and script templates.
This plugin allows you to import gltf/glb models as MeshLibrary, which saves a lot of time compared to manual importing. read for README.md for more details.
A custom editor panel for Godot. It lets you create unlimited text containers, and copy their content to your clipboard with a button.
Simple interactive scene changer. Implemented as singleton/autoload class. This class/script allows you to quickly and easily make transitions between large scenes. Implement your custom lightweight loading/transition screen and load large scene. You get feedback of loading status of your scene in procent(%). You can also setup you loading screen to awaiting player action to go to next scene. This implementation works also for web applications. Version 0.1.0
A dialog tool that includes a dialog editor, and nodes to parse the resulting file to text on screen. Useful for narrative games such as visual novels, for which the plugin contains a project template. Documentation can be found on the GitHub Wiki: https://github.com/SnekOfSpice/dialog-editor/wiki
Save and load game mechanics with slots and autosave. Beta version. Includes: SaveService: It's the main singleton service of the plugin, used to save, load, delete and list save slots. SaveAgent: Must be placed on a scene that pretends to be saved, handles all saving process for the scene, there's no need to call SaveService methods on the scene. If there’s an loaded slot and in this slot there’s data related to the scene, it will automatically apply the saved data to the nodes that contains the SaveElement child. SaveElement2D and SaveElement3D: Must be placed on a node or scene that pretends to have the properties saved, handles the serialization and load of the object. Used by the SaveAgent to save and load the scene elements. Specific properties to be saved can be set on the inspector. See documentation on Github and Examples on the plugin repository.
Allows loading of the awesome watabou.github.io/city-generator JSON export files in Godot 4.x
The Putty Shape plugin is the culmination of multiple sources into one plugin that allows for complex mesh generation by using primitive shapes and mathematical operations. Features: - 3D Mesh Generation - + Create static meshes in real-time by adding PuttyShape3Ds to a PuttyContainer3D + Over 30 shapes to use and over 20 operations to perform on them to create complex models + Save your creations from the mesh that's outputted to the PuttyContainer3D's mesh property as a model you can use in-game as-is or modify by exporting it from Godot
PackRTC is a P2P multiplayer solution for Godot games, powered by WebRTC. Developers can use PackRTC to provide room based multiplayer games. Documentation: https://packrtc.himaji.xyz
A small editor widget which provides basic functions for tracking your time with the Godot editor. Track which main screen view you are using the most. Fork of Godot Time Traker by YuriSizov
This Godot Addon make advanced variable inspector exporter in Godot easier. More Info: https://github.com/Multirious/gd-advanced-inspector-exporter/blob/main/README.md
Analyzes the project on startup and provides information such as lines of code and asset counts. It also stores this data in JSON files to show a graph of all stats over time.
Use CSV files as configuration files in Godot with type definitions.