Godot 4 port of the Dice Syntax addonFunctions for supporting a dice rolling syntax (eg "4d6d1!"). Allows for dice rolls and probability calculations. The syntax supports dropping high/low rolls, exploding/compounding dice, and rerolls. See https://github.com/oganm/dice_syntax_gd for a documentation
!! IMPORTANT !!This add-on is no longer maintained by me.And continues to be maintained here:https://github.com/folt-a/godot-nesink---I am notified here cause there is no way to delete the submitted assets.
This Node is a plug and play option for third person characters and allows follwing the character, keeping it in screen and snap to plattforms while keeping the camera out of obstacles with a SpringArm3D# Changelog1.0.1- Fixed issues with manual rotation around the character- Now centers the camera when moving in any direction (fixed an issue with camera clipping through obstacles)1.0.2- Fixed Owner can be null and is_inside_tree error- Fixed auto rotation bug, sometimes camera just stands still- auto rotation can now be toggled in the Editor- Updated documentation about the input mappings
Here's a little something for you to animate values such as floats, ints and Vector2. You just have to write DampedOscillator.animate(node, propertie, string, damp, velocity, scale_ratio) and your value will be animated.See the demo for more infos on how to use it.(Original idea from: https://www.youtube.com/watch?v=YBgCUQVDRkw&ab_channel=MrElipteach)
An implementation of a JS-like Promise.Supports then()/catch() and awaiting for settled/resolved/rejected state.More info on usage: https://github.com/TheWalruzz/godot-promise
A simple state machine implementation. See the wiki (https://gitlab.com/addons-by-aura/simple-state/-/wikis/home) and/ or the in-editor help pages for details.
This plugin enables Rx-like handling of Godot's native signals without having to resort to using a full-blown Rx library.Signals can now be merged, filtered, mapped and more!Note: This is NOT a full Rx implementation by design.Visit the GitHub page for more information and examples: https://github.com/TheWalruzz/godot-sx
Discord Game SDK / RPC support for GDScript in Godot 4..0 (NOT 4.1)It has Linux and Windows support.The GDScript code patterns are much easier then in other addonsMake a complete rich presence with timestamps images info, Invites and much more.Tutorial: https://github.com/vaporvee/discord-sdk-godot/wiki/Quick-start
Subject Library - Useful Codes For GDScriptSLib is a Godot library designed to simplify and enhance your development experience. It provides a set of ready-to-use, standard codes that eliminate the need to write repetitive and lengthy scripts. SLib is lightweight, easy to install, and helps make your code more readable and maintainable.Why use?-SLib need very small space in your application (now less than 100KB)-SLib installation is very easy-With SLib you can make unreadable codes readable quickly-You will not need to write duplicate sections-You can execute multiple lines of code with one line-It replaces incomprehensible parts with useful and comprehensible expressions-It gives you standard ways to do certain thing-Optimizes your app export for any platformKey Features:- Ease of Installation: SLib is very easy to install.- Code Readability: SLib helps make unreadable code readable quickly. It replaces complex and incomprehensible parts with useful and comprehensible expressions.- Efficiency: You can execute multiple lines of code with a single line using SLib, which reduces the need to write duplicate sections.- Standardization: SLib provides standard ways to perform certain tasks, ensuring consistency across your project.- Small Footprint: The library requires very little space in your application, currently less than 1MB.- Functionality: SLib includes a variety of useful functions such as: - change_scene(): For transitioning between scenes. - set_project_setting() and get_project_setting(): For managing project settings. - save_file() and load_file(): For file operations. - send_error(), send_warning(), and send_alert(): For error and alert handling.These features make SLib a powerful and efficient tool for Godot developers, simplifying many common tasks and improving code quality.Tutorials: https://github.com/Subject-Team/SLib/wiki/Learn-how-to-use-SLib
The official open-source Godot client for Nakama server written in GDScript.Nakama is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much more.This client implements the full API and socket options with the server. It's written in GDScript to support Godot Engine 4.0+.Full documentation is online - https://heroiclabs.com/docs
A simple 3D 100-line free-look camera for Godot 4.0 that mimics some of the functionality of the editor's camera for in-game use.!! Original authors/contributors are Adamviola et al. (https://github.com/adamviola/simple-free-look-camera). This is a port to Godot 4.0.* 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.* Press Shift to move faster, and hold Alt to move slower.* 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.
Mingos' Restrictive Precise Angle Shadowcasting is an algorithm used by traditional roguelike games for determining which map cells are in the player's field of view.See the README for instructions on usage: https://github.com/matt-kimball/godot-mrpas-assetlib/blob/master/README.mdA demo project using this algorithm is available on github: https://github.com/matt-kimball/godot-mrpas