Sort
  • Zara Survival Engine (C#)
    3.2
    v1.06Scripts

    Zara will be useful for you if you want your game to have weather-aware health control with ton of intertwined parameters, sleeping, fatigue, diseases (flu, food poisoning, venom poisoning, angina and so on), injuries (cuts, fractures), food spoiling, water disinfecting, inventory, crafting, clothes with different water/cold resistance levels and more. On a surface, it is really easy to set up and use. Simple Godot example included. Much more on a GitHub page.

    By: Vagrod
  • Rdot
    4.0
    v0.1.0Scripts

    JavaScript Signals for Godot! Vue, Solid.js, Qwik like syntax in Godot. Make your code reactive!

    By: Nitwel
  • ThreadPool
    4.0
    v2.0.0Scripts

    A GDScript thread pool to asynchronously execute tasks.

    By: zmarcos
  • ThreadPool for Godot 3
    3.5
    v1.2.0Scripts

    A GDScript thread pool to asynchronously execute tasks.

    By: zmarcos
  • Poisson Disc Sampling
    4.2
    v2.1Scripts

    Script for generating evenly and randomly distributed points for a given region (rectangular, polygonal or circular) separated by a minimum distance.

    By: udit
  • FloatableBody
    4.2
    v1.1.0Scripts

    This is a simple physics system working on Godot Engine 4 that simulates the behavior of an object floating in a water-like fluid. - All buoyancy control code is written in GDScript. - Physics process are simplified, so it works well on mobile and web. - You can use either 3D or 2D.

    By: ueshita
  • Android Admob Plugin
    4.3
    v4.0Scripts

    Allows displaying of Admob ads on Godot apps that are exported to the Android platform. Installation Steps: - delete any previous versions of the plugin - click `Download` button - on the installation dialog... -> keep `Change Install Folder` setting pointing to your project's root directory -> keep `Ignore asset root` checkbox checked -> click `Install` button - enable the plugin via `Project->Project Settings...->Plugins` in the Godot Editor - for usage info, see https://github.com/cengiz-pz/godot-android-admob-plugin/blob/main/README.md

    By: cengiz-pz
  • Godot Engine JWT
    3.4
    v1.5,1Scripts

    JSON Web Token library for Godot Engine written in GDScript

    By: fenix
  • Dispatch Queue
    4.0
    v1.1.0Scripts

    Dispatch Queue implementation. Supports synchronous and threaded execution, with the later being either serial (1 Thread) or concurrent (2+ Threads, a.k.a. Thread Pool). There are signals for when each task is finished and another for when all tasks are finished, so it's very easy to hook callbacks or await until they are emitted. Tasks can be prioritized by passing an optional integer priority to dispatch/dispatch_group methods. Lower priority tasks are executed first. You can also dispatch a group of tasks at once and respond to a signal when all of them are finished. Dispatch queues are RefCounted, but there are Node and Resource wrappers for it to easily integrate with other nodes and scenes.

    By: gilzoide
  • LANServerBroadcast
    3.2
    v1.4Scripts

    Nodes for broadcasting and receiving LAN games. These allow you to setup a dead simple LAN only server browser for multiplayer games. Simply add the ServerAdvertiser node to your server's scene, and the ServerListener node to your server browser, and wire up a few signals, and you're good to go!

    By: Wavesonics
  • Dispatch Queue (Godot 3)
    3.2
    v0.3.2Scripts

    Dispatch Queue implementation. Supports synchronous and threaded execution, with the later being either serial (1 Thread) or concurrent (2+ Threads, a.k.a. Thread Pool). If threading is not supported by OS, fallbacks to running in synchronous mode. There are signals for when each task is finished and another for when all tasks are finished, so it's very easy to hook callbacks or yield until they are emitted. You can also dispatch a group of tasks at once and respond to a signal when all of them are finished. Dispatch queues are References, but there are Node and Resource wrappers for it to ease integrating with other nodes and scenes.

    By: gilzoide
  • Zodot (Data Validation)
    4.2
    v1.3Scripts

    Zodot is a lightweight data validation library for Godot. Define a schema shape, then use that schema to validate any data. Excellent for parsing data that was stored in JSON, or data returned from API's.

    By: rametta
  • Nylon
    3.4
    v0.4.1Scripts

    Run coroutines asynchronously. This module gives the feeling of threads without some of the headaches.

    By: mashumafi
  • Anti-cheating-value
    4.3
    v1.1.0Scripts

    Anti-cheating-value is a plugin that prevents cheat tools from modifying sensitive data in the game memory.

    By: baifeng
  • ReorderableContainer
    4.2
    v1.2.4Scripts

    A container similar to BoxContainer but extended with drag-and-drop style reordering functionality, and auto-scroll functionality when placed under ScrollContainer.

    By: FoolLin
  • GDGotm
    3.2
    v1.0.0Scripts

    Access Gotm's API with GDScript! === INSTALL === Add Gotm.gd to your autoloads at "Project Settings -> AutoLoad". Make sure the global autoload is named "Gotm". It must be named "Gotm" for it to work.

    By: gotm.io
  • GDScript Interfaces
    3.4
    v1.0.1Scripts

    A library which provides a naive GDScript implementation of interfaces for Godot. It can by its nature only check for implementations at runtime and cannot validate method parameter definitions due to the language's lack of introspection. All implementations are validated when the application is loaded by default, so it behaves quite similarly to how one would expect interfaces to work in other languages.

    By: nsrosenqvist
  • Yandex-Games
    3.5
    v1.0Scripts

    Yandex-Games addon for html game. More information in the github repository. Documentation in the github repository. Give me stars on github! :)

    By: Alexey_Pe
  • Neural Network
    4.1
    v3.1.0Scripts

    An addon for Godot that provides functionality for working with neural networks.

    By: LikVis
  • Quake-Style Light Animations
    4.3
    v2.0Scripts

    A modular, component-based system for creating animated lights in the Godot engine, inspired by the dynamic light animations of classic Quake and Half-Life games. Features - 11 Animation Presets: Includes predefined light animation tables from Quake. - Custom Animations: Supports user-defined animation strings. - Editor Previews: Preview animations directly in the Godot editor. - Smooth Transitions: Optional fade effect to reduce stepping. - Material Integration: Light animations affect the lamp material’s emission property. - Example Project: An example project is included to demonstrate setup and usage, providing a quick way to understand how to configure and combine components.

    By: ioannis
  • Excel Reader
    4.0
    v1.0Scripts

    Reading excel files. If you find any bugs, please report in issues.

    By: Apprentice
  • GdPromise - Promise API for Godot 4
    4.0
    v2.0.1Scripts

    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

    By: TheWalruzz
  • JSON Configuration File
    3.4
    v1.0.1Scripts

    JSON Configuration File is a plugin for Godot that aims to aid reading user input via a JSON file. Using a JSON file as a way to configure your Godot application would allow your users to share configuration files. Minecraft is a remarkable example that uses JSON files to configure certain aspects of the game, such as block models. The definition of JSON Schemas inspired this plugin. However, instead of using a JSON file to define the structure of a JSON, it takes a coding approach. This approach has the advantage of allowing more features.

    By: Teggy
  • Calendar Library
    4.3
    v1.0Scripts

    Calendar is a comprehensive library for creating calendar views, including yearly, monthly, weekly overviews, and agendas. Features: - Generate full year, month and week calendars through simple functions. - Supports variable start of the week (any weekday can be the first day of the week). - Supports week numbers in two versions - "First four day week" (where Week 1 is the first week with four days in it) and "Traditional" (where Week 1 is the week containing January 1). - Localization for day names and month names in three versions, Full (e.g. "Monday"), Abbreviation (e.g. "Mon") and Short (e.g. "M"), plus standard date format for each locale. - Customizable date format through POSIX-style placeholders (e.g. "%A, %-d %B" become "Wednesday, 21 October"). Supports any divider characters. - A Date class with functions for manipulating and comparing dates.

    By: pend00