Let you make a first-person 3D game.
Godot-Stuff Logger (gs_logger)A GDScript based logging utility, it provides a very low level way to debug your Games. There are different Appenders and Layouts available that let you control how the logger output is delivered.This latest release is now installed like a proper plugin. Activate the Logger by going into your Project settings and activating it.Note: Cyclical errors have been correct and a restart of Godot should no longer be required when adding this asset.Features* low overhead* simple to include in your projects* eight different logging levels* output to console or filesystem* html output available (experimental)This version supports the Godot Version 3.2 releases.For more information follow this linkhttps://gitlab.com/godot-stuff/gs-logger/-/blob/3.2/README.md
A battle system for a JRPG.
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 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.
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
This addon allows you to create a terrain from an image. It uses the layers of an image and constructs the geometry using each pixel color. Currently, it supports a "terrain" layer, and a "water" one. See included images in the demo folder. The image must be in TIFF format, uncompressed.
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
This tool allows you make that a KinematicBody follows another Node in a 3D space.
"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 シェーダーも同梱されています。「プロジェクト設定...」→「プラグイン」で有効にする。
You can use this template as reference to create your own 3D Platform Game in Godot.Contains:Basic player configuration (move, rotate, jump).Simple enemy animations.Coin collect configuration (coin animations, coin counter).Basic door opening mechanism (door animations, door triggers).Respawn configuration (fallzone, enemy impact).
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.
This plugin adds support for the Oculus Quest and Quest 2 VR headsets to Godot.
Let's you control your Philips Hue lights from within Godot games.Find the documentation at https://github.com/FilipLundby/Gohue
Adds simple motion (ribbon) trails to Godot 3.2. Supports texturing and start/end colors for fading in/out. This can be used for a variety of special effects.Instructions:1. Unzip the contents into a new folder. This folder contains a demo project, and if it is not needed, the MotionTrail subfolder can be copied directly into an existing/new project.2. Simply drag and drop the MotionTrail.tscn scene onto a parent scene (such as an object in motion), and you should be all set!
Useful templates for creating games with Godot Engine. It is intended to expand and modify the toolset to your needs. It is high customizable and offers a simple, but efficient base.Features- jSaveManager: Stores values easily- jTable: Advanced Tables for Godot. For your needs- jList: Adds powerful and customizable lists.- jAudioManager: Play music and sounds with a single line of code. Everywhere.- jSettings: Basic Settings Manager- jEssentials: Simple but efficient functionsFor more information visit https://github.com/Jean28518/Godot-jTools
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.
Cubic Bézier Curve Resource and Controls for visualizing and editing them.Curves start and end points are fixed to (0, 0) and (1, 1), storing only the two control points, similar to CSS `cubic-bezier` function.
a template project for making a game of first person exploration/walking simulator genre.features:character with acceleration and proper slope behavior;fading system;text messages;audio player with adjustable fading;flexible trigger areas;
Rakugo is framework (inspired by Ren'Py) for story driven games in Godot. It is a Story Management Plugin. The idea is to have a ready to use plug-in for stories, so developers can create narrative driven games with all the amazing features and tools of Godot 3.2.x
A well documented, and easy to use package for developing FPS, TPS, platformers etc. Package includes Character, PivotPoint (for heads and cameras), KinematicArm (SpringArm alternative which doesn't use raycasting; For a GTA like camera)Fully written in GDscript version 3.2.2
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
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
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.