Interact with WebAssembly modules from Godot.Inspect Wasm modules, access globals, call functions, and manipulate memory.Documentation: https://github.com/ashtonmeuser/godot-wasm/wikiRepository: https://github.com/ashtonmeuser/godot-wasm
Toolkit for integrating web3 features into your game, such as crypto payments, NFTs, tokens, custom smart contracts and more!Check these resources to get started:- Docs: https://zenwiki.gitbook.io/solana-godot-sdk-docs/solana-godot-sdk/configuration- Tutorial Videos: https://www.youtube.com/watch?v=UCe-vX3VCiM&list=PLcJMwJxnd40cqKQiwPPvVYFJUHpg_GlBO- Live Demo: https://zenrepublic.github.io/GodotSolanaSDKDemos/Join our discord server for help and to meet other legends: https://discord.gg/6SMECFfahGGood luck and have fun!Created by VirusAxel and Thomukas1
A simple level manager for Godot.for more info see the repo at https://github.com/dmoreland117/d-s-levelsor the wiki athttps://github.com/dmoreland117/d-s-levels/wiki
Steamworks Server API plug-in for Godot Engine. Available for the Windows 32/64-bit, Linux 32/64-bit platforms, and Mac universal. It is based on GodotSteam Server 4.7.1 with Steamworks SDK 1.62.This version is meant for Godot Engine 4.4 and newer; for other versions:Godot 4.1 - 4.3: https://godotengine.org/asset-library/asset/2218Previous versions of the plug-in can be found at the GodotSteam Server repository: https://codeberg.org/godotsteam/godotsteam-server/releases.You can find the full documentation with tutorials at https://godotsteam.com.It does not require enabling but you may need to restart your editor.
GDScript Formatter is a fast code formatter built in Rust that formats your GDScript files in milliseconds, integrated directly into Godot 4.The formatter handles consistent spacing and indentation, proper vertical spacing between functions and classes, and more generally tidies up your code following the official GDScript style guide.It offers near-instant formatting, an optional auto code reordering command, and format-on-save, among other features. It also comes with an extra code style linter that warns you about style issues without changing your code.For a complete guide on how to configure and use the addon, visit the documentation:https://www.gdquest.com/library/gdscript_formatter_godot_addon/
The Player2 AI NPC Godot plugin allows developers to easily create AI NPCs in their Godot projects.The plugin uses free AI APIs from the Player2 App at https://player2.game/.Just open Player2, and the plugin connects automatically, so you can dive right into building your world instead of wrestling with keys or settings. When your game is ready, we’ll share it with our community of 40,000+ active players eager for AI-driven adventures: https://player2.game/discordFor usage information, visit the following:https://github.com/elefant-ai/player2-ai-npc-godot/
A dialog tool that includes a dialog editor, and nodes to parse the resulting file to text on screen. Useful for narrative games such as visual novels, for which the plugin contains a project template. Documentation can be found on the GitHub Wiki: https://github.com/SnekOfSpice/dialog-editor/wiki
A minification tool for Godot 4.3+ that automatically compresses files in your web buildSpeeds up your game loading even if your server does not support gzip compression.DISCLAIMER!1. The compression ratio of a .pck file depends heavily on the set of assets in your project.2. Loading speed depends on server settings.3. On average, loading speed when using a plugin can be from 10% to 100% faster.See comparison calculations here: https://github.com/markushevpro/godot-minimize-html-build/blob/master/COMPARE.mdSupported host platforms (where your editor runs): Windows x64 onlyRecent updates:- Threads support & PWA support- Custom templates support & disabled Head Includes override- itch.io & servers with gzip compression supportRecent fixes:- Fixed a race condition on slow networks- Fixed wrong parsing of file names with spaces- Fixed wrong parsing of file names with dotsHow it worksThe add-on resaves large files (.pck, .wasm) with gzip compression and adds the ability to load gzip-compressed assets in the browser using pako. Nothing else will be changed in your files.Usage- Install the addon from AssetLib- Enable the plugin in your Project Settings.- Export your project to Web.More information at GitHub: https://github.com/markushevpro/godot-minimize-html-build
This plugin aims to help in writing dialogue. It makes use of a syntax heavily inspired by {{mustache}} templates, specifically like handlebars.js. It lets you make use of functions and data in your script and have AraVox generate a Resource which you can then parse in whichever way you want.It is highly recommended to check out its wiki to fully grasp how to utilize AraVox:https://github.com/aravikusu/AraVox/wiki
This facilitates a basic chat interface with the Claude 3.5 Sonnet API. I have found Claude to be the best AI available for gdscript and godot shaders, but available tools are limited. An API key is required (and API keys require funding a wallet). Your API key must be set in the project settings. Visit https://console.anthropic.com/settings/keys for a key.
# GdUnit4 v5.0.3This version of GdUnit4 is build on Godotv4.4.1.stable.mono.official [49a5bc7b6]## Please read the following disclaimer carefully before proceeding! Before you install the new version, you have to disable the plugin and delete.- Deactivate the GdUnit4 plugin if you have installed- Uninstall the current GdUnit4 version (delete the folder res://addons/gdUnit4)- Restart Godot- Install this version and restart Godot- Activate the GdUnit4 pluginhttps://mikeschulze.github.io/gdUnit4/* Features* Support for writing and executing tests in GdScript or C#* Embedded test Inspector in Godot for easy navigation of your test suites* Convenient interface for running test-suites directly from Godot<br> One of the main features of GdUnit4 is the ability to run test-suites directly from the Godot editor using the context menu. You can run test-suites from the FileSystem panel, the ScriptEditor, or the GdUnit Inspector. To do this, simply right-click on the desired test-suite or test-case and select "Run Test(s)" from the context menu. This will run the selected tests and display the results in the GdUnit Inspector. You can create new test cases directly from the ScriptEditor by right-clicking on the function you want to test and selecting "Create TestCase" from the context menu.* Fluent syntax for writing test cases that's easy to read and understand* Configurable template for generating new test-suites when creating test-cases* Wide range of assertion methods for verifying the behavior and output of your code* Argument matchers for verifying that a function call was made with the expected arguments* Test Fuzzing support for generating random inputs to test edge cases and boundary conditions* Parameterized Tests (Test Cases) for testing functions with multiple sets of inputs and expected outputs* Mocking classes to simulate behavior and define output for specific functions* Spy feature for verifying that a function was called with the expected parameters* Mocking or spying on scenes to simulate behavior and verify that certain functions were called* Scene runner for simulating different kinds of inputs and actions, such as mouse clicks and keyboard inputs For example, you can simulate mouse clicks and keyboard inputs by calling the appropriate methods on the runner instance. Additionally, you can wait for a specific signal to be emitted by the scene, or you can wait for a specific function to return a certain value.* Automatic update notifier to install the latest version of GdUnit from GitHub* CI - Continuous Integration support * Command line tool for running tests outside Godot editor * Generates HTML report * Generates JUnit XML report* Public marketplace GitHub action to use in your own CI workflow [gdunit4-action](https://github.com/marketplace/actions/gdunit4-test-runner-action)* C# support by [gdUnit4Net](https://github.com/MikeSchulze/gdUnit4Net/blob/master/README.md) * Enables to run and debug on **Visual Studio**, **Visual Studio Code** and **JetBrains Rider** via [VSTest adapter support](https://github.com/MikeSchulze/gdUnit4Net/blob/master/testadapter/README.md)- You are welcome to test in and send me your feedback- You are welcome to suggest improvements- You are welcome to report bugs