Inspired by https://github.com/gruns/icecreamBetter debug information using ad.p(arg) rather than print(arg)Awesome Debug returns the input argument so it can be dropped into existing code without issue.
A plugin for Godot that integrates Scony's GDScript formatter (https://github.com/Scony/godot-gdscript-toolkit) inside the Godot editor.The "gdformat" tool is required for this plugin to work. For more informations, please visit https://gitlab.com/DonatienBdR/gdformat-plugin and https://github.com/Scony/godot-gdscript-toolkit.
Custom software mouse cursor addon for Godot
Adds a shortcut menu in the script editor allowing faster access of your autoloaded singleton scripts. (as defined in Project Settings->AutoLoad)
Color Calibrator with Macbeth chart to color match and color grade.Can be used in setting up neutrally lit scenes or color matching between applications.Repository contains Blender file and demo scene.
This addon for Godot adds support for playing Ink scripts in Escoria adventure game framework.Ink was created by Inkle Studios. This addon is not affiliated with Inkle Studios at all.
A Godot Editor GUI tool to modify material parameters on multiple materials at once.
This plugin helps to use the AdMob Plugin created by Poing Studios.Android: https://github.com/Poing-Studios/godot-admob-androidiOS: https://github.com/Poing-Studios/godot-admob-ios
This tools allow users to place previously saved scene in a fast and comfortable way, using tabbed library interface to hold list of scenes, with several placement feature such as random scale / rotation, align to surface and grid-like positioning
A super easy and flexible PDA implementation. A PDA is basically a finite state machine with a stack. Just add the Machine node and fill in the export options. A relative dependency is a child of the entity. Just type the name of the child in the inspector like so: "AnimationPlayer". A global dependency can be any node, just tap de exported NodePath and select a node. If your Machine node is a child of the entity you can use whichever method you prefer. To add a new state, create a new script that inherits anything. Just use one of the templates. I recommend starting with the tutorial one. For animations to work, just add any dependency of type AnimationPlayer. The state buffer ensures that the stack never grows too large. (Just a buffer_size of 3 should be enough tho)You can reference your dependencies (nodes in the scene tree) by just declaring them in the state script in snake case (e.g. animation_player), just name them in the regular PascalCase convention in the scene tree. Your state names match your script name, just use PascalCase. (e. g. `push_state('Idle')` )
Godot plugin that, alongside the Rabid Hole Punch Server, allows peer to peer communication via UDP Hole Punching between devices that are behind NATYou will need to deploy the server in a public accessible machine. Link to the server code: https://gitlab.com/RabidTunes/rabid-hole-punch-serverYou have an example of usage here: https://gitlab.com/RabidTunes/rabid-hole-punch-example
This tool allows you to create typing like games in an easy way.
This is a simple scene to display 3D healthbar.It should have better perfomance than viewport method. Mainly because it does not create any viewports and just works on simple Sprite3D node. You can add multiple healthbars and dont worry about perfomance.
This tool provides a node called 'Logger' which allows a file based logging. (Quite similar to Python's logging module)All while providing mass flexibility yet retaining a bit of power.Allows customization while in the Godot editor.
Ink is a scripting language for writing interactive narratives designed by inkle. This asset provides both an implementation of the Ink runtime in pure GDScript and an editor plugin to manage stories.See the README for more information: https://github.com/ephread/inkgd/blob/0.4.7/README.md
Block out levels, prototype, do level design, test proportions, test imports and gameplay.All thanks to Kenney.nl's prototype textures.
A simple plugin that covers for the Godot's still missing Level of Detail management. It's a tool to manage world maps more easily. It works recursively, meaning it can manage LOD Objects under other LOD Objects. This way you don't have to worry about managing every single prop, and can edit the world map chunk by chunk.Examples, and a detailed usage guide are on the Github page.
A little plugin to easy-way manage your text files inside your project folder.
Easily access and edit your favorite project settings and editor settings directly from an editor dock without having to browse hundreds of properties in Project Settings window or Editor Settings.
A tab that contains game scenes you want quick access to.
Improvement of the anchor panel UI for Godot. Based on the Proposal https://github.com/godotengine/godot-proposals/issues/3559. Created by @lentsius-bark, published by Deep Entertainment
this is a helper node to help interpolate visual nodes transform to follow physic body transform smoothly
Unit Testing Plugin for Godot Mono.Tested with version 3.3.2SUPPORTSEditor IntegrationTest HooksAsynchronous TestingParameterized TestingThreaded TestsJUnit XMLCommand Line Interface With CI SupportAnd More
Iconify offers an easily accessible Icon picker so you can focus on building a good editor UI without constantly switching tabs to assign them via script.Features:- Search icons by name- Automatically assign icons to node properties- View all built-in editor icons to use them in a script- Keyboard shortcuts for extremely fast UI designFor full description see README.md at [https://github.com/Hugo4IT/Iconify]
A Plugin for Godot that allows you to create images in the editor.* Save/Load Godoxel (.godoxel) (added in v0.4)* Animation-Panel (added in v0.4)* Frames with previews (added in v0.4)* Shortcut-Window with shift (added in v0.4)* Preview Window (v0.3)* Undo/Redo with Z/Y (now prints undo/redo message)* Layers* Export Frame, Layer or as single image (.png)* Multiple layers (can be (alpha)-locked/hidden)* Tools: Pencil, lighten/darken, rectangle/line, fill, ...
Manage color palettes from within Godot to make coloring and theming easier!
Allows picking/assigning C# (only) scripts to Nodes or Resources by navigating namespaces (or folders) in a popup similar to the one unity has. Includes a search field and customizable settings (i.e. to ignore folders/namespaces/types - supporting wildcards * and ?)
Lightweight Appwrite SDK to integrate your Appwrite backend on Godot Engine using GDScript
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
If you have libraries of objects with carefully set up collision from Unreal projects and want to get that collision into Godot, you can use this tool to do so. It detects the prefixes used by Unreal to import manually created collisions and allows Godot to use them too.Supported:- Multiple colliders per object (under a single StaticBody)- Box, Sphere, Capsule and Convex colliders- Colliders can be translated and rotatedUsage:- Put the script in your project somewhere- Select the import settings for any file containing correctly set up meshes and set the "Custom Script" parameter to this script- Press the reimport button and the colliders set up in your file should be translated into Godot.
v0.1.30 Release Notes:- support for 3.4.3 & 3.4.4- support for 3.5 beta1 thru beta5- support for 4.0 alpha1 & alpha2Do you like not needing to remember what version of Godot your project needs?Do you like not needing to remember what assets you need for your project?Do like not worrying when you upgrade your project to a new version of Godot?Do you like using the command line?Do you like opening your project immediately instead of the needing the project list?Do you want a better way to share your project with your team?Do you need to support multiple platforms?Do you have OCD and must keep your projects neat and tidy?Do you like having to store ONLY your game code in your git repository?Do you like Real Vanilla ice cream?Then this tool is for you.GSPM is a multi-platform Command Line Tool (CLI) that can be used to help you manage your Godot projects.Project information is controlled using a plain text file in YAML that defines the blue prints of your project. Here is a sample from my last LudumDare gamehttps://gitlab.com/ludumdare/ludumdare47/-/blob/master/project.ymlIt helps solve the problem of wondering what version of Godot you used, and what assets you needed in your projects while at the same time letting developers on different platforms work together.You can READ THE DOCS herehttps://gs-project-manager-docs.readthedocs.io/en/latest/Note: This tool is NOT something you "install" into your Godot project. Instead, follow the installation instructions in the documentation and the samples in the Getting Started section to help. If you have questions or find any issues, please leave them herehttps://gitlab.com/godot-stuff/gs-project-manager/-/issuesGet started using it in five minutes (assuming you already have Python installed)> pip install gspm> gspm new mygame> cd mygame> gspm install> gspm editWorks with Godot 2.x, 3.xWorks with Windows 10, Linux and MacOSRequires:Python >=3.4You can view the PyPi page herehttps://pypi.org/project/gspm/
Scan and deletes residual .import files from resources that have not been deleted from the editor.
Simple dialog plugin for Godot
Unit Testing Plugin for Godot.Tested with version 3.3.2SUPPORTSEditor IntegrationTest HooksAsynchronous TestingParameterized TestingThreaded TestsJUnit XMLCommand Line Interface With CI SupportAnd More
Maybe you love coding more than visual things, this may be what you want.Compile a behavior tree script, and turn it into a PackedScene file which contains a behavior tree.
This plugin adds suport for holographics displays made by Looking Glass Factory to the Godot Engine.Just drop the new HoloPlayVolume spatial node into the scene and view your Godot project as a hologram!**Windows only at the moment.**