
A demo showing advanced tween usage. Language: GDScript Renderer: GLES 2
A demo showing advanced tween usage. Language: GDScript Renderer: GLES 2
This demo showcases how to save a simple game with each serialization format supported by Godot: - ConfigFile - JSON More formats may be added in the future. For more information, see this documentation article: https://docs.godotengine.org/en/latest/tutorials/io/saving_games.html Language: GDScript Renderer: GLES 2
A simple 3D 100-line free-look camera for Godot 4.0 that mimics some of the functionality of the editor's camera for in-game use. !! Original authors/contributors are Adamviola et al. (https://github.com/adamviola/simple-free-look-camera). This is a port to Godot 4.0. * Use W and S to move forward and backward. * Use A and D to move left and right. * Use Q and E to move up and down. * Press Shift to move faster, and hold Alt to move slower. * Roll the scroll wheel to increase and decrease movement speed. * Hold down the right mouse button to rotate the camera. There's a slider in the editor to control mouse sensitivity. Install it by attaching camera.gd to your Camera3D node.
Barebones FPS player controller for Godot. Stripped down and retooled from 0xspig's old school style character controller to be more contemporary styled and simple. Features include variable settings, coyote time, controller support with response curves, and multiplayer readiness. Made to be easily expanded upon and mostly commented. For more information on project input map bindings, view binds.md Crosshair by Kenney.
This demo shows how to use InputEventMIDI by creating a piano that can be controlled by a MIDI device. This is known to work with a Yamaha MX88. The piano can also be controlled by clicking on the keys, or by manually calling the activate and deactivate methods on each key. Note that MIDI output is not yet supported in Godot, only input works. Language: GDScript Renderer: Compatibility
Godot script that allow use of Field of View in (currently) 2d game.
A small code generation tool, which inserts `onready var` statements for the selected nodes into a root node script. Works for GDScript and C#.
A demo showing regex functionality and usage. Can also serve as a playground for regex testing. Language: GDScript Renderer: Compatibility
This plugin is deprecated, use GDPaho instead here: https://github.com/GDWired/GDPaho or on the asset store (pending, the link coming soon) Mosquitto library implementation for Godot3.5.1. This plugin provides methods to communicate using the MQTT protocol. MQTT is a lightweight, publish-subscribe, machine-to-machine network protocol for message queuing services.
This demonstrates how to manage large amounts of objects efficiently using low-level Servers. See Optimization using Servers in the documentation for more information: https://docs.godotengine.org/en/latest/tutorials/performance/using_servers.html Language: GDScript Renderer: GLES 2
An example using a thread to load an image. See documentation on using multiple threads: https://docs.godotengine.org/en/stable/tutorials/performance/using_multiple_threads.html Language: GDScript Renderer: Mobile
Safe area container. Basically it's a MarginContainer which takes margins from OS.get_window_safe_area(). Usage: Just put it as father and its anchors to get fullscreen. All inside it will be moved to keep in the safe area.
This project showcases various 3D light and shadow features supported by Godot. This includes contact-hardening shadows (PCSS) and light projectors. The background sky uses a PhysicalSkyMaterial, which allows for the sky colors to be automatically adjusted as the sun performs a day/night cycle. The radiance map (used to provide ambient and reflected light to the scene) is updated in real-time with the environment sky's process mode set accordingly. Language: GDScript Renderer: Forward+
This is a sample project which allows the user to tweak different parameters of a FastNoiseLite texture. Language: GDScript Renderer: Compatibility
The Godot Development Time Tracker is a plugin designed to help developers track the amount of time they spend working on their projects within the Godot Engine. WORKING IN 4.3 The logs will be in the following format: ``` ############################################################# # Overall time spent on the <YourProjectName> project : # Total hours: 9 hour(s) and 5 minute(s) ############################################################# Session of 6 hour(s) and 9 minute(s). on 01/01/1970 Session of 2 hour(s) and 2 minute(s). on 02/12/2000 Session of 0 hour(s) and 54 minute(s). on 29/9/2024 ``` For more informations please go to https://github.com/EnzoCortinovis/Godot-Development-Time-Tracker
A tool for testing joypad input and generating controller mapping strings. See documentation: https://docs.godotengine.org/en/latest/tutorials/inputs/controllers_gamepads_joysticks.html Language: GDScript Renderer: Compatibility
Urban themed tilemesh and rigid bodies from assets made by Nobiax.