All Gadgets

Showing 60 of 2,198 results
Page5 of 184
Stairs Character C# hero image

Stairs Character C#

by andicraft

FREE

A simple to use class that enables your CharacterBody3D to handle stairs properly.

Match Maker for Godot hero image

Match Maker for Godot

by sakulflee

FREE

What is this? This is a Match Maker implementation for Godot. The Match Maker framework is a project to enable easy and customizable multiplayer between two or more peers, remotely and locally. It uses the "WebRTC (SIPSorcery)" plugin, also found here on the AssetLib (https://godotengine.org/asset-library/asset/2394) or on GitHub (https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/) Why use this? This project enables you to implement a fully working match-making based Multiplayer within a ...

GD Context Menu hero image

GD Context Menu

by schimiongames

FREE

Godot Context Menu is a lightweight, flexible, and easy-to-use context menu plugin for Godot 4.4.1, written in C# — designed to bring native right-click context menus to your Godot projects, whether games, tools, or custom editors.

GDScript Type Matching hero image

GDScript Type Matching

by pattyhoswell

FREE

A Script to get class type (Also works for custom class and cross-scripting). Can be used for pattern matching. Your script must have class_name (Or [GlobalClass] if C#) for this to work as intended

VarGen hero image

VarGen

by dmitriyshmilo

FREE

A small code generation tool, which inserts `onready var` statements for the selected nodes into a root node script. Works for GDScript and C#.

Input buffer hero image

Input buffer

by drkitt

FREE

Keeps track of recent inputs in order to make timing windows more flexible. Especially useful for fighting games or similar games that would otherwise require frame-perfect input. The project in the asset's repository is a replica of the Google Chrome dino game made as a demo for the input buffer. To use, copy the file used for your preferred language (input_buffer.gd for GDScript or InputBuffer.cs for C#) into your project and call InputBuffer.is_action_press_buffered where you'd usually cal...

PlatformerController2D for Godot 3.x in C# hero image

PlatformerController2D for Godot 3.x in C#

by d0ct0rdave

FREE

A C# implementation of the PlatformerController2D found in the AssetStore for Godot >=3.5 . Ported from Evan Barac's Godot 4.0 GD version (https://github.com/Ev01/PlatformerController2D) Original description: This is a platformer class with many tweakable settings which can be used to control a 2D character (think supermario 1). ## Features - Double jump - Coyote time - Jump buffer - Hold jump to go higher - Defining jump height and duration (as opposed to setting gravity and jump velocity) -...

PlatformerController2D for Godot 4 in C# hero image

PlatformerController2D for Godot 4 in C#

by d0ct0rdave

FREE

A C# implementation of the PlatformerController2D found in the AssetStore for Godot >=4.2 . Ported from Evan Barac's Godot 4.0 GD version (https://github.com/Ev01/PlatformerController2D) Original description: This is a platformer class with many tweakable settings which can be used to control a 2D character (think supermario 1). ## Features - Double jump - Coyote time - Jump buffer - Hold jump to go higher - Defining jump height and duration (as opposed to setting gravity and jump velocity) -...

GdCSharpLog hero image

GdCSharpLog

by joachimbarr

FREE

A Simple logger for C# game projects * Colored output using print_rich * prompt containing date,time,file,function and line * multiple log level * hide debug and info message on release to use it use the log object for exemple : Log.dbg("debug message"); Log.info("info message"); Log.warn("warning message"); Log.error("error message");

Lua GDExtension hero image

Lua GDExtension

by gilzoide

FREE

Extension for using the Lua programming language in Godot 4.4+, powered by Lua 5.4 - Create Godot scripts directly in Lua, making it possible to use Lua as an alternative to GDScript or C# - Create additional Lua states to support modding in your game, as many as you need! - Supports Godot APIs in Lua: work with variants, Godot classes, load code from "res://..." and more! - Supports Lua objects in GDScript: access LuaState, LuaTable, LuaFunction, LuaCoroutine and more! Check out the project ...

Statechart Sharp: a state machine plugin hero image

Statechart Sharp: a state machine plugin

by lgwcp

FREE

A simple statechart plugin for Godot, implemented in C#. Statechart is a state machine, supports hierarchy states, and has various state mode. This plugin provides basic nodes to build statechart in Godot editor.

Godot .NET Scene-Oriented Unit Test hero image

Godot .NET Scene-Oriented Unit Test

by thremtopod

FREE

Godot .NET Scene-Oriented Unit Test (ScOUT) is a framework for writing C# unit tests that run within scenes. Features - Running unit tests within scenes makes it easy to test game logic that depends on engine features (e.g. signals) with minimal stubbing. - Automation with JUnit-style test reports. - Only Godot .NET (C#) is supported.