Simplify your Godot save/load systems with this GDScript singleton. Effortlessly serialize any class to JSON and deserialize back, with automatic handling of Godot types. Go beyond basic conversion with advanced tools to compare, find differences, and apply patches to your game or app data.
Nodes for broadcasting and receiving LAN games.These allow you to setup a dead simple LAN only server browser for multiplayer games.Simply add the ServerAdvertiser node to your server's scene, and the ServerListener node to your server browser, and wire up a few signals, and you're good to go!
Transforms the Script UI into an IDE like UI.Tabs are used for navigating between scripts.The default Outline got an overhaul and now shows all members of the script (not just methods) with unique icons for faster navigation.Enhanced keyboard navigation for Scripts and Outline.Fast quick search functionality.Quick function Override functionality.Features:- Scripts are now shown as Tabs inside a TabContainer- The Outline got an overhaul and shows more than just the methods of the script. It includes the following members with a unique icon:-- Classes (Red Square)-- Constants (Red Circle)-- Signals (Yellow)-- Export variables (Orange)-- (Static) Variables (Red)-- Engine callback functions (Blue)-- (Static) Functions (Green)--- Setter functions (Green circle, with an arrow inside it pointing to the right)--- Getter functions (Green circle, with an arrow inside it pointing to the left)- All the different members of the script can be hidden or made visible again by the outline filter. This allows fine control what should be visible (e.g. only signals, (Godot) functions, ...)- A `Right Click` enables only the clicked filter, another `Right Click` will enable all filters again- The Outline can be opened in a Popup with a defined shortcut for quick navigation between methods- You can navigate through the Outline with the `Arrow` keys (or `Page up/Page down`) and scroll to the selected item by pressing `ENTER`- Scripts can be opened in a Popup with a defined shortcut or when clicking the three dots on the top right of the TabContainer for quick navigation between scripts- The currently edited script is automatically selected in the Filesystem Dock- Files can be quickly searched by the Quick Search Popup with `Shift`+`Shift`- You can find and quickly override any method from your super classes with `Alt`+`Ins`- The plugin is written with performance in mind, everything is very fast and works without any lags or stutteringCustomization:- The Outline is on the right side (can be changed to be on the left side again)- The Outline can be toggled via `File -> Toggle Scripts Panel`. This will hide or show it- The order in the Outline can be changed- There is also the possibility to hide private members, this is all members starting with a `_`- The Script ItemList is not visible by default, but can be made visible againAll settings can be changed in the `Editor Settings` under `Plugin` -> `Script Ide`:- `Open Outline Popup` = Shortcut to control how the Outline Popup should be triggered (default=CTRL+O or META+O)- `Outline Position Right` = Flag to control whether the outline should be on the right or on the left side of the script editor (default=true)- `Outline Order` = List which specifies the order of all different types in the Outline- `Hide Private Members` = Flag to control whether private members (methods/variables/constants starting with '_') should be hidden in the Outline or not (default=false)- `Open Script Popup` = Shortcut to control how the Script Popup should be triggered (default=CTRL+U or META+U)- `Script List Visible` = Flag to control whether the script list should still be visible or not (above the outline) (default=false)- `Script Tabs Visible` = Flag to control whether the script tabs should be visible or not (default=true)- `Script Tabs Position Top` = Flag to control whether the script tabs should be on the top or on the bottom (default=true)- `Auto Navigate in FileSystem Dock` = Flag to control whether the script that is currently edited should be automatically selected in the Filesystem Dock (default=true)- `Open Quick Search Popup` = Shortcut to control how the Quick Search Popup should be triggered (default=Shift+Shift, double press behavior is hardcoded for now)- `Open Override Popup` = Shortcut to control how the Override Popup should be triggered (default=Alt+Ins)- `Cycle Tab forward` = Shortcut to cycle the script tabs in the forward direction (only works in the 'Script' Editor Tab) (default=CTRL+TAB)- `Cycle Tab backward` = Shortcut to cycle the script tabs in the backward direction (only works in the 'Script' Editor Tab) (default=CTRL+SHIFT+TAB)- All outline visibility settings
This plugin extends GDScript's Signal and Callable classes, influenced by Cysharp/R3.The main purpose of this plugin is to make it easier to unsubscribe from Godot signals. However, it is not intended to fully replicate R3.Additionally, several simple operators are implemented.
GUT for Godot 4.5This release requires Godot 4.5. You can find a full list of earlier versions and links in the README: https://github.com/bitwes/Gut/blob/main/README.mdGUT stands for Godot Unit Testing and...as you may guess, it is a tool for creating and running tests.Features* Run tests easily through the Godot Editor, Command Line, or VSCode.* A plethora of asserts and utility methods to help make your tests simple and concise.* Support for Inner Test Classes to give your tests some extra context and maintainability.* Doubling: Full and Partial doubles, Stubbing, Spies.* Parameterized Tests* Export results in standard JUnit XML format.More info can be found in the wiki: https://gut.readthedocs.io/en/latest/
Allows displaying of Admob ads on Godot apps that are exported to the iOS platform.Installation Steps:- click `Download` button- on the installation dialog... -> keep `Change Install Folder` setting pointing to your project's root directory -> keep `Ignore asset root` checkbox checked -> click `Install` button- enable the addon via `Project->Project Settings...->Plugins` in the Godot Editor- enable the plugin via `Project->Export...->iOS` in the Godot Editor
A GDScript implementation of the finite state machine pattern.Adds node types for finite state machines and states.
Myket plugin allows you to easily implement your in-app purchasesJust add the relevant node and start the purchase process.
Deeplink plugin allows processing of iOS application links that enable direct navigation to requested app content.Installation Steps:- click `Download` button- on the installation dialog...-> keep `Change Install Folder` setting pointing to your project's root directory-> keep `Ignore asset root` checkbox checked-> click `Install` button- enable the addon via the Plugins tab of Project->Project Settings... menu, in the Godot Editor- enable the plugin via the iOS section of Project->Export... menu, in the Godot Editor
"Poolakey" is a new library for implementing Cafebazaar in-app payments, developed in Kotlin and supported by the ReactiveX framework. The goal of implementing this library is to improve the Cafebazaar in-app payment implementation process for Cafebazaar developers.
Operations provides a quick and efficient way to programmatically create animations and complex behavior trees in the Godot game engine. A large collection of built-in operations are provided, with custom operations being very easy to make. It is available in both C# and GDSCript. For more information, API usage, and examples see the Github repo.
Addon to store data in text or encrypted files, in Godot Engine 4, in an easy way.More info:https://github.com/TheVulcoreTeam/PersistenceYou can download in releases too, if you don't want download all source code:https://github.com/TheVulcoreTeam/Persistence/releases