Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

Kickstart Projects with Free Godot Assets

Discover high quality and Open Source assets for your next Godot project
The page banner background of a mountain and forest

Whats popular

GdUnit3 - Unit Testing Framework icon image
NullPointer
GdUnit3 - Unit Testing Framework

GdUnit3 is a framework for testing Gd-Scrips/C# and Scenes within the Godot editor. https://mikeschulze.github.io/gdUnit3/Features- Write and run tests in GdScript and full C# testing support- Embedded test Inspector in the Godot to navigate over your test suites- Run test-suite(s) by using the context menu on FileSystem, ScriptEditor or GdUnit Inspector- Create testÒ€ℒs directly from the ScriptEditor- A Configurable template for the creation of a new test-suite- A spacious set of Asserts use to verify your code- Argument matchers to verify the behavior of a function call by a specified argument type.- Fluent syntax support- Test Fuzzing support- Parameterized Tests (Test Cases)- Mocking a class to simulate the implementation which you define the output of certain function- Spy on a instance to verify that a function has been called with certain parameters.- Mock or Spy on a Scene- Provides a scene runner to simulate interactions on a scene - Simulate by Input events like mouse and/or keyboard - Simulate scene processing by a certain number of frames - Simulate scene proccessing by waiting for a specific signal - Simulate scene proccessing by waiting for a specific function result- Update Notifier to install latest version from GitHub- Command Line Tool- Visual Studio Code support by (GdUnit Test Explorer) extension- You are welcome to test in and send me your feedback- You are welcome to suggest improvements- You are welcome to report bugs

Assets we Love

Explore more from Categories

Featured Categories

Newly Updated

LinkUx icon image
IUXGames
LinkUx

LinkUx (Godot 4.4+ Add-on)LinkUx is a Godot 4.4+ add-on designed to simplify multiplayer development by providing a unified and scalable networking layer for both local and online play β€” including full Steam Online support.MAIN GOALTo offer a production-ready, backend-agnostic solution that abstracts networking complexity, allowing developers to focus on gameplay instead of low-level implementation details:- Session management- Player synchronization- Scene coordination- State replication- RPC routingCORE COMPONENTS- Global Autoload API: LinkUx- Backend system: NetworkBackend (pluggable)- LAN backend: ENetMultiplayerPeer (direct IP, room codes)- Steam backend: SteamMultiplayerPeer + Steam Lobbies (online, relay)This system provides full control over multiplayer flow and behavior, including:- Sessions (create, join, close) via room code on LAN or Steam- Player lifecycle and authority- Scene loading and readiness synchronization- Entity spawning and destruction- Property replication and interpolation- Message and RPC routing- Tick-based updatesWHAT'S NEW IN VERSION 2.1.0?- New Steam Online backend using GodotSteam GDExtension 4.4+ - Full online multiplayer via Steam Lobbies + SteamMultiplayerPeer - 6-character alphanumeric room codes backed by Steam Lobby metadata - Relay, NAT traversal and encryption handled automatically by Steam- New API functions: - initialize_steam(app_id) β€” initializes GodotSteam, writes steam_appid.txt - is_steam_initialized() β€” returns whether Steam is ready - get_steam_user() β€” returns the local Steam display name - get_version() β€” returns the addon version string from plugin.cfg - is_online() β€” returns true when the Steam backend is active- Dynamic addon version in handshake payload (reads from plugin.cfg)- Godot compatibility updated to 4.4+ADDITIONAL FEATURESGlobal singleton to manage networking from any script:- create_session()- join_session()- join_session_by_room_code()- close_session()Advanced multiplayer systems:- LinkUxEntity for replicated objects- LinkUxSynchronizer for property syncing with interpolation- LinkUxSpawner for networked instantiation and late-join replay- MessageRegistry and RpcRelay for structured communication- Debug logger and network stats helpers- Editor plugin with custom inspectors and toolsMULTIPLAYER SUPPORT- LAN backend: ENet (8-char hex room code encodes IP + port)- Steam backend: Steam Lobbies + SteamMultiplayerPeer (6-char room code) Requires GodotSteam GDExtension 4.4+ by Gramps (godotsteam.com)- Same gameplay code works across both network transports- Switching backends requires only one line change: set_backend()- Ideal for co-op and small competitive games (listen-server model)SUMMARYLinkUx is a modular, backend-agnostic, and developer-focused networking solution for Godot 4.4+, enabling robust multiplayer across LAN and Steam Online with minimal friction while maintaining full flexibility and scalability.

Godot AI icon image
dlight
Godot AI

Godot AI connects MCP-compatible AI assistants (Claude Code, Codex, Antigravity, Cursor, etc.) to a live Godot editor. Build scenes, write and attach scripts, design UI, animate, create materials and particle effects, run tests, and read editor data β€” all from chat.From the creators of MCP for Unity β€” the most widely used gamedev MCP, with 8,500+ GitHub stars and hundreds of thousands of users β€” built from the ground up for Godot. Robustness and deep QA are core to our approach, shaped by over a year of development and community feedback on MCP for Unity.Demo project shown below: dynamic, interactive UI panels drawn 100% procedurally with Godot AI β€” no textures, sprites or shaders. About 2 hours of work: https://github.com/hi-godot/cyberpunk-hud-demoFull docs and repo: https://github.com/hi-godot/godot-aiFeatures:- 100+ operations spanning scenes, nodes, scripts, animations, UI, themes, materials, particles, audio, cameras, input mapping, and project settings- One-click setup for 18 MCP clients β€” Claude Code, Codex, Antigravity, Cursor, Windsurf, VS Code, Zed, Gemini CLI, Cline, Kilo Code, Roo Code, Kiro, Trae, Cherry Studio, OpenCode, Qwen Code, and more- Build entire UI hierarchies from a single prompt- Materials (StandardMaterial3D, ORMMaterial3D, ShaderMaterial) and particles (GPU + CPU, 2D + 3D) with one-call presets β€” fire, smoke, sparks, magic, rain, explosion, lightning- AnimationPlayer authoring with fade/slide/shake/pulse presets; - Camera2D/3D configuration, follow, damping, and limits; AudioStreamPlayer/2D/3D playbackInline or .tres resource authoring (meshes, shapes, curves, gradients, styleboxes)- Smart screenshots so AI agents can see your scene- Multi-instance support across multiple Godot editorsRequirements: Godot 4.3+ (4.4+ recommended) and an MCP client.Quick Start:Install uv (one-time):macOS/Linux: curl -LsSf https://astral.sh/uv/install.sh | shWindows (PowerShell): irm https://astral.sh/uv/install.ps1 | iexInstall the addon from the Asset Library (or drop plugin/addons/godot_ai into your project's addons/ folder).In Godot: Project > Project Settings > Plugins β€” enable "Godot AI".Open the Godot AI dock and click your MCP client to configure it in one click.Open your MCP client and start prompting.Coming next: Physics, Shaders, Terrain, Custom Tools

About Godot Asset Library

Godot Asset Library is a free and Open Source asset library for the Godot Engine maintained by the Godot Asset Library community on GitHub. Explore assets created by the Godot Engine community, and kickstart your development with quality assets from Godot Asset Library

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers