
Several examples of full screen 2D shader processing. Many common full-res effects are implemented here for reference. Language: Godot shader language and GDScript Renderer: Compatibility
Several examples of full screen 2D shader processing. Many common full-res effects are implemented here for reference. Language: Godot shader language and GDScript Renderer: Compatibility
Payment system for in-game purchases using LNP/BP. With insert-coin(s) you can implement coin-op, pay-per-use business models, capable of micropayments even lower than $0,001! You can now offer players fast and reliable in-game purchases, without middlemen or banks. By using cryptocurrency you benefit from near-zero payment fees which allows for real-time, in-game 'streaming payments'. Insert-coin(s) uses Lightning Network Protocol (LNP), the latest payment-technology on top of Bitcoin Protocol (BP).
Addon that provides multithreaded task dispatcher to efficiently distribute tasks across multiple threads. It allows you to offload CPU-intensive tasks from the main thread to improve performance and responsiveness of your Godot applications.
This plugin adds the DynamicConnection class for handling a signal/callable connection and modifying it during runtime. DynamicConnection represents a connection between a Signal and a Callable or the absence of one. This class ensures there's at most only one connection and avoids leaving leftover connections if its state ever changes. Repository includes an example scene.
This demo contains a series of tests for the 2D physics engine. They can be used for different purpose: - Functional tests to check for regressions and behavior of the 2D physics engine - Performance tests to evaluate performance of the 2D physics engine Language: GDScript Renderer: GLES 2
This shows a method of creating grid-based movement with Godot and GDScript. It also includes a simple JRPG-style dialogue and battle system on top of it. Language: GDScript Renderer: Compatibility
Audio Events provides a simple custom node that you can use to generate events at specific times when playing a sound. Simply create an AudioEventPlayer and attach an AudioEvents resource to it. In the AudioEvents resource, you can specify an audio file and the times at which an event (=signal) needs to be fired.
This a template for Hole.io style games made with CSG
This demo shows how to downscale the 3D resolution without affecting 2D elements, to improve performance without making the UI blurry. See documentation for details: https://docs.godotengine.org/en/stable/tutorials/3d/resolution_scaling.html Language: GDScript Renderer: Forward+
This is a demo of Signed Distance Field fonts in Godot. The technique used allows the text to remain clear under arbitrary zooms and rotations. Language: GDScript Renderer: GLES 3 (this effect is not available in GLES 2)
A demo showing regex functionality and usage. Can also serve as a playground for regex testing. Language: GDScript Renderer: GLES 2
This demo uses two functions in SceneTree to switch between two scenes. See "Autoload Demo" for an alternative approach. Language: GDScript Renderer: Compatibility
Cellular Automata Studio is an addon for Godot Engine that enables you to write Cellular automata using Compute Shaders, for speeeeed. You write your code in GLSL and you can use built-in functions or create your own. Several examples in 2D are available.
Interface validation plugin for GDScript with graphical editor on Godot 4.
This tool allows you to play web-radio streams in Godot Note: Only supports MP3 streams
This demo shows how to use autoloads to change between scenes. Language: GDScript Renderer: GLES 2
Demo for setting up collision with walls, and preventing the player from walking off the grid. Goes with this video here: https://youtu.be/8HvcHtauKoc For basic isometric setup, see this demo asset: https://godotengine.org/asset-library/asset/2476
FlowerBuff is a powerful, simple and easy to use Buff system plugin for Godot. Change Log: v0.0.3: Improving performance v0.0.2 - Add a signal to be emitted when the computation is complete: FlowerBuffManager.compute_ok - Fixed: automatically call compute() after removing buff (after remove_buff())
Visual demonstration of FastNoiseLite library in Godot 4 for procedural generation of 2d tilemaps. Project has been upgraded to 4.2
This demo shows how to create a rigged and animated character in 2D using Godot's Skeleton2D node. There are several movement-related animations and there is a simple character controller that controls the animations. Language: GDScript Renderer: GLES 2
A demo showing how a 2D scene can be shown within a 3D scene using viewports. How it works: The Pong game is rendered to a custom Viewport node rather than the main Viewport. In the code, `get_texture()` is called on the Viewport to get a ViewportTexture, which is then assigned to the quad's material's albedo texture. Language: GDScript Renderer: Compatibility
This is an example showing how one can record audio from the microphone and later play it back or save it to a file. With an addition on how to change the format, mix rate and stereo settings of the recording. Language: GDScript Renderer: Compatibility
Simple debugger for multitouch input. Shows red dots everywhere you press. Language: GDScript Renderer: GLES 2
A demo showing the use of various sensors: an accelerometer, a gyroscope, and a magnetometer. These sensors are typically found on mobile devices, so don't expect this to work on a desktop. Language: GDScript Renderer: GLES 2