All Gadgets

XMLReader
by acbgamez
A high level class to allow for reading and parsing xml files. xml documents are read into a dictionary and simple find and find_all methods have been implemented. FULL DOCUMENTATION IN README AND COMMENTED IN FILE. In the xml dictionary, each node element has _n appended to it, where n is the n'th occurence starting from 0. Child nodes exist as key/value pairs in the dictionary of their parent node, much like JSON. Node text is saved as a child of the node as node_name + _text. Attributes ar...

Noise Viewer Demo
by godotengine
This is a sample project which allows the user to tweak different parameters of a FastNoiseLite texture. Language: GDScript Renderer: Compatibility

Octahedral Impostors 3D
by wojtekpil
This is a simple implementation of octahedral impostors in Godot. The idea behind this is to capture the object from a variety of view angles and store each view to a texture. Then in game it's using a single plane and based on camera and object position it's calculating in shader which image to show. Installation: Import addons/octahedral_impostors folder to your own project. Go to Project -> Project Settings... -> Plugins and enable "Octahedral Impostors". The user interface is integrated w...

WebBus (yandex games, crazy games, poki)
by talkafk
It's a plugin for the Godot engine. Use one plugin for several web platform SDKs. Supported platforms - Crazy games - Yandex games - Poki

NMKR SDK
by odiobill
The "NMKR SDK for Godot" plugin addresses the need for seamless integration of NFTs and other blockchain capabilities in the gaming industry, particularly targeting indie game developers using Godot. With this tool, we aim to attract new developers and users to the blockchain ecosystem, broadening its user base while facilitating the implementation of NFT technology for game developers who are adopting different revenue models.

CardEngine - Card games framework
by braindeadbzh
CardEngine is a framework to create card games for the Godot Engine. Non-exhaustive features list: * Dedicated editor UI to manipulate CardEngine's objects * Database system to manage cards * Fully customizable Container widget to arrange cards on a grid or along a path * Board widget to create complex interactions * Fully customizable Animations * Drag and drop support

Alys - Precision Platformer
by s3r0s4pi3ns
This demo is based on the popular game Celeste and incorporates some of its mechanics using the 2D-Essentials plugin.

Cables
by jospete
A set of scripts to bridge the "signal gap" between scenes. Signals carry values, Cables carry Signals.

STL importer
by grabthefish
imports .stl files as meshes supports both ASCII and binary STL formats

Godot Oauth
by stanjosh
Simple drop-in node for Google Oauth2. You get your desktop app credentials from Google, plug them in to a dictionary, and create a node. Now you can get verified user emails and names for logins, high scores, saves, etc!

Light Sensor 3D 3D
by nanodeath
Do you need to find the total amount of light reaching a point in your Godot 4 3D project? Then this asset is for you. This asset uses a real viewport and camera to determine how much light is reaching a (tiny) plane contained in the sensor, which means we're using "real" light calculations to measure light and not, say, raycasting to all lights within a sphere. The main drawback is it's expensive, so it's not something you want to update every frame. See the README for lots more details.

Stairs3D 3D
by greatodds
Addon for creating procedural stairs in Godot Engine