Connect your Godot games to Twitch chat effortlessly. Login with just one line of code to read messages instantly. Includes a dock for easy Twitch developer setup, supports OIDC, and provides a simple interface for interacting with the Twitch API to write messages, timeout users, grant VIP status, and more.
Offers a channel for communication with the SCORM API and packages the Web exported files into a ZIP archive. The communication can be made with the functions or the signals of the Scorm autoload node. ScormExport do the post-export zip packaging.Follows the SCORM 1.2 specification.
Displays performance information in a Godot project during gameplay. Can be used when running from the editor and in exported projects. Inspired by id Tech 6/7's performance overlay.Features:- Features compact and full display modes, with the compact mode only displaying FPS, frametime and framerate cap.- Displays FPS, frametime, CPU time and GPU time graphs with a summary of the best/worst/average frametimes over recently drawn frames.- Displays hardware information, including graphics driver version.- Displays software information, including project version (if specified in the `application/config/version` custom project setting) and graphics settings.- Works with the Forward+, Mobile and Compatibility rendering methods.- Works with 2D and 3D projects.- Works when running the project from the editor, but also in exported projects (debug and release).See the usage documentation at: https://github.com/godot-extended-libraries/godot-debug-menuDemo project: https://godotengine.org/asset-library/asset/1903
A side dock to make basic drawings without leaving the Godot editor, useful for prototyping. Has basic and custom paint tools, supports drag and drop from any file/texture in editor (PNG only), onion skinning, sprite sheets, etc. Janky, minimal and tailored to drawing black outlines+fillings and shadows. Documentation on github: https://github.com/sulianthual/scribbler
Tools for rapidly developing and deploying multiplayer games with Godot 4Learn more at https://jamlaunch.com
A simple yet powerful virtual joystick for touchscreens in Godot, packed with useful options to enhance your game's mobile experience.
A minimalistic quest manager for the Godot Game Engine* Create quest trees with ease in GDScript* Use built-in serialization to save/load progress* Quest viewer included to track/debug quests at runtime with ease
Simple plugin that adds a "TODO" tab to your editor. It's similar to kanban board - you can create and remove text notes and organize them in named columns. You can have as many columns and items as you want. The plugin supports undo/redo, item/column dragging and folding, item filtering and item marking (use middle-click). Right-click item's left panel area to assign image.Check repo for more details.
DateTimePicker is a Godot Android plugin that provides native Android Date Picker, Time Picker, and DateTime Picker.For a list of available methods and signals, please refer to the README: https://github.com/syntaxerror247/godot-date-time-picker/blob/main/README.md
This asset provides Unity-style IEnumerator coroutines with zero per-frame garbage generation.
Planetary Processing is a multiplayer toolkit. For creating multiplayer games, quickly and easily.Our plugin enables multiplayer hosting in Godot. It adds nodes and signals to your game client, connecting to a globally distributed server side simulation. Create your game, edit your server, and build a world for your players.Features:- Plug-and-play node integration- Server-authoritative multiplayer connections- Documentation and quick-start video guides- Web Panel, management and development interface- Entity-object system; for creating creatures, NPCs, and interactables- Chunk based world generation and dynamic sharding, for high playerbase scalabilityLearn More at:- Documentation: https://docs.planetaryprocessing.io- Discord: https://pp.vg/discord- Website: https://www.planetaryprocessing.io
This is a Godot 4.x plugin that enables the Godot Editor to send build games to the Steam Deck. Tested on Linux, as the rsync application is needed. Please install it if on Windows or MacOS
A plugin for Godot to preview translations directly inside the editor. ⚠️ In rare cases, original translation keys might not be restored properly when changing preview language. It is strongly recommended to use Git or another version control system to avoid potential data loss. See README > Usage for details.
Godot Plugin to integrate Google Play Billing Library.
Adds a dock where you can store scenes for quick access. The scenes are organized into tabs. Drag and drop the scene to slot to assign it and then you can drag and drop from the dock onto your level scene.The plugin generates a preview for each scene in dock using a viewport. It only supports 2D scene previews, but you can drop a texture on an occupied slot to assign a custom icon. Right-click a slot to access it's context menu.You can override properties for each scene to keep multiple versions of it and there is also a Paint Mode that allows for easier placing of the instances.Check the repo for more info and GIFs.
A minimalistic dialogue engine.Create your dialogue in GDScript using DialogueEngine and DialogueEntry.The included debugger will automatically graph the branching dialogue for easy debugging.Bring your own GUI nodes.
IdeaBoard is Whiteboard tool for game design.You can arrange and manage items such as (scenes, scripts, resources, assets, directories...) in your project.There is no need to go back and forth between the design document tool and the Godot editor.You can create related design for program files within the Godot editor (you can move the canvas and jump!). You can also create Game character correlations document.
A plugin for Godot 4.2+ to help you make "screenshots" or "images" of any sprite or image in 2D world (also supports 3D).
A simple yet handy notes tab for the Godot Engine, for when it's needed to write down something quickly.The notes are saved in the project's metadata file.
A plugin for Godot Engine writted fully in GDScriptAllow you to EDIT 2D and 3D editor next to each other ( by splitting the view ) ! Features1 - Enable/Disable 2D/3D Dual Mode : This transform your 2D and 3D tab into a splitted view (2D on left and 3D on right)2 - Change on focus : To edit the editor your want ( 2D or 3D ) just move your mouse above the panel your want, it will automatically transform the other into a simple preview ( you can see the change on the 2D / 3D buttons on the Godot top editor bar )3 - Keep top bar functionnalities: When the focused editor change it will automatically switch the top bar functionality of the current editor ( the bar with snap grid options etc )
A collection of scripts and resources for implementing utility-based AI in Godot.Supports editing of agent behaviors, considerations and response curves using the Godot Inspector.
This add-on introduces a new dock that lists the scenes open in the editor, allowing you to find scenes without having to look though a bunch of tabs. Just clicking on the scene in the dock will move focus to that editor tab. You can also close and play scenes right from the dock as well as copy the scene file path with a right click of the mouse button.
Panku Console is a feature-packed real-time debugging toolkit for Godot Engine. With Panku Console, you can easily interact with your scripts and objects at runtime, whether to cheat, debug, prototype, or just to have fun.Panku Console is designed to be modular and extensible, and it is easy to add and maintain features. It is also designed to be as unobtrusive as possible, so you can use it in your project without worrying about the impact on the final product.
This addon allows you to import and parse MIDI files in your project as any other resource. It handles almost all available MIDI files features and also has some encapsulated tools for easier use.
Multirun allows starting multiple game instances at once.The main purpose of this feature is to speed up multiplayer game development. One game instance can be configured to host the game and others to join.Upgrade to Godot 4.2+.
CommandTerminal is a GDScript addon for Godot 4 that manages a developer-created Command Line, with the goal of providing flexible commands, with direct but safe interaction with business logic, through readable command declarations.Features include:CommandServer - to register and execute commands, anywhere and anytime.CommandBuilder - to easily create powerful, flexible, and type-safe commands.CommandTerminal - to input commands, with included rich autocompletion, and live validation.
Empowering developers by integrating context-aware chatbots.Simple solution that just works.
Generate AI images for your godot project using piforge.ai APIImprove assets in your project using the PiForge addon tools without leaving godot editorDifferent AI models are available: PiForge Core AI, Openjourney, SDXL, Flat Style, Vehicle, etc...Support PNG, JPG, WEBP export
This is a wave function collapse implementation for Godot in C#.Please refer to Examples on how to use. basically you need 2 tile maps. one to create a new map on (target) and one to use as a sample on how the tiles are used (sample).Features:Create map based on a sampleDifferent match levels are possible (through changing MATCH_RADIUS)Multi-threadingPossibility analysis from sampleFail correction (Generation will not fail anymore!)Has a base generator class that can be expanded for your useFully working 2D and 3D generation!Currently has built in support for TileMap2D and GridMap( 2D or 3D )(Used tile-sets are from Kenney with a CC0 license)
An addon that allows you to create a RandomTimer node based on Godot's built-in Timer.
* This plugin is depreaced I can't give support to it and edassis is going to support it nowhttps://godotengine.org/asset-library/asset/3492Simple plugin to godot interact to a scorm api.Creates a scorm node that can be used to interact with scorm objectsCreate ismanifest.xml in exported project and has a html custon script res://addons/scorm/export.html in it to fully export a scorm object.To export scorm:1-select html export2-select html custom script the export.html3-export to a new folder and zip all its contentsthe zip is a new scorm object
This tool allows to send and receive messages through Telegram Bots
Adds a plugin dropdown/refresh button to the main toolbar for faster iteration when working on a plugin for Godot.Note: For older compatible Godot versions, visit GitHub:- See branch `3.x` for Godot 3.2+.- See branch `4.0` for Godot 4.0 and 4.1.
A Godot addon to help refactor animations for the AnimationPlayer.Edit property references, delete tracks, and even change the root node of the Animation Player without breaking all the path references. No need to manually update every single track every time you move or rename a node and properties in the scene.Notes: - This addon only refactors Animations, so deleting or renaming nodes does not affect the actual nodes. It is recommended to move/rename the actual nodes first, and then use the plugin to fix broken animations. - (Important) Please make sure to use proper version control with this addon to prevent losing changes.Logo icon created by Freepik - Flaticon (https://www.flaticon.com/free-icons/refactoring)
Godot 4.x simple FSM implementation for gdscript purists
Need portals to other maps?Got a circular dependency? Want to lazy-load resources?Resource Paths makes it easy to select and load other resources by UID string.