This tool implements a ScrollContainer with smooth scrolling beyond the boundaries
Dispatch Queue implementation.Supports synchronous and threaded execution, with the later being either serial (1 Thread) or concurrent (2+ Threads, a.k.a. Thread Pool).If threading is not supported by OS, fallbacks to running in synchronous mode.There are signals for when each task is finished and another for when all tasks are finished, so it's very easy to hook callbacks or yield until they are emitted.You can also dispatch a group of tasks at once and respond to a signal when all of them are finished.Dispatch queues are References, but there are Node and Resource wrappers for it to ease integrating with other nodes and scenes.
This project contains demos of the inventory-system addon: https://godotengine.org/asset-library/asset/1650
Define categories, groups and buttons in the inspector using export vars in Godot 3.x!✅ Works in Godot 3.1 ~ 3.5
"VRM" is a file format for handling 3D humanoid avatar (3D model) data for VR applications. It is based on glTF2.0. ( https://vrm.dev/en )** Now compatible with Godot 3.4 and GLES2 **This asset provides an importer for VRM characters, as well as a full implementation of the MToon Shader for Godot Engine. Enable the addons in "Project Settings..." → "Plugins"「VRM」はVRアプリケーション向けの人型3Dアバター(3Dモデル)データを扱うためのファイルフォーマットです。glTF2.0をベースとしており、誰でも自由に利用することができます。 ( https://vrm.dev )** Godot 3.4とGLES2のサポートが追加されました! **このアセットは、VRMの3Dアバターのインポーターを提供します。また、VRM Addon とは別に Godot 用の MToon シェーダーも同梱されています。「プロジェクト設定...」→「プラグイン」で有効にする。
VR headset and controller movement tracking in GodotThis plugin is to: to track the users head and arm movement and it can measure VR Jitter.How to use:It can be added to the scene as a new node.It is needed to fill the External script variables.The data is being saved in the "res://addons/movement_tracker/Data/" folder.The ouptut is a USER_counter_DATE.txt file.The Jitter is calculated by Standard Deviation. The deviation of the position of VR glasses and controllers in physical and virtual space can be measured.Created in the BioTech Research Center at Óbuda University.
Adds a method of converting a list of meshes into RigidBodies.
This demo gives you an intuitive sense of all kinds of transition types by graphs.
Access Gotm's API with GDScript!=== INSTALL ===Add Gotm.gd to your autoloads at "Project Settings -> AutoLoad". Make sure the global autoload is named "Gotm". It must be named "Gotm" for it to work.
Easy dataclasses with helpful features for Godot Engine.(similar to Python's dataclasses)Features- Customization options- Create object from Dictionary- Serialize to Dictionary- Better printing of objectExamples, Customization and Docshttps://github.com/3ddelano/dataclasses-godot
Conway's Game of Life Demo for testing GDScript performance
A small godot project with a (very simple) tokenizer written in GDScript. Supports bash like commands and command chains/pipes. BETA: I have not tested this really well yet. Please use with care.
Adds a 'Lock to view' toggle to the camera node, which forces the camera to follow the editor preview allowing for extremely easier camera positioning.More quality of life camera features tba
Short adventure/narrative game to showcase Escoria, the point & click template for Godot:https://godotengine.org/asset-library/asset/505It's used as a basis for the Escoria manual, which describes its internal mechanics:https://fr.flossmanuals.net/creating-point-and-click-games-with-escoria/
This plugin adds support for the Oculus Quest and Quest 2 VR headsets to Godot.
Lite wrappers for Firebase App, Firebase Auth, and Firebase Database. (No Firestore or Cloud Storage as of yet.)Godot Firebase Lite promotes the pattern of using yield() for all of the CRUD methods (which saves a lot of signal wiring).INSTALLATIONIf installing from Godot's AssetLib Package Installer:1. Unselect all files and then select only the folders you need: - firebase_app_lite (required) - firebase_auth_lite (optional) - firebase_database_lite (optional)2. Create a `firebase` global namespace (AutoLoad Singleton) by going into Project Settings > AutoLoad tab, and add a new entry with the following settings: - Path: res://firebase_app_lite/firebase.gd (or wherever you put it) - Name: firebase (note this is all lower case) - Singleton: [x] Enable3. See https://github.com/juanitogan/godot-firebase-lite for usage
Demo for gd-YAFSM, to showcase how you can integrate gd-YAFSM into your project.
This plugin adds Agones SDK functionality to GDScript.With this plugin you can call Agones SDK functions using GDScript to create your dedicated server powered by Agones and Godot Engine.
INPUTS: "forward""back""left""right" "crouch""jump"This is a character controller that mimics the older "broken" version of move and slide. It has a constant move speed on slopes rather than the "correct" decelerating on ascent and accelerating descent and will stop on slopes below the max climb angle. Also supports bunny hopping and air strafing. Uses mouse for look. Max climb angle, move speed, acceleration, and friction all set with exports. Crosshair is available standalone at https://github.com/0xspig/CrosshairShader
This script allows the creation of very BIG numbers, like those you see in idle games. It supports formating to AA-notation like 2.00M, 4.56AA or even bigger numbers.Make sure to get the latest version from Github.
A button that grabs key events and populate an InputEventKey instance.Comes with a property editor for easy setup of InputEventKey Resources in editor, great for creating ShortCuts.
JSON Configuration File is a plugin for Godot that aims to aid reading user input via a JSON file. Using a JSON file as a way to configure your Godot application would allow your users to share configuration files. Minecraft is a remarkable example that uses JSON files to configure certain aspects of the game, such as block models.The definition of JSON Schemas inspired this plugin. However, instead of using a JSON file to define the structure of a JSON, it takes a coding approach. This approach has the advantage of allowing more features.
This is Flappy Bird clone, easy way to get started with Godot. You can learn various things from this sample.
Let's you control your Philips Hue lights from within Godot games.Find the documentation at https://github.com/FilipLundby/Gohue