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.
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
A collection of additional shader nodes ( + examples) that can be used in the visual shader editor to achieve common tasks faster.Installation:Just download into your projekt folder. The nodes are automatically added to shader editor. Example materials can also be found in the examples folder.Changelog 1.1:New Nodes:- Screen Space Refraction (GLES 3 only)- Read Normal Map - Various Noise nodes Changelog 1.2:New Nodes:- signed distance field (SDF) operator nodes (procedural shapes and pattern)- some generally useful helpers
A battle system for a JRPG.
Very simple template to use as a starting point for a top-down action RPG. It works with keyboard, touch and gamepad input, and has a character with a few moves, an inventory system and a quest system.I created this for my students as a template for their final exam so everything is implemented in the simplest form possible. Take it as a starting point rather than a solid foundation. Live demo: https://redmagegames.com/elcaballerohueco/
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
Demo for gd-YAFSM, to showcase how you can integrate gd-YAFSM into your project.
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.
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.
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.
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
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/