All Gadgets

.nw Level Importer 2D
by irxzirox
This addon allows you to import .nw level files used by the Graal Online game engine and use them in Godot as a TileMap object. Current features include: - Import a .nw level as a TileMap - Load NPCs as Sprite2D objects. If the image is invalid or missing from your project, warnings will be shown. - Select tileset when importing the level using two different presets: -- Default = creates a TileSet resource from a provided .png image -- Godot Tilemap = uses a provided TileSet for the level Pla...

Wayfarer Framework 2D
by pixelpilgrimstudios
A modular, production-ready 2D game framework for Godot 4, built by Pixel Pilgrim Studios. Wayfarer gives you everything you need to start shipping clean, cross-platform 2D games with: Scene transitions, splash screen, and menu flow Audio manager + volume controls Localization system (with language editor!) Developer console + runtime commands Touch controls for mobile Pause menu + options Command line flags (like `--skip-splash`) Full source code, MIT-licensed What You Get Full Godot 4.4+ pr...

Qodot 3D
by shifty
Quake .map file support for Godot. Qodot extends the Godot editor to import Quake .map files, and provides a data-driven framework for converting the entities and brushes contained therein into a custom node hierarchy.

SafeAreaRect
by tampopogames
SafeAreaRect is a control that keeps a margin to ensure the child controls fit within the safe area.

GodotVMF 3D
by h2x
An importer of VMF files into Godot. Useful instrument for people who used to work with Hammer and finds it most comfortable tool for level geometry creation. Features: - Brushes geometry import - Instances support - Native MDL support - Native VMT support - Native VTF support (only DXT1, DXT3, DXT5 supported) - Displacements import (with vertex data) - Entities support - Hammer's Input/Output system support - Surface props support - Material's compile properties support - FGD generator

Space Adventure
by tailorgamestudio
A simple Godot 2D game which will help you to learn godot's bases and to manage ia

AudioStreamPlayerMultiple
by mawario
- Multiple audio can be played on a single node - The same audio can be played back in duplicate - Functions can be used for detailed editing from within the code

Mirror3D
by joyless
A customizable 3D mirror for Godot 4. The mirror uses a SubViewport and a moving Camera3D to create a realistic and easy-to-use mirror effect. Thanks to Norodix/GodotMirror for the original mirror system. Heavily modified by Joyless.

ScrollingCounter 2D
by corpsinhere
An animated widget which displays points by scrolling like an odometer. • Simple to use: one gdscript (and one default digit image) • Counter will resize to fit a custom digit image • Supports negative numbers • Scrolls at any speed - too fast --> fake counting: larger digits count while smaller just spin • Count by point (e.g. 10 points/sec) or by chunk (e.g. 105 or 3200 will be counted in same amount of time) • See a demo here: https://corpsinhere.itch.io/scrollingcounter
Dungeon Generator
by damarindra
To create a dungeon data, add DungeonGenerator.gd to Node. Call do_generation function. It will create a bunch of rooms and corridors. See, DGDriver.gd for how I implement it. Known Issues: - Data for Corridors colliding with rooms. If you are using auto-tile, this is not a big problem. Will fix it when I have time.

TheGates Export Plugin
by thegates
This plugin allows you easily export your project to TheGates browser Fill the required fields and click "Export" It will export and create all the necessary files in your chosen folder You can host them locally or on the server If you need one just email us on [email protected] TheGates Docs: https://thegates.readthedocs.io

GodotSize
by thesink
GodotSize is a simple utility that helps you identify which files in your project are taking up the most space. It checks the size of each file in your project folder (or import data, if you so choose), and displays them in a list, with the ones taking up more space displayed on top. To access it, navigate to Project > Tools and click the "Show Size Map..." option.