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

Godot MCP Pro icon image
y1uda
Godot MCP Pro

163 MCP Tools for AI-Powered Godot DevelopmentConnect AI assistants (Claude Code, Cursor, Windsurf, Cline) directly to your Godot 4 editor via the Model Context Protocol (MCP).Architecture: AI Assistant <--MCP--> Node.js Server <--WebSocket:6505--> Godot Editor Plugin23 Tool Categories (163 tools total): Project (7) β€” Project info, file search, settings, UID conversion Scene (9) β€” Scene tree, create/open/delete, play/stop, instancing Node (14) β€” Add/delete/duplicate/move, properties, signals, groups Script (8) β€” Read/create/edit, attach, validate syntax, search Editor (9) β€” Screenshots, error log, execute scripts, reload Input (7) β€” Key/mouse/action simulation, sequences, input mapping Runtime (19) β€” Game inspection, recording/replay, navigate, UI click Animation (6) β€” Create animations, tracks, keyframes with easing AnimationTree (8) β€” State machines, transitions, blend trees 3D Scene (6) β€” Meshes, cameras, lights, environment, GridMap Physics (6) β€” Bodies, collision shapes, layers, raycasts Particle (5) β€” GPU particles, materials, gradients, presets Navigation (6) β€” Regions, agents, baking, layer management Audio (6) β€” Players, bus layout, effects TileMap (6) β€” Set/fill/query cells, tile set info Theme/UI (6) β€” Colors, fonts, constants, StyleBox Shader (6) β€” Create/edit shaders, assign materials, parameters Resource (6) β€” Read/edit/create .tres, autoloads Batch/Refactor (8) β€” Find by type, cross-scene updates, dependencies Analysis (4) β€” Scene complexity, signal flow, unused resources Testing/QA (6) β€” Automated tests, assertions, screenshot compare Profiling (2) β€” Performance monitors, FPS/memory/draw calls Export (3) β€” Presets, export commands, template infoKey Features: - UndoRedo Integration β€” All mutations support Ctrl+Z - Smart Type Parsing β€” "Vector2(100, 200)", "#ff0000", "Color(1,0,0)" auto-converted - Auto-Reconnect β€” Exponential backoff (1s to 60s max) - Heartbeat β€” 10s ping/pong keeps connection alive - Error Suggestions β€” Structured errors with contextual hints - 2D & 3D β€” Full support for both 2D and 3D workflows - Lite Mode β€” 76 core tools for clients with tool limits (Cursor, Windsurf) - Permission Presets β€” Pre-configured settings for Claude Code auto-approvalQuick Start: 1. Copy addons/godot_mcp/ to your project 2. Enable plugin in Project Settings > Plugins 3. Install MCP server: cd server && npm install && npm run build 4. Configure your AI client's .mcp.jsonRequirements: - Godot 4.4+ - Node.js 18+ - MCP-compatible AI client (Claude Code, Cursor, Windsurf, VS Code + Cline, etc.)Links: Website & Docs: https://godot-mcp.abyo.net/ Purchase (itch.io): https://y1uda.itch.io/godot-mcp-pro β€” $15 one-time, lifetime updates GitHub: https://github.com/youichi-uda/godot-mcp-proNote: This repository contains the Godot editor plugin (addon). The full package including the MCP server is available via purchase.

Godot IDE Extension icon image
Twister
Godot IDE Extension

This addon extend Godot Editor Features.Godot-IDE contains a combination of several of my tools and contributors tools to improve the code editing experience.Tested:Godot 4.7Note:Don't install the script splitter plugin as separate; this is already integrated.I hope it is useful to you.-- Full content details on github --## FEATURES- Script Splitter (from original repository)- Refactor Tool Symbol Navigator- Override Functions (from original repository)- Quick Folds (from original repository)- Filter Scripts- Search Files- Search Class- Macro-N/Macro ScriptNOTE:Use the settings tab to customize your experience.## CONTRIBUTORS@kyroslehttps://github.com/[email protected]/CodeNameTwister========= TIPS =========# Split the window editor, work for script/text files/documents helpers* With the new toolbar on the right you can split/merge editor in rows and columns.* You can create/remove split with Right mouse Button Context Menu. (Depend of script opened or split current count)# Allow quick fold/unfold lines in the editor* Can use [Atl + 1, Atl + 2, ... Atl + 9, Atl + 0] for fold lines.* Can use [Shift + Atl + 1, Shift + Atl + 2, ... Shift + Atl + 9, Shift + Atl + 0] as inverted for show lines.# Allow quick overriding of inherited functions* RMB (Right Mouse Button) On editing Script for show Override Functions: Can generate functions inherited.# Allow show a panel for easy search files by File type.* [Ctrl + Atl + Space] Invoke Easy Searcher Window# Allow show a panel for easy search files by class type.* [Atl + Delete] for Invoke# Implement filters to show more details of the script* In File tab on editor, you can Show/Hide/Toggle The neighbor panel of the editor========= Change Log =========version >= 0.3:All Details on Githubversion >= 0.2.5:* Added Settings Tabversion >= 0.2.0:* Customize Filters Colors* Simplify IconsPlugins improvement v0.1* Fancy Filters Script* Fancy Search Files# Compatibility> Due to external reasons, previous versions are often incompatible with newer versions of the Godot Engine; it's a complex task, but we do it anyway. Here we mention compatibility versions. * From Godot 4.7: `Godot-IDE 0.5.10-DEV` * From Godot 4.6: `Godot-IDE 0.5.8` * From Godot 4.5: `Godot-IDE 0.5.1` * From Godot 4.4: `Godot-IDE 0.4.0`

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