Quick and easy drawing of shapes, text and physics queries.
A 3D Terrain Tool Plugin written in Mono (its battle proofed)Currently supported:- Sculpting- Holes- Flatten- Noise- Smoothing- Collider support for DEFAULT and Bullet- Painting: On each splatmap channel- Brushes: Smooth, Linear, Spherical, Tip by given radius, strength and fallof- Importing and exporting heightmaps and splatmaps for 16bit raw images (industrial default)- Mapbox Support- 4 types of import formats- Visual shader support with pre defined components- Full support over github
Godot PostgreSQL Client is a GDscript script / class that allows you to connect to a Postgres backend and run SQL commands there. It is able to send data and receive it from the backend. Useful for managing player user data on a multiplayer game, by saving a large amount of data on a dedicated Postgres server from GDscript.The class is written in pure GDScript which allows it not to depend on GDExtention. This makes it ultra portable for many platforms.Detailed documentation: https://github.com/Marzin-bot/PostgreSQLClient/wiki/Documentation
A node that adds mouse, keyboard and gesture zooming, panning and dragging to Camera2D. Exported properties:- zoom_factor (multiplies Camera2D.zoom each mouse wheel scroll)- zoom_min (minimum Camera2D.zoom)- zoom_max (maximum Camera2D.zoom)- zoom limited (if true, MapCamera2D.zoom_min is effectively increased to stay within limits)- zoom_relative (if true, mouse zooming is done relative to the cursor)- zoom_keyboard (if true, zooming can also be done with the plus and minus keys)- pan_speed (adds to Camera2D.offset while the cursor is near the viewport's edges)- pan_margin (maximum number of pixels away from the viewport's edges for the cursor to be considered near)- pan_keyboard (if true, panning can also be done with the arrow keys)- drag (if true, the map can be dragged while holding the left mouse button)- drag_inertia (multiplies the final drag movement each second)
Plugin to add grass and plants to your scene in a simple way
JavaScript Signals for Godot! Vue, Solid.js, Qwik like syntax in Godot.Make your code reactive!
Godot Gameplay Systems (formerly godot gameplay attributes) is a set of nodes and resources which speed up development of your gameplay mechanisms.Currently it provides:- An Attributes base system (complete with buff/debuff)- An Ability base system- A camera shake node- A slide show node for your game intro- Equipment base system- Inventory base system- Interactions system (base)- Loot and drop system- Point and click nodes (both 2d and 3d)- Turn based nodes- User interface controls (radial menu container)
Godot 4 demo scene of an abandoned spaceship in an overgrown hangar.Shows the following features:* The light baking setup in Godot. Lightmaps are baked for Hangar and Outside scenes separately.* Trim sheet-based materials with a custom shader for colour changing.* Vertex colour-based terrain material for blending between different ground textures.* Animated in-world video display on the arcade machine.* Godot Volumetric fog, SSIL, SSAO and Temporal antialiasing.* Reflection probes for the reflections.
This is the 3D targeting system's demo project for Godot 4 game engine.This tool is based on 3D-Targeting-System-Ultimate for Godot 3.
A simple 3D 100-line free-look camera for Godot 4 that mimics some of the functionality of the editor's camera for in-game use. See the "godot-3" branch on the GitHub repo for a version that works with Godot 3.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.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.
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)- Assymetrical jumps (falling faster than rising)
A GDScript thread pool to asynchronously execute tasks.