
A LevelDB wrapper for Godot. The LevelDB library provides a persistent key value store where keys and values are arbitrary byte arrays.
A LevelDB wrapper for Godot. The LevelDB library provides a persistent key value store where keys and values are arbitrary byte arrays.
Godot GDScript tools and shaders for palette swaps, palette animation and index maps
HypeRate is an easy to integrate addon that enables you to use the players heart rate as game mechanic. By simply integrating HypeRate's API into your code, you can create innovative gameplay based on a stable service provided by HypeRate trusted by more than 55000+ users and streamers. Important note about the license Only the addon code itself is released into the public domain under the GPL 2.0 license. The calling code (your application) can be licensed under any license you wish. Ask us anything on our Discord server! With HypeRate you can provide your game with exciting and unforeseeable dynamics by setting heart rate thresholds to: Adapt enemy spawn rates Dynamic health recovery according to heart rate Altered aiming in FPS games Create an interesting Poker experience ;-) and many many more! Make your idea come to life with HypeRate - a trusted service that is compatible with more than 200+ devices and is also accessible for the user with a web application without the need for a smartphone. HypeRate is free for users, API charges may apply. Apply for API Key here: [https://www.hyperate.io/api]
Provides an easy to use node for integrating MiniScript into your project. Versions: 1.2.0 - Support all keywords in highlighter 1.1 - Add code highlighter 1.0 - Release
Provides parallax 2D node to avoid using ParallaxBackground This is a plugin for Godot Engine that provides new class Parallax inherited from Node2D that moves itself relative to actual viewport center. It helps create beautiful volumetric decorations like foliage, distant or near objects ant other effects based on following viewport. You can: - Disable/enable it in game and optionally in editor - Control motion_scale and motion_offset like in ParallaxLayer - Set process mode (Process / Physics process)
# Control Node Window The **Control Node Window** is a Node for creating control node-based windows in Godot, complete with usage examples. ## Key Features: - **Control Compatibility:** Must be a child of a control node to function properly. - **Flexible Child Nodes:** Designed to work with child nodes such as `ScrollContainer`, `TextEdit`, and similar control nodes. - **Canvas Layer / Viewport Independence:** Operates without utilizing any canvas layers. ## Usage: To use the `control_node_window.tscn`, attach it as a child of a suitable control node. Add a compatible node like `ScrollContainer` or `TextEdit` as its child for optimal functionality.
It defines API routes like resources and adds constraints to queue http requests. It can format body and parse response body. Downloads from any origin. It does not depend on routes. It supports local OAuth 2.0 redirect server. It generates random state and PKCE with plain and S256 code challenge methods. Creates basic HTML documents and parses some elements from HTML into RichTextLabel. Downloads and uptades RichtTextLabel images from <img> tag. See GitHub repository wiki where you can find examples.
Launch multiple instances of your game and pass custom command line arguments to each one. Maintain multiple, highly configurable profiles and quickly switch between them.
A Godot 4 Editor plugin to move the origin/pivot point of .obj files
This save system provides a convenient way to manage save files in your Godot project. It leverages the IndieBlueprintSavedGame resource, which can be extended for your specific game data
This plugin cleans up orphan files in the res://.godot/imported directory. This is an updated version of "Import Cleaner" by zaevi: https://godotengine.org/asset-library/asset/813 More information can be found at: https://github.com/Tumbolisu/ImportCleaner
This plugin aims to help users when creating a new project. Instead of manually adding all the action and button events to the Input Map screen; this plugin allows users to save/load premade mappings. Presets are saved as `.godot` files which makes sharing also quick and simple.
This plugin allows you to drag and drop a artificial worm to your game project. The worms AI is powered by a mapped C. Elegans worm brain. How to use: Enable the plugin, create a 2d scene, add a WormNode into it, Run the project. This is a little more than a conversion from js to GD script (and Godot Node structure) from this project: https://github.com/heyseth/worm-sim Make sure to check the editor properties of the worm and customize it, I struggled a bit to make this work, so it might have issues, please report them. Check the signals the worm broadcasts as well, listen. Notes: - Worm collides with Area2D, I inform the AI that it has collided, but if it wants to go thought, it goes through. Only way to contain the worm is by setting a proper limitingArea on the editor, it is initially hardcoded to Rect (50, 50, 1000, 1000) - Worm "EATS" any Area2D that is part of a group "worm_food". You have to handle removing the food from the scene.
imports .stl files as meshes supports both ASCII and binary STL formats
A simple toggle to run with VR enabled or not, from the editor.
This plugin allows you to create a BitmapFont from an image file. Settings do not save, as these are just abstractions from the settings used on the font resource. Check the README.md file for instructions to use the plugin.
Adjust the parameters of a FastNoiseLite object, then save it as a custom resource or emit a signal with the noise to your game. Includes a UI overlay for noise generation, and a sample scene that shows the noise as a texture.
A Character with a camera, movement and item detection: all into one. Written in C#.
This is a simple Third Person Character Controller that you can drag and drop into your projects. I uses a character from the amazing Kenney.nl's Mini Characters 1 pack so is fully animated and a great starting point for your third person projects
Implementation of the Messagepack specification for Godot 4 written in pure GDSCript.
This plugin aims to help in writing dialogue. It makes use of a syntax heavily inspired by {{mustache}} templates, specifically like handlebars.js. It lets you make use of functions and data in your script and have AraVox generate a Resource which you can then parse in whichever way you want. It is highly recommended to check out its wiki to fully grasp how to utilize AraVox: https://github.com/aravikusu/AraVox/wiki
Adds option to control wrap mode as a material parameter for custom shaders.
Allows editing BitMap resources directly from the inspector. Left click sets bits to true, right click sets them to false.