
Timers and supporting structures specifically built to time the players playtime, with a configurable interface.
Timers and supporting structures specifically built to time the players playtime, with a configurable interface.
Modular first person controller based on Quake's movement system Includes a system for creating controllers using modular states made out of resources This modular system was built using Kabariya's strafer controller (https://github.com/Kabariya/strafer) as a base. Three features have been added to their controller: - Sliding - Maintaining the current direction when jumping (and not pressing any keys) - Limiting the player's control over the controller in the air Documentation is included using docstrings, more information at: https://github.com/AceSpectre/Extended-Strafer-Controller
Easily set up both hurtboxes and hitboxes for any type of 2D game. To use just add the combat collider node to a scene, I suggest under the sprite for better organization, and then use the buttons to modify the colliders. Then to actually make it so that works with the animation use the Animation's call method line to call the start(), end(), and next frame functions of the colliders. For hurtboxes click the Is hitbox button twice to initialize it to the correct color and layer. This uses both layers 2 and 3 for player and enemies respectively. This addon also allows for custom resources to be used to add to hitboxes that can be called with a signal such that when a hurtbox collides with a hitbox the damage and the extra resources get passed onto the signal
A node that follows a point in a 2D or 3D scene to allow you to have it in a seperate canvas layer. Can be used to: Create a healthbar over a character Create a speach bubble that appears in the world Have labels appear on top of nodes
Simple platformer made in this tutorial: https://www.youtube.com/watch?v=NScngW8vxK8
This is a tool designed to help update Godot to the latest version within the editor. This plugin eliminates the need to manually download, extract, and open up the newest version of Godot from the Godot website. Upgrade your Godot version for Windows, Linux, MacOS, and Android from within the Editor.
A tool using noise and TileMapLayers to spawn scenes in a random pattern.
Making a good camera for a game is complicated and can get very convoluted, this addon provides a framework to help handle this complexity in a modular fashion, more precisely, it allows you to: -Define multiple behaviours for the camera that can be changed at runtime. -Automatically interpolate between these behaviours. -Keep track of what behaviour the camera should follow via a priority system. -Add extra effects like camera shake via modifiers, which work kind of like components in an ECS. DISCLAIMER: This addon was NOT made with performance in mind. This shouldn't be a problem since there's usually only 1 camera in a game at all times.
AdvancedBillboard allows for more advanced Y axis billboarding in 3d space.
A basic 3D refraction shader that includes the following properties: Refraction Tint Specular Roughness Metallic/Reflection Optional normal map
This Godot tool provides a simple and efficient way to search and retrieve nodes within your scene tree (including within sub-viewports or specific parent nodes) based on their type (Class or Object type) and visibility. It's particularly useful for finding specific nodes without manually traversing the hierarchy.
Godot addon with additional nodes (GDScript Version) Currently there is only the the ThrowCast2D node, a 3D version is currently under development / testing. More nodes will come as I need them for my own projects.
A screenshot tool for Godot 4.3+ that allows you to select a node from any scene and take transparent screenshots of it.
The Terminal plugin allows developers to add in-game terminals to their projects, giving players access to commands, cheats, and custom in-game programs. Inspired by classic games like Doom and Skyrim, this plugin provides a flexible, customizable solution for creating in game runnable applications.
A blazing-quick user-oriented MetaMask login system for Godot multiplayer games. This login system has been designed first and foremost for Desktop Windows applications that would require a MetaMask / Public ETH address as a logging method option for a server-controlled multiplayer environment.
A Godot addon to Create the folder structure for your projects.
A node to track and update in real-time the NodePath of selected Nodes in the scene.