Sort
  • Directory Watcher
    4.0
    v1.0.1Misc

    Allows you to watch contents of a directory for file changes. Add DirectoryWatcher to your scene, register a directory and connect signals. It will automatically notify you of added, removed or deleted files. var watcher = DirectoryWatcher.new() add_child(watcher) watcher.add_scan_directory("res://directory") watcher.files_created.connect(on_files_created) watcher.files_modified.connect(on_files_modified) watcher.files_deleted.connect(on_files_deleted) Change 'scan_delay' property to control scanning period (default is 1 second) and 'scan_step' to control scanned files per frame (default is 50). The watcher will go through the file list in a directory and emit the signals at the end of the cycle. Includes built-in documentation. Check the repo page for more details.

    By: KoBeWi
  • Directory Watcher
    3.4
    v1.0Misc

    Allows you to watch contents of a directory for file changes. Add DirectoryWatcher to your scene, register a directory and connect signals. It will automatically notify you of added, removed or deleted files. var watcher = DirectoryWatcher.new() add_child(watcher) watcher.add_scan_directory("res://directory") watcher.connect("files_created", self, "on_files_created") watcher.connect("files_modified", self, "on_files_modified") watcher.connect("files_deleted", self, "on_files_deleted") Change 'scan_delay' property to control scanning period (default is 1 second) and 'scan_step' to control scanned files per frame (default is 50). The watcher will go through the file list in a directory and emit the signals at the end of the cycle. Check the repo page for more details.

    By: KoBeWi
  • MQTT Client
    4.1
    v1.3Misc

    This node implements the simple and lightweight MQTT protocol popular with IoT (Internet of Things) applications.

    By: goatchurchprime
  • Slider Label
    4.0
    v1.1.1Misc

    A customizable Label that displays a Slider value. Just put it under a Slider and it will work automatically. You can customize the label with any styles and it will show correctly with both HSlider and VSlider. Comes with a few settings that controls when the label should appear (on click, on hover, on focus, always), placement (above or under the slider), separation from slider. There's also a property to specify custom format, e.g. "%s px" will add "px" suffix to your value. Remember to enable the plugin for the node to appear on your list. SliderLabel needs to be a child of Slider node, but you can specify a custom path too. Check the repository page for some cool GIFs.

    By: KoBeWi
  • Slider Label
    3.4
    v1.0Misc

    A customizable Label that displays a Slider value. Just put it under a Slider and it will work automatically. You can customize the label with any styles and it will show correctly with both HSlider and VSlider. Comes with a few settings that controls when the label should appear (on click, on hover, on focus, always), placement (above or under the slider), separation from slider. There's also a property to specify custom format, e.g. "%s px" will add "px" suffix to your value. Remember to enable the plugin for the node to appear on your list. SliderLabel needs to be a child of Slider node, but you can specify a custom path too. Check the repository page for some cool GIFs.

    By: KoBeWi
  • OpenBlive - Bilibili Live API
    3.4
    v2.3Misc

    OpenBlive API for Godot. OpenBlive is the live streaming open platform of Bilibili, a Chinese video website. This plugin provides a Node to receive live chat messages and interact with its API. 哔哩哔哩直播开放平台的 Godot 插件。 安装并启用后提供了 OpenBlive 节点。可获取实时弹幕、礼物等信息,也可以使用互动玩法 API。 2.3 Update * 增加了弹幕服务器心跳错误信号 * 同一次运行中,如果已经输入过身份码,就记住不再弹框 * 修复弹幕连接失败错误可能连续触发两次的问题 2.2 Update * 修正互动玩法心跳间隔 * 调整 API Nonce 的生成算法,尽可能避免重复请求错误 2.1.1 Update * 支持从命令行获取身份码 * 修复弹幕服务器无法重连的问题 2.1 Update * 添加获取主播信息接口 2.0 Update * 适配 v2 版本 API,使用主播身份码

    By: timothyqiu
  • Performance monitor
    3.2
    v0.1.1Misc

    In-game monitoring node with plots for performance or anything else. Just add a Monitor node to your scene and setup any number of plots with one function call each, like $Monitor.add_perf_monitor(Performance.TIME_FPS, "FPS")

    By: baz_a
  • Open Font Package
    3.1
    v1.0.1Misc

    A collection of fonts under the open font license as ready-to-use Godot resources. Each font has its individual license file attached.

    By: dalton5000
  • 3D Platformer Robot
    3.5
    v1Misc

    Free 3D platformer Character for prototyping in Godot Includes: -Rigged 3D Robot Character -20 animations! -3 Alt Palettes If you use this, let me know! Tag me on twitter! @arianagchow

    By: CaptainRipley
  • AdvancedText
    4.1
    v3.0.1-docsMisc

    NodeLabel that adds support for Markdown, RenPy and more,

    By: Jebedaia
  • HFSM2
    4.3
    v2.2.3Misc

    A powerful Hierarchical Finite State Machine plugin. ## Features 1. Prefect visual editor. 2. Visualized debugger. 3. High performance, building base on GDExtension. 4. Supports hierarchical nesting and can be used in complex situations. 5. Diversified transition plans. 6. Two development modes: signal callbacks and attached state scripts. 7. Has ability of working with animations( Can be an Animation State Machine). 8. Attach GDScript/CSharpScript to implement State Logic. 9. Attach GDScript/CSharpScript to implement Transition Logic (full version only).

    By: Daylily
  • Match Maker for Godot
    4.3
    vv3.0.1Misc

    What is this? This is a Match Maker implementation for Godot. The Match Maker framework is a project to enable easy and customizable multiplayer between two or more peers, remotely and locally. It uses the "WebRTC (SIPSorcery)" plugin, also found here on the AssetLib (https://godotengine.org/asset-library/asset/2394) or on GitHub (https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/) Why use this? This project enables you to implement a fully working match-making based Multiplayer within a few lines of code inside Godot! The default settings already allow for most types of connection, for strict networks a TURN server as a relay is required. Read more here: https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/blob/main/Documentation/Match%20Maker/GettingStartedWithMatchMaker.md#better-connectivity How to use this? 1. Make sure you have a C#/Mono project inside Godot 2. Install the "WebRTC (SIPSorcery)" plugin 3. Install this plugin 4. Add the 'SIPSorcery' package to your C# project. If you are using DotNet-Core, you can simply open a terminal and type: dotnet add package SIPSorcery For more details, please refer to the GitHub page: https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/

    By: Sakul Flee
  • C# GDExtension Bindgen
    4.4
    v0.2.0Misc

    Automatic C# bindings generator for GDExtension classes How to use: 1. Import your GDExtensions 2. Enable the C# GDExtension Bindgen plugin in "Project Settings... -> Plugins" tab 3. Click in the menu item "Project -> Tools -> Generate C# GDExtension Bindings" whenever you want to regenerate C# bindings 4. Enjoy \o/

    By: gilzoide
  • WebRTC (SIPSorcery)
    4.3
    vv3.0.1Misc

    What is this? This is a replacement for the official Godot-WebRTC plugin. It is part of the Match Maker plugin, also found here on the AssetLib (https://godotengine.org/asset-library/asset/2398) or on GitHub (https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/) Why use this? The official plugin works, mostly, but comes with a lot of issues and incompatibilities. This plugin offers the SIPSorcery (https://sipsorcery-org.github.io/sipsorcery/index.html) WebRTC implementation, which is well battle-tested and stable. This also allows us to add a lot more configurations and change very specific things in our apps. What is WebRTC? WebRTC is a connection protocol used to connect two or more peers together. This protocol tries to always prioritize a local connection, if it is possible, and can fall back to a relay (TURN) server. To learn more, go here: https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/blob/main/Documentation/Match%20Maker/GettingStartedWithMatchMaker.md#better-connectivity How to use this? 1. Make sure you have a C#/Mono project inside Godot 3. Install this plugin 4. Add the 'SIPSorcery' package to your C# project. If you are using DotNet-Core, you can simply open a terminal and type: dotnet add package SIPSorcery For more details, please refer to the GitHub page: https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/

    By: Sakul Flee
  • Windows 95 UI Theme
    4.0
    v0.1Misc

    This is the Windows 95 UI Theme. Not all assets are converted, and the scaling may be too large or too small for some resolutions.

    By: johnweven
  • GD-EOS (4.2 - AOOLU)
    4.2
    v0.4.0Misc

    This is a compatible version for godot 4.2. Recommend to use 4.3 or later one. AOOLU(Assume Only One Local User) is a version that simplify api by assuming there have only one local user, please refer to the github page for more details. **Epic Online Services** for Godot. Use as **C++ SDK** or compile as **GDScript SDK**. ## Feature 1. OOP and Godot Style, all APIs have been typed as far as possible. 2. Almost APIs are generated from EOS C SDK, you can refer Epic Online Services document directly. 3. `EOSMultiplayerPeer` for godot multiplayer. 4. Support Windows, Linux, macOS, Android, iOS.

    By: Daylily
  • GD-EOS (4.2)
    4.2
    v0.4.0Misc

    This is a compatible version for godot 4.2. Recommend to use 4.3 or later one. **Epic Online Services** for Godot. Use as **C++ SDK** or compile as **GDScript SDK**. ## Feature 1. OOP and Godot Style, all APIs have been typed as far as possible. 2. Almost APIs are generated from EOS C SDK, you can refer Epic Online Services document directly. 3. `EOSMultiplayerPeer` for godot multiplayer. 4. Support Windows, Linux, macOS, Android, iOS.

    By: Daylily
  • GD-EOS (4.3 - AOOLU)
    4.3
    v0.4.0Misc

    AOOLU(Assume Only One Local User) is a version that simplify api by assuming there have only one local user, please refer to the github page for more details. **Epic Online Services** for Godot. Use as **C++ SDK** or compile as **GDScript SDK**. ## Feature 1. OOP and Godot Style, all APIs have been typed as far as possible. 2. Almost APIs are generated from EOS C SDK, you can refer Epic Online Services document directly. 3. `EOSMultiplayerPeer` for godot multiplayer. 4. Support Windows, Linux, macOS, Android, iOS.

    By: Daylily
  • GD-EOS (4.3)
    4.3
    v0.4.0Misc

    **Epic Online Services** for Godot. Use as **C++ SDK** or compile as **GDScript SDK**. ## Feature 1. OOP and Godot Style, all APIs have been typed as far as possible. 2. Almost APIs are generated from EOS C SDK, you can refer Epic Online Services document directly. 3. `EOSMultiplayerPeer` for godot multiplayer. 4. Support Windows, Linux, macOS, Android, iOS.

    By: Daylily
  • Easy LAN
    3.2
    v1.0Misc

    A Godot Addon to easily estabilish LAN connection between devices connected on the same router.

    By: henriquelalves
  • Godot Theme Prototype Textures SVG
    4.0
    v1.2.0Misc

    Includes: file formats: SVG 3 patterns: - Godot Logo - Checker - Grid_512x512 - Grid_1024x1024 9 colors: - Black - White - Red - Orange - Yellow - Lime - Cyan - Blue - Magenta

    By: PiCode
  • Godot Theme Prototype Textures
    4.0
    v1.2.0Misc

    Includes: 3 patterns: - Godot Logo - Checker - Grid_512x512 - Grid_1024x1024 9 colors: - Black - White - Red - Orange - Yellow - Lime - Cyan - Blue - Magenta file formats: PNG

    By: PiCode
  • Godot icon creator/replacer
    3.5
    v1.0Misc

    Replace Windows icon without rcedit. Create icon from image(s) using no external tools. After installing and enabling you'll find two additional menu entries: Project/Tools/Icon Creator Project/Tools/Icon Replacer which should be self explanatory.

    By: pkowal1982
  • Godot icon creator/replacer
    4.0
    v1.0.1Misc

    Replace Windows icon without rcedit. Create icon from image(s) using no external tools. After installing and enabling you'll find two additional menu entries: Project/Tools/Icon Creator Project/Tools/Icon Replacer which should be self explanatory.

    By: pkowal1982