
Godot Plugin for a touchscreen optimized camera control system for common 2D top-down strategy games. (Works also with mouse when "Emulate Touch with Mouse" is enabled)
Godot Plugin for a touchscreen optimized camera control system for common 2D top-down strategy games. (Works also with mouse when "Emulate Touch with Mouse" is enabled)
Note: - Tool might not be immediately apparent. It can be found on the right-side dock with Inspector/Node/History. If it can't be seen when loaded, you can either expand the dock or use the arrow keys to navigate to it. This is a small addon that allows for easy color palette integration in Godot 4. Quickly Create/Download palettes. Load/Save for use any time. Comes with the ability to quickly switch the editor's color-picker swatches as well as a custom color picker that can switch between palettes on demand. Download option currently supports Lospec palettes. For quick prototyping, a simple browser is included to easily import a popular palette. Full README in the repository and included with the plugin.
This tool allows access to an OS terminal from within the Godot Editor as a new main window. This allows issuing command line actions without leaving the Godot editor, such as starting and stopping servers, and checking logs.
This Godot tool provides a simple way to load scenes asynchronously, improving your game's loading times and user experience.
Quickly change and test Project Resolution settings. Useful to test and prevent your UI from being inconsistent in different resolutions. Version 0.4 - New Reset option and submenu for Viewport and Override resolutions.
This plugin maintains game object state (property values) between scene changes as well as saves that state to a file. It handles the following scenarios for you: 1. Re-applying property values to game objects when a scene is reloaded. For example if an object is moved by the player, its position can be maintained so that it is in the new position when the scene is reloaded. 2. Re-instance a game object that was dynamically added to the scene. For example if an enemy drops an item and you want it to stay in the game even when the player leaves the scene, the plugin will re-instance this object when that scene is reloaded. Of course other properties can be persisted too, like the objects position. 3. Re-free a game object that was freed from the scene. For example, a quest item is added to a scene at design time in the Godot editor, and so is normally always present. However, the player can pick up the item which removes the item from the scene tree at runtime. This plugin will note the fact the item was freed and re-free it when the scene is reloaded. 4. Share values between scenes. This is done with a "global" section of the game state data. This allows something happening in one scene to affect something else in another. For example, a switch in once scene can set a global value to true which unlocks a door in another scene. The plugin takes care of all of the above, but if you have special state logic you need to add for a game object, you can hook into the state system by connecting to certain signals (see readme for details).
Convenient interface to generate various types of 2D map data (islands, mazes, roguelike dungeons, and more) in Godot.
Translate your project with Mozilla's Fluent translation system. Download currently only contains a Windows and Linux build. FTL Syntax Guide: https://projectfluent.org/fluent/guide/ This is the "Default" version of the add-on, which is known to work with Godot v4.3 or newer. You can alternatively use a "Forked" version, which has better engine integration, but requires using a custom Godot build. See the README for more details.
Automatic C# bindings generator for GDExtension classes How to use: 1. Import your GDExtensions 2. Enable the C# GDExtension Bindgen plugin in "Project Settings... -> Plugins" tab 3. Click in the menu item "Project -> Tools -> Generate C# GDExtension Bindings" whenever you want to regenerate C# bindings 4. Enjoy \o/
The SpanningTableContainer plugin provide a table and a cell container that allow for GUI table with cells that span coloums and rows. The standard GridContainer provide regular table of rows and columns. The SpanningTableContainer use the SpanningCellContainer with the Col Span and Row Span attributes to define cells that span over multiple columns and rows.
This plugin provides the basic mechanism of DungeonCrawler: - map creation via titlemap node - player movement To run this script, simply play "World.tscn" Global.gd must be added to the autoloader. (Game/Global.gd) More detailed information can be found at: https://github.com/Rebelion-Board-game/DungonCrawler
Allows sharing of text and images with other apps on Android 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 plugin via `Project->Project Settings...->Plugins` in the Godot Editor - for usage info, see https://github.com/cengiz-pz/godot-android-share-plugin/blob/main/README.md
This is a screenreader for your Godot games. It organizes child Controls into a way that can be navigated by low vision users. Features: - Screenreader with support for most native Godot Controls - NVDA support (Credit: NightBlade) - High Contrast theme changer - VTT parser and subtitle support
A Godot plugin that adds spatial acoustics with calculated delays, reverb and occlusion effects based on level geometry.
It's a plugin for the Godot engine. Use one plugin for several web platform SDKs. Supported platforms - Crazy games - Yandex games - Poki
A procedural mesh fragmentation algorithm that allows for the fragmentation of RigidBody3D objects. When triggered, the object can be swapped out with pseudorandomly generated fragments to simulate destruction.
Conzole is a web browser console-inspired logger addon designed to make it easier and more fun to utilize the Godot debugger log. The plugin lets you log messages and data from your game into a rich editor log.
My experimental asset for Godot 4.x to add mechanics for transferring cards within a single field (a battlefield or a player's hand) I decided to implement the mechanics of moving cards in the hand, because in other card games like Magic: The Gathering or Hearthstone and in Godot Asset Store there is no such function. As a result, it turned out to create not so much a "special hand" as a universal field with smart relocatable card mechanics.
Brings BBCode completion and QOL tools to the script editor in order to help format documentation comments. # Changelog 1.2.1: - Add a system to reduce builtin classes cache for versions of the engine with the same classes 1.2: - Godot 4.4 support - Better compatibility with future or non official Godot versions : The addon will ask to fetch builtin classes if it doesn't know which classes to propose when completing. - Add a tool to fetch builtin classes - Fix the addon being able to fetch classes that are not available in the editor 1.1: - Allow deleting actions generated by this addon - Fixed a potential error at editor startup 1.0.1: - Fix missing files in subfolders when downloading the addon.
After you finish playing, please consider going to C:\Users\YOUR USER NAME\AppData\Roaming\Godot\app_userdata\Exponaut v0.9 and sending me all of the "input_log.json" files you find there through discord! My discord name is pawlogates, thanks! Press the ` (tilde) key to open debug options menu and Shift + ` for debug mode, then Ctrl + C for debug movement. This project is a (work in progress) 2d platformer with advanced saving/loading support, nonlinear area transitions with every object's state persisting between them, smooth background layer replacement behaviour, a cool scoring system, an enemy/block/collectible behaviour editor used for easily creating complex object behaviour, and A LOT more. Also if you enjoy the game, consider replaying it and aiming for a higher score! The scoring mechanics in this game were a big focus for me. Game's itch.io page - https://pawlogates.itch.io/exponaut Repo - https://github.com/Pawlogates/Exponaut My discord nickname is Pawlogates, if you'd like to ask me something.
high-level debug window for game status. watch display text Node Properties and Functions. can edit only primitive node.
FrogConsole is a customizable In-Game console for Godot 4.2. FrogConsole uniquely features its own complete scripting language, FrogScript, that allows you to write and execute programs. With it, you can write complex macros that are impossible in other consoles, like spawning enemies dynamically, or giving yourself every other upgrade. FrogConsole allows for custom commands to interface with your Godot Projects. You can view a guide on setting up, coding, and documentation on the FrogConsole Wiki: https://github.com/project-flytrap/FrogConsole/wiki
It's finally finished! After over 3 months of constant work, pekka kana zero is fully playable. I tested the whole thing in one go to make sure of that! Hope you enjoy playing through it! ❤️ This project is a 2d platformer with quicksave support, smooth background layers replacement behaviour, a cool scoring system, a base for complex enemy behaviour and A LOT more. Also if you enjoy the game, consider replaying it and aiming for a higher score! The scoring mechanics in this game were a big focus for me. My discord nickname is Pawlogates, if you'd like to ask me something.