
A simple Main Menu for Godot 4.0 with : Start Menu with an Option Menu that include a Video Option & Audio Options
A simple Main Menu for Godot 4.0 with : Start Menu with an Option Menu that include a Video Option & Audio Options
Set of Components that can be used to speed up the creation of multiple things! The Components that currently exist are the: 1. VelocityComponent 2D and 3D 2. HealthComponent 3. HurtBoxComponent 2D and 3D 4. HitBoxComponent 2D and 3D
This is a Godot plugin that adds a global class that navigates 2D TileMapLayers with hexagon-shaped cells. Works for Godot version 4.3 and up. Check out the Repo for a more detailed explanation of how to use this class!
Provides a GDScript helper class called "Signals" which exposes static functions for interacting with collections of signals, like Signals.all(), similar to Promise.all() in JavaScript.
Importer plugin for Autodesk Animator FLIC animations (FLI and FLC) and some other file formats that can be saved from Animator (images, polygons, palettes, and masks). This can be used with the open sourced version of Autodesk Animator or to import animations from other applications that can export FLIC files.
Take in-game screenshots without visible pauses or frame time spikes. Queues screenshots and writes them to time stamped files in user directory using a separate thread.
This model can help as a placeholder asset for any 3D game. It comes packed with different animations.
A collection of RNG (Random Number Generator) utilities for the Godot Engine. This addon provides: - Random string generation - Random boolean with ability to specify probability - Random normalized Vec2 and Vec3 - Random Color with customizable HSV ranges - Random item(s) from array - Random byte(s) This addon provides a RandUtils class, which contains static methods used to generate data. As the methods are static, you don't have to instantiate the class. Check the readme for more information, including usage: https://github.com/JulienVanelian/godot-rand-utils
LineMap2D is a Godot 4 plugin based on Line2D that allows developers to create textured 2D lines while supporting dynamic adjustments to point positions, rotation, scaling, and other properties. The plugin runs in tool mode (@tool), making it suitable for visual design directly within the editor. LineMap2D 是一个基于 Line2D 的 Godot 4 插件,允许开发者创建带有纹理的 2D 线条,同时支持动态调整点的位置、旋转、缩放等属性。本插件支持在 工具模式(@tool) 下运行,可用于编辑器内的可视化设计。
An very performant ocean shader that uses only a few generated normal maps to create the illusion of an actual ocean
Tookit to handle removing diacritics and substitutable characters from unicode strings. Provides a UnicodeNormalizer singleton that helps normalize your unicode strings by : - removing diacritics (decomposing, then keeping only the first character) - substituting fallback characters - being blazingly fast (binary search) - being lightweight - being extensible Its replacement database is built from the official unicode.org data. It is only about 16Kio. Usage Example : You can use the `normalize` method on the autoload singleton `UnicodeNormalizer`: UnicodeNormalizer.normalize("Dès Noël, où un zéphyr haï me vêt") # "Des Noel, ou un zephyr hai me vet" You can also exclude some characters from the normalization by removing the from the mapping : var allowed_decomposables := "éàè" for i in allowed_decomposables.length(): UnicodeNormalizer.mapping.remove_decomposable(allowed_decomposables.unicode_at(i)) Finally, the UnicodeNormalizer is made to be extended, in order to adapt to specific needs.
DateTime and Schedule class for handling many time related tasks.
Contains shaders for * Julia fractal * Mandelbrot fractal * Sierpinski carpet Read description on Github to see how to set it on ColorRect
An RPG style RichTextLabel node that plays a message bit by bit with accompanying sound.
Official GDScript (Godot Engine) port of Sqids. Generate short unique IDs from numbers.
This is a tool/demo that adds a new type of shader with preprocessing functionality such as #define's and #include's which gives the ability to add code from other shader files. Please read the README file included.
Automatically take in-development screenshots of the full editor, the 2D or 3D viewport, even in-game testing at regular intervals.
This is a versatile free-fly camera for Godot, designed to handle 3D character movement with smooth camera controls. It features adjustable movement settings, mouse sensitivity, sprinting, head rotation clamping, and more. It's perfect for exploring 3D environments or any other project that requires a free-form camera perspective.
This asset contains a mesh library for constructing castles. The meshes come with StaticBody collision shape so the player can explore the interior of the buildings. The latest updates include doors, chests, sconces, and ruins.
Rush Request is the easiest way of making HTTP requests with JSON in Godot 4. Inspired by the JS library Axios, it creates requests in a Promise-like way.
This is a re-write of my old Screen-Space Post Processing plugin called "Post Process"