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.
A GDScript thread pool to asynchronously execute tasks.
WakaTime for Godot!Godot WakaTime is a plugin for metrics, insights, leaderboards and automatic time tracking generated from your Godot usage.See the repository doc for more information:https://github.com/thomazthz/godot-wakatime/tree/v1.5.0
The uuid class is a GDScript 'static' class that provides a unique identifier generation for Godot Engine.
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)
3 Classes that brings hex detection, 3D LOS, distance, influence, shortest path ... all you need to build a classical boardgame based on a single image hex map. A demo in the source tree.
Simple Sampler is a plugin for Godot for creating musical samplers in a game. Basically it allows you to play any musical note from a set of sound samples. Useful for making generative, interactive or procedural music, or for creating dynamic sound effects!
This add-on provides a node that generates linear stairs using CSG.
Kenney's particle pack, pre-packaged for use in Godot.This package includes 80 sprites for particles, light cookies and shaders.Support the original artist to create more free game assets: http://donate.kenney.nl/3.2 version of this asset: https://godotengine.org/asset-library/asset/783
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
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)
A player with basic first-person controls. Ready to use with no configuration required. It's that simple.