[[
wikihub
]]
Search
⌘K
Explore
People
For Agents
Sign in
Explore
People
For Agents
Sign in
@harrisonqian / Awesome / wiki/gaming/godot.md
Suggest edit
Cancel
Submit suggestion
Title
Name
Note
--- visibility: public --- # Godot **repo:** [godotengine/awesome-godot](https://github.com/godotengine/awesome-godot) **category:** [[gaming|Gaming]] **related:** [[game-development|Game Development]] · [[open-source-games|Open Source Games]] · [[unity|Unity]] --- # Awesome Godot [](https://awesome.re) [](https://godotengine.org) A curated list of [free/libre](https://www.gnu.org/philosophy/free-sw.html) games, plugins, add-ons and scripts for Godot. Looking for third-party programming language support in Godot? See [Vivraan/godot-lang-support](https://github.com/Vivraan/godot-lang-support). ## Contents - [Games](#games) - [2D](#2d) - [3D](#3d) - [XR](#xr) - [Projects](#projects) - [Templates](#templates) - [Demos](#demos) - [Tutorials](#tutorials) - [Plugins and scripts](#plugins-and-scripts) - [Modules](#modules) - [GDScript/C# editor support](#gdscriptc-editor-support) - [Themes](#themes) - [Engine themes](#engine-themes) - [Syntax themes](#syntax-themes) - [Unofficial Godot builds](#unofficial-godot-builds) - [Bash scripts](#bash-scripts) - [Websites](#websites) - [Other](#other) ## Games *Open Source Games that use Godot.* ### 2D #### Godot 4 - [99Managers Futsal Edition](https://codeberg.org/dulvui/99managers-futsal-edition) - A simple free/libre Futsal team-management game. - [A Dark Forest](https://github.com/TinyTakinTeller/GodotProjectZero) - Minimalistic incremental game inspired by "A Dark Room". - [Librerama](https://codeberg.org/Yeldham/librerama) - A free/libre fast-paced arcade collection of mini-games. - [Poder Solar](https://codeberg.org/antimundo/poder-solar) - Simple resource management game. - [Unknown Horizons](https://github.com/unknown-horizons/godot-port) - Official work-in-progress reimplementation of Unknown Horizons. #### Godot 3 - [Blipshift](https://github.com/GaidamakUA/blipshift) - Simple top-down moving platforms game. - [Breakable](https://github.com/didier-v/breakable) - A breakout-like game. - [Circle Jump](https://github.com/kidscancode/circle_jump) - Mobile arcade game, addicting and enjoyable. How-to-made tutorial is available, so you can recreate it yourself and learn Godot. - [Everplast](https://github.com/WraithWinterly/Everplast) - Unique 2D platforming experience filled with rage, rush, speed, and spray. - [Falling Square](https://github.com/EmilienLeroy/FallingSquare) - A simple mobile game to test your [reflex](/@harrisonqian/awesome/wiki/back-end-development/reflex). - [Flappy Race](https://github.com/Jibby-Games/Flappy-Race) - A 2D online multiplayer game inspired by Flappy Bird and Mario Kart for desktop and [HTML5](/@harrisonqian/awesome/wiki/front-end-development/html5). - [Haldric](https://github.com/wesnoth/haldric) - Official work-in-progress reimplementation of Battle for Wesnoth. - [Memory Game](https://github.com/Tzoop/MemoryGame) - Simple Memory game. - [Pocket Broomball](https://codeberg.org/dulvui/pocket-broomball/) - The world's first broomball game, available for iOS, [Android](/@harrisonqian/awesome/wiki/platforms/android) and [html5](/@harrisonqian/awesome/wiki/front-end-development/html5). - [Portal 2D](https://github.com/JulianWels/portal2d) - 2D remake of the Portal games. - [ROTA](https://github.com/HarmonyHoney/ROTA) - Gravity-bending puzzle platformer game. - [spindle of serendipity](https://zacryol.itch.io/spindle-of-serendipity) - Word guessing game with customizable entries. - [Starship Olympics](https://github.com/notapixelstudio/starship-olympics) - Fast-paced local party game with starships that battle in a top-down arena. - [TuxBuilder](https://github.com/Alzter/TuxBuilder) - Work-in-progress reimplementation of SuperTux. #### Godot 2 - [BlockPop](https://github.com/vnen/blockpop) - A simple Breakout clone. - [Bombs](https://github.com/randyyaj/Bombs) - Simple mobile game. You need to touch bombs to defuse them. - [Captain Holetooth](https://github.com/Hirnbix/captain-holetooth) - Explorative platformer in a detailed world. Geared towards younger players. - [Dolphin Island 2](https://github.com/janmarcano/Dolphin-Island-2) - Platformer game made for the A Game By It's Cover 2015 Game Jam. - [DynaDungeons](https://github.com/akien-mga/dynadungeons) - Bomberman clone in a [fantasy](/@harrisonqian/awesome/wiki/entertainment/fantasy) universe. - [Kraken-Rampage](https://github.com/randyyaj/Kraken-Rampage) - Ludum Dare 33 entry made in 48 hours. - [Minehunter](https://github.com/genete/Minehunter) - A Minesweeper clone. - [Minilens](http://kobuge-games.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/minilens/) - Free puzzle platform game. - [Mountain of Hope](https://github.com/w84death/mountain-of-hope) - Game made on Theater Game Jam (PGA 2015). - [Ninja-Training](https://github.com/KOBUGE-Games/Ninja-Training) - Small running game done as 1 hour challenge. - [No hope](https://github.com/sergicollado/no_hope_LD33) - Ludum Dare 33 entry made in 48 hours. - [Planet Rider](https://github.com/FEDE0D/Planet-Rider) - 2D physics parkour game in an alien environment. - [Platshoot](https://github.com/Calinou/platshoot) - A 2D shooter game. - [Ringed](https://github.com/KOBUGE-Incubator/ringed) - Top-down shooter with extensive usage of light effects. - [Tanks of Freedom](https://github.com/w84death/Tanks-of-Freedom) - Free turn-based isometric strategy game. - [Three Hungry Mice](https://github.com/delstuff/threeHungryMice) - Breakout game with mice made for the Godot Engine Jam of March 2016. ### 3D #### Godot 4 - [Hurry Curry!](https://hurrycurry.org) - Free & open-source cooperative multiplayer cooking game. - [LibreAim](https://codeberg.org/Nokorpo/LibreAim) - Libre FPS aim trainer made with Godot. - [OpenLiberty](https://github.com/FOSS-Supremacy/OpenLiberty) - An open-source reimplementation of Grand Theft Auto III on the Godot Engine. - [Reia](https://github.com/Quaint-Studios/Reia) - A free game that's an action adventure RPG for Desktop and Mobile with multiplayer, MMO, and offline support. - [Sunder](https://codeberg.org/sunder/sunder) - An open-source, fast-paced multiplayer shooter game inspired by Tribes, with jetpacks, skis and vehicles. - [Super Tux Party](https://gitlab.com/SuperTuxParty/SuperTuxParty) - A free/libre and open-source party game that is meant to replicate the feel of games such as Mario Party. - [Tanks of Freedom II](https://github.com/P1X-in/Tanks-of-Freedom-3-D) - Free turn-based isometric strategy game in voxel art. - [Thrive](https://github.com/Revolutionary-Games/Thrive/) - A free, open-source game about the evolution of life (Mono). #### Godot 3 - [Ball2Box](https://codeberg.org/dulvui/ball2box) - Shoot the ball into the box, available for iOS, [Android](/@harrisonqian/awesome/wiki/platforms/android) and [html5](/@harrisonqian/awesome/wiki/front-end-development/html5). - [Boom](https://github.com/FelicePollano/Boom) - A very simple, old fashion FPS, work-in-progress but playable. - [Broken Seals](https://github.com/Relintai/broken_seals) - A work-in-progress third person action RPG with multiplayer support (needs custom engine modules). - [Meteorite](https://github.com/Bauxitedev/meteorite) - A lowres metroidvania FPS, inspired by Metroid Prime, made for LOWREZJAM 2018. - [Rapid Rescue](https://github.com/Azza292/RapidRescue) - Rapid Rescue is a local multiplayer strategy game inspired by Labyrinth. #### Godot 2 - [Cheese Hunter](https://github.com/khairul169/cheese-hunter) - A game for Godot Engine Jam of March 2016. ### XR #### Godot 4 - [Piggy Rescue](https://github.com/surreal6/piggyRescue) - Fun little example game where you chase and rescue little pigs. #### Godot 3 - [Beep Saber VR](https://github.com/NeoSpark314/BeepSaber) - Beat Saber clone in Godot. - [Friday Night Funkin`](https://github.com/this-is-bennyk/Funkin-VR) - VR port of the popular rhythm game. ## Projects *Non-game Open source projects made with Godot (tools/utilities).* #### Godot 4 - [Arrow](https://github.com/mhgolkar/Arrow) - A tool to design game narratives with nodes. - [Clipboard Narrator](https://github.com/lesleyrs/clipboard-narrator) - Turn any web page into an audiobook, works in the background on desktop! - [GodSVG](https://github.com/MewPurPur/GodSVG) - Tool to create optimized Scalable Vector Graphics files. - [Lorien](https://github.com/mbrlabs/Lorien) - Infinite-[canvas](/@harrisonqian/awesome/wiki/front-end-development/canvas) drawing/whiteboarding app for [Windows](/@harrisonqian/awesome/wiki/platforms/windows), [Linux](/@harrisonqian/awesome/wiki/platforms/linux) and macOS. Supports drawing tablets and pressure sensitivity. - [Material Maker](https://github.com/RodZill4/material-maker) - Create PBR materials procedurally (similar to Substance Designer). - [Pixelorama](https://github.com/Orama-Interactive/Pixelorama) - 2D [pixel art](/@harrisonqian/awesome/wiki/media/pixel-art) editor. - [ProtonGraph](https://github.com/protongraph/protongraph) - Node-based tool for procedural content creation. Like visual scripting, but for 3D model generation (needs custom engine modules). #### Godot 3 - [Godello](https://github.com/alfredbaudisch/Godello) - A Trello-like kanban board application made with Godot. A proof of concept for complex non-game applications with Godot, as well real-time online interactions between multiple users. Includes backend code. - [SimulaVR](https://github.com/SimulaVR/Simula) - A VR window manager for [Linux](/@harrisonqian/awesome/wiki/platforms/linux), built on top of Godot engine. - [vpuppr](https://github.com/virtual-puppet-project/vpuppr) - A [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) VTuber application with mulitple tracking backends. ## Templates *Projects to use as a base for your own games.* #### Godot 4 - [COGITO](https://codeberg.org/Phazorknight/Cogito) - First Person Immersive Sim Template Project, providing a framework for creating interactable objects, various items to use and mechanics to influence the player and game environment. - [Crystal Bit Godot Game Template](https://github.com/crystal-bit/godot-game-template) - Opinionated game template. It includes continuous [integration](/@harrisonqian/awesome/wiki/platforms/integration), scene loading with graphic transitions and game pause handling. - [Godot C# Template](https://github.com/CSharpGodotTools/Template) - Template for C# projects with UI scenes, visual debugging tools, simplified tweens, utility scripts and an ENet multiplayer framework. - [First Person Starter](https://github.com/Whimfoome/godot-FirstPersonStarter) - Template with First Person Controller, easily adjustable from the Inspector. - [Godot-GameTemplate](https://github.com/nezvers/Godot-GameTemplate) - Template with all necessary stuff taken care of. Designed for [pixel art](/@harrisonqian/awesome/wiki/media/pixel-art) games. - [Godot 4 Custom Gravity](https://github.com/Ivorforce/Godot4-Custom-Gravity) - Template for a 3D project with planetary gravity (Super Mario Galaxy-like). Supports any planet shapes using signed distance fields. Includes a character controller and various sample setups. - [Godot XR Template](https://github.com/godotVR/godot-xr-template) - Template for a multi-level XR game. - [Maaack's Game Template](https://github.com/Maaack/Godot-Game-Template) - Template with a main menu, options menus, pause menu, credits, scene loader, extra tools, and an example game scene. - [MechanicalFlower Godot Template](https://github.com/MechanicalFlower/godot-template) - Template with code formatting, license tracking, addons management and CI/CD. - [Takin Godot Template](https://github.com/TinyTakinTeller/TakinGodotTemplate) - Template with a save file system, localization, UI (main menu, save files, options, credits), example game scene, plugins (scene and audio managers, logger, linter, resource viewer), placeholders (music, sfx), [github](/@harrisonqian/awesome/wiki/development-environment/github) workflows and various utility scripts. #### Godot 3 - [bendn's Godot Template](https://github.com/bend-n/godot-template) - Game template using the [gpm](https://github.com/you-win/godot-package-manager), with itch.io pushing and builds automated. Starter CLI included. - [Godot First Person Camera](https://github.com/tavurth/godot-simple-fps-camera) - A simple FPS starter with jumping, movement, flashlight and a player character with animations. - [Godot FPS Template](https://github.com/MilkAndBanana01/godot-fps-template) - A free first person game template for the Godot Engine. - [Godot Game Of Life](https://github.com/tavurth/godot-game-of-life) - Conway's *Game of life* using shaders. - [Minimum Game](https://github.com/benmarz/minimum_game) - Template top-down 2D [pixel art](/@harrisonqian/awesome/wiki/media/pixel-art) game, with multiple rooms, a HUD, menus, and autosaving. - [Multiplayer First Person Shooter](https://github.com/blockspacer/Godot-3.2-Multiplayer-FPS) - Multiplayer first person shooter example project. - [Multiplayer Third Person Shooter](https://github.com/jasonswearingen/TPS-MP) - Multiplayer third person shooter example project. ## Demos *Demos to learn GDScript, its concepts, and various game features.* #### Godot 4 - [Godot Demo Projects](https://github.com/godotengine/godot-demo-projects) - Official Godot demo projects (everything except the TPS demo). - [Godot experiments](https://github.com/MrEliptik/godot_experiments) - Several 2D, 3D and VR experiments. - [Kaleidoscope](https://github.com/Elesh-Norn/kaleidoscope) - A demo for interactive shaders in Godot. - [OpenRPG](https://github.com/GDquest/godot-open-rpg) - JRPG-style game demo and template. - [PlaneShooter](https://github.com/sarooptech/PlaneShooter) - A 2D demo game to learn Godot 4. - [TPS Demo](https://github.com/godotengine/tps-demo) - Official Godot third person shooter (TPS) demo with high quality graphics. - [voxelgame](https://github.com/Zylann/voxelgame) - [Minecraft](/@harrisonqian/awesome/wiki/gaming/minecraft)-like voxel terrain demo, utilising the godot_voxel module. #### Godot 3 - [Open Source A-RPG Demo](https://github.com/GDQuest/godot-make-pro-2d-games) - RPG demo. - [Realistic Water Shader](https://github.com/godot-extended-libraries/godot-realistic-water) - Realistic 3D water shader with foam and caustics. - [The Tower](https://github.com/Relintai/the_tower) - A voxel-based parkour game to show the capabilities of the Voxelman module. #### Godot 2 - [FPS Test](https://github.com/Calinou/fps-test) - A singleplayer FPS test. Physics work, but there are no enemies and no proper shooting. - [Pathfinding 2d](https://github.com/FEDE0D/godot-pathfinding2d-demo) - A demo project demonstrating pathfinding using a tilemap. - [UDP Snapshot interpolation](https://github.com/empyreanx/godot-snapshot-interpolation-demo) - Lets you connect to a server and view networked physics. - [UDP State synchronization](https://github.com/empyreanx/godot-state-sync-demo) - A more efficient networking demo than the snapshot interpolation one. - [Voxel Game](https://github.com/toger5/Godot-Voxel-Game-MineCraftClone) - [Minecraft](/@harrisonqian/awesome/wiki/gaming/minecraft)-like voxel terrain demo. ## Tutorials > **Note** > > The [list of tutorials](https://docs.godotengine.org/en/latest/community/tutorials.html) has moved to the Godot documentation. ## Plugins and scripts *Scripts that let you do new stuff, or enhance Godot functionality.* #### Godot 4 - [3D Auto Collision Generator](https://github.com/ThGnommy/godot_3d_auto_collision_generator) - Generate collision for multiple 3D objects in one click. - [AgonesSDK](https://github.com/AndreMicheletti/godot-agones-sdk) - Plugin to add [Agones](https://github.com/googleforgames/agones) SDK functionality to Godot. - [AnimatedShape2D](https://github.com/Goutte/godot-addon-animated-shape-2d) - Animate a CollisionShape2D along with the frames of an AnimatedSprite2D. - [AnimSheet](https://github.com/Lighar/AnimSheet) - Automatically generate AnimationPlayer or AnimatedSprite2D nodes directly from spritesheets within the Godot editor. - [AntialiasedLine2D](https://github.com/godot-extended-libraries/godot-antialiased-line2d) - Higher-quality antialiased Line2D and Polygon2D drawing compared to the default Godot implementation (all rendering methods, all platforms). - [Aseprite Wizard](https://github.com/viniciusgerevini/godot-aseprite-wizard) - Plugin for importing animations from Aseprite as SpriteFrames. - [Beehave](https://github.com/bitbrain/beehave) - Enables you to create robust NPC AI systems using behavior trees. - [CReverter (Composite Reverter)](https://codeberg.org/svetogam/creverter) - Memento-based undo/redo utility that supports composition. - [CSConnector (Contextual Signal/Setup Connector)](https://codeberg.org/svetogam/csconnector) - Provides a clean interface to dynamically find, setup, and connect to descendant nodes through the scene tree. - [CSLocator (Contextual Service Locator)](https://codeberg.org/svetogam/cslocator) - Provides a clean interface to register and find objects through the scene tree like localized singletons. - [Cyclops Level Builder](https://github.com/blackears/cyclopsLevelBuilder) - A level builder for quick prototypes and proof-of-concepts. - [Dialogic](https://github.com/dialogic-godot/dialogic) - Create dialogs, characters and scenes to display conversations. - [Dialogue Engine](https://github.com/Rubonnek/dialogue-engine) - Minimalistic dialogue engine that fits into your GUI nodes and automatically graphs the branching dialogues for easy debugging. - [Dialogue Manager](https://github.com/nathanhoad/godot_dialogue_manager) - A simple but powerful text based branching dialogue editor and runtime. *(Godot 3 and 4)* - [DotnetQuestSystem](https://github.com/TRUINGLol/DotnetQuestSystem) - A simple implementation of a quest system on .NET with an interface for Godot. - [Event Audio](https://github.com/bbbscarter/event-audio-godot) - A simple event-based "fire and forget" audio triggering system. - [Fast Fourier Transform (FFT)](https://github.com/tavurth/godot-fft) - Fast Fourier Transform in GDScript. - [FMOD GDNative](https://github.com/utopia-rise/fmod-gdnative) - Plugin to use the FMOD audio engine in GDScript. - [friflo ECS](https://github.com/friflo/Friflo.Engine.ECS) - High-performance C# ECS with simple API. Supports .NET, WASM/[WebAssembly](/@harrisonqian/awesome/wiki/front-end-development/webassembly), Native AOT, Godot, [Unity](/@harrisonqian/awesome/wiki/gaming/unity), MonoGame, ... *(Godot 3 and 4)* - [func_godot](https://github.com/func-godot/func_godot_plugin) - Import maps using the [Quake MAP file format](https://quakewiki.org/wiki/Quake_Map_Format), commonly made using an editor such as [TrenchBroom](https://trenchbroom.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/). - [GDGIFExporter](https://github.com/jegor377/godot-gdgifexporter) - GIF exporter made entirely in GDScript. - [GdUnit4](https://github.com/MikeSchulze/gdUnit4) - Godot Unit [Testing](/@harrisonqian/awesome/wiki/testing/testing) Framework. - [Gedis](https://github.com/NodotProject/Gedis) - In-memory, Redis-like key-value store for Godot. - [GedisQueue](https://github.com/NodotProject/GedisQueue) - A comprehensive job queue system for Godot, backed by Gedis. - [Godot Doctor](https://github.com/codevogel/godot_doctor) - A powerful validation plugin for Godot that catches errors in scenes and resources before they reach runtime. Also supports type validation for `PackedScene`s. - [Godot Google Play Game Services](https://github.com/Iakobs/godot-play-game-services) - Integrate Google Play Games Services in your Godot game. - [godot-ink](https://github.com/paulloz/godot-ink) - A C# (Mono) plugin to integrate stories writen in [ink](https://github.com/inkle/ink), a scripting language for writing interactive narrative. - [Godot NDI](https://github.com/unvermuthet/godot-ndi) - Integrates the NDI® SDK with Godot. - [godot-playfab](https://github.com/Structed/godot-playfab) - Use PlayFab as your game's [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) backend, with easy [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics). - [Godot Polygon 2D Fracture](https://github.com/SoloByte/godot-polygon2d-fracture) - Two simple scripts for fracturing and cutting polygons. - [Godot Radial Menu](https://github.com/tavurth/godot-radial-menu) - A radial menu written in shader code for performance. - [Godot Shader Warmup](https://github.com/Koisuji02/GodotShaderWarmup) - Extension for pre-warming shaders at startup to prevent runtime stuttering caused by shader compilation (works well also integrated with [engine shader baker](https://docs.godotengine.org/en/stable/tutorials/performance/pipeline_compilations.html#shader-baker); see `report.pdf` in the repository to view results). - [Godot Spin Button](https://github.com/yudinikita/godot-spin-button) - Horizontal Selector with extended options. - [Godot SQLite](https://github.com/2shady4u/godot-sqlite) - GDNative wrapper for SQLite, making it possible to use SQLite databases as data storage in your project. - [Godot Torrent](https://github.com/NodotProject/godot-torrent) - A comprehensive BitTorrent GDExtension for Godot 4, providing full protocol functionality with native C++ performance. - [Godot XR Tools](https://github.com/godotvr/godot-xr-tools) - Basic components for XR development. - [GodotSx](https://github.com/TheWalruzz/godot-sx) - Rx-like extensions for Godot's built-in signals. - [GodotVMF](https://github.com/H2xDev/GodotVMF) - A VMF/MDL/VTF/VMT importer for Godot Engine (Valve map format from Hammer editor). - [GUT](https://github.com/bitwes/Gut) - Utility for writing unit tests in GDScript. - [HCoroutines](https://github.com/Inspiaaa/HCoroutines) - Powerful C# coroutine library for Godot. - [Health, HitBoxes, HurtBoxes, and HitScans](https://github.com/cluttered-code/godot-health-hitbox-hurtbox) - 2D and 3D Components to manage health, damage, and healing. - [HTerrain](https://github.com/Zylann/godot_heightmap_plugin) - Heightmap-based terrain. Supports texture painting, colouring, holes, level of detail and grass. *(Godot 3 and 4)* - [Icon Explorer](https://kenyoni-software.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/godot-addons/addons/icon_explorer) - Browse and save [icons](/@harrisonqian/awesome/wiki/media/icons) from popular icon collections. - [Importality](https://github.com/nklbdev/godot-4-importality) - raster graphics and animations importers: Aseprite, Krita, Pencil2D, Piskel, Pixelorama and others. - [Input Helper](https://github.com/nathanhoad/godot_input_helper) - A helper for detecting input devices and remapping controls. *(Godot 3 and 4)* - [Inventory Manager](https://github.com/Rubonnek/inventory-manager) - Minimalistic inventory manager for easily adding and removing items with variable stack sizes and stack count limits. - [License Manager](https://kenyoni-software.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/godot-addons/addons/licenses) - Manage license and copyright for third party graphics, software or libraries. Group them into categories, add descriptions or web links. - [LimboAI](https://github.com/limbonaut/limboai) - Behavior trees and state machines. Comes with editor, visual debugger, comprehensive demo and tutorial. - [Maaack's Game Template Plugin](https://github.com/Maaack/Godot-Game-Template) - Template with a main menu, options menus, pause menu, credits, scene loader, extra tools, and an example game scene. - [Maaack's Menus Template](https://github.com/Maaack/Godot-Menus-Template) - Template with a main menu, options menus, credits, and a scene loader. - [Maaack's Scene Loader](https://github.com/Maaack/Godot-Scene-Loader) - Scene loader that includes a loading screen, progress bar, and error handling. - [Netfox](https://github.com/foxssake/netfox) - Multiplayer timing, rollback and other multiplayer features. - [NobodyWho](https://github.com/nobodywho-ooo/nobodywho) - Local large language models (LLMs) for "AI-powered" NPC dialogue. - [Nodot](https://github.com/NodotProject/nodot) - Node composition library for Godot 4. - [obs-websocket-gd](https://github.com/you-win/obs-websocket-gd) - Script and editor plugin to control Open Broadcaster Software from Godot via obs-websocket. - [Orchestrator](https://github.com/Vahera/godot-orchestrator) - Dialog and visual-scripting subsystem for 2D and 3D games. - [Phantom Camera](https://github.com/ramokz/phantom-camera) - Designed to provide and simplify common behaviors for the built-in Camera2D and Camera3D nodes. - [PixelPen](https://github.com/pixelpen-dev/pixelpen) - [Pixel art](/@harrisonqian/awesome/wiki/media/pixel-art) drawing and animation: Common drawing tools such as selection, shape creation, mirroring, tiling, and animation features within the Godot editor. - [PlayerConnect](https://github.com/rayzorite/PlayerConnect) - Bug/feedback reporting system for your Godot game. It uses a Discord webhook as a medium to send reports to your desired Discord channel. - [PowerKey](https://github.com/phosxd/PowerKey) - Easy-to-use dynamic translation of text & other variables. Also offers GDScript execution on Nodes, without needing to attach a script. - [ProtonScatter](https://github.com/HungryProton/scatter) - Automates the positioning of assets in a scene. - [QR Code](https://kenyoni-software.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/godot-addons/addons/qr_code) - [QR Code](/@harrisonqian/awesome/wiki/miscellaneous/qr-code) generation either with the included QRCodeRect node or use the encoding result of the QRCode class. - [Quest Manager](https://github.com/Rubonnek/quest-manager) - Minimalistic quest manager able to track quest state at runtime for easier debugging. - [Questify](https://github.com/TheWalruzz/godot-questify) - A graph-based quest editor and manager. - [QuestSystem](https://github.com/shomykohai/quest-system) - A simple and extensible quest manager and creator. - [Quill-IDE](https://github.com/rayzorite/quill-ide) - Modified and beautified version of the default Godot Script Editor for 4.4+. - [Ridiculous Coding](https://github.com/jotson/ridiculous_coding) - Makes your coding experience in Godot 1000× more ridiculous. - [Roommate](https://github.com/hoork/roommate) - 3D level builder tool with focus on creating indoors environment and automation. - [Scene Library](https://github.com/4d49/scene-library) - A tool for organizing Godot scenes with efficiency. - [Scene Manager](https://github.com/glass-brick/Scene-Manager) - Make nice and customizable scene transitions in one line of code. *(Godot 3 and 4)* - [Script-IDE](https://github.com/Maran23/script-ide) - Transforms the script editor into an IDE-like UI. Multiline tabs, improved outline, quick open and override, enhanced keyboard navigation. - [Shaker](https://github.com/Eneskp3441/Shaker) - Plugin that adds shaking and emitters for cameras, nodes or any property in 2D and 3D. - [SignalVisualizer](https://github.com/Ericdowney/SignalVisualizer) - Displays the current scene's signals and connections in a easy to read graph and tree dock. - [Simplified Flight Simulation library](https://github.com/fbcosentino/godot-simplified-flightsim) - A library that helps you create a simple airplane/helicopter/spaceship flight simulator. *(Godot 3 and 4)* - [SimpleGodotCRTShader](https://github.com/henriquelalves/SimpleGodotCRTShader) - A simple Godot shader that simulates CRT Displays. - [SmartShape2D](https://github.com/SirRamEsq/SmartShape2D) - A 2D terrain tool. *(Godot 3 and 4)* - [Sprouty Dialogs](https://github.com/SproutyLabs/SproutyDialogs) - A graph-based visual dialogue system, to create dialogues in your games incredibly easy! 🌱 - [Subtitles Importer](https://github.com/Rubonnek/subtitles-importer) - A comprehensive subtitle parser supporting 15+ subtitle formats (SRT, VTT, SSA/ASS, SBV, and more) with runtime parsing, time-based queries, and AnimationPlayer [integration](/@harrisonqian/awesome/wiki/platforms/integration). - [System Bar Color Changer](https://github.com/syntaxerror247/godot-[android](/@harrisonqian/awesome/wiki/platforms/android)-system-bar-color-changer) - An [Android](/@harrisonqian/awesome/wiki/platforms/android) plugin that enables you to dynamically change the colors of the status bar and navigation bar, and also supports enabling translucent system bars for a modern, immersive UI experience. - [Talo](https://github.com/TaloDev/godot) - A self-hostable game backend for managing players, leaderboards, stats, saving/loading data and more. - [TerraBrush](https://github.com/spimort/TerraBrush) - Minimal Terrain heightmap editor that features sculpting, painting textures, LOD, and MultiZones. - [Terrain3D](https://github.com/TokisanGames/Terrain3D) - A high performance, editable 3D terrain system. - [ThemeGen](https://github.com/Inspiaaa/ThemeGen) - Easily create themes using GDScript code, allowing you to reuse styles, recombine them, and effortlessly reuse and share colours between components. - [UI Design Tool](https://github.com/imjp94/UIDesignTool) - Intuitive design workflow for UIs in the editor. - [Vest](https://github.com/foxssake/vest) - A unit [testing](/@harrisonqian/awesome/wiki/testing/testing) addon for Godot. - [Virtual Joystick](https://github.com/MarcoFazioRandom/Virtual-Joystick-Godot) - A virtual joystick for touchscreens. Simple to use and with useful options. *(Godot 3 and 4)* - [Wwise](https://github.com/alessandrofama/wwise-godot-integration) - Wwise audio middleware [integration](/@harrisonqian/awesome/wiki/platforms/integration). - [YATI (Yet Another Tiled Importer](https://github.com/Kiamo2/YATI) - This is an addon for importing files (.tmx, .tmj) created by the [Tiled Map Editor](https://github.com/mapeditor/tiled). - [Your Buil](https://codeberg.org/svetogam/yourbuil) - A plugin that makes it as easy as possible to use build data like git commit hashes in your build. #### Godot 3 - [2D Day/Night Cycle](https://github.com/hiulit/Godot-3-2D-Day-Night-Cycle) - A ☀️ Day / 🌔 Night cycle for 2D. - [2D Destructible Objects](https://github.com/hiulit/Godot-3-2D-Destructible-Objects) - A script that takes a sprite, divides it into blocks and makes them explode💥. - [Anima](https://github.com/ceceppa/anima) - Run sequential and parallel animations with [less](/@harrisonqian/awesome/wiki/front-end-development/less) code compared to Tween. - [AutoColliders](https://github.com/graycastle/godot-AutoColliders) - Allows the automatic generation of colliders for Sprites, with planned expansion to handle 3D meshes in the future. - [BoxCam2D](https://github.com/sarooptech/BoxCam2D) - Simplest way to implement grid-based 2D camera movement. - [Cartographer](https://github.com/awkwardpolygons/cartographer) - Heightmap-based 3D terrain editor. - [Code Snapshot](https://github.com/fenix-hub/godot-engine.code-snapshot) - A plugin which lets you take beautified screenshots of your code within the editor. - [CRT Shader](https://github.com/hiulit/Godot-3-2D-CRT-Shader) - A Godot shader that simulates CRT Displays with many shader parameters. - [CSG Mesh Exporter (.OBJ)](https://github.com/mohammedzero43/CSGExport-Godot) - Export CSG nodes to OBJ meshes to improve editing performance. - [Debanding Material Shader](https://github.com/fractilegames/godot-gles2-debanding-material) - Simple material shader with added debanding noise, for use with the GLES2 renderer as it doesn't support full-screen debanding. - [Delaunator GDScript](https://github.com/hiulit/Delaunator-GDScript) - A GDScript library for Delaunay triangulation of 2D points. - [Dijkstra map for Godot](https://github.com/MatejSloboda/Dijkstra_map_for_Godot) - A GDNative project for Godot game engine, that introduces Dijktra Map pathfinding node. - [Discord.gd](https://github.com/3ddelano/discord.gd) - Discord bot API wrapper. Make [bots](/@harrisonqian/awesome/wiki/miscellaneous/bots) in 100% GDScript. - [DungeonTemplateLibrary-Godot](https://github.com/krazyjakee/DungeonTemplateLibrary-Godot) - Godot Dungeon Template Library (terrain & roguelike generation). - [EffekseerForGodot3](https://github.com/effekseer/EffekseerForGodot3) - Import [Effekseer](https://effekseer.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/en/) particle effects. - [Escoria](https://github.com/godotengine/escoria) - Point & click adventure game framework. *(Godot 2 and 3)* - [Funexpected Flash Tools](https://github.com/funexpected/flash-tools) - Adobe Animate (Flash) plugin that allows you to export a project for a Godot Engine. - [gdstats](https://github.com/droxpopuli/gdstats) - A library of pseudorandom number generators for common statistical distributions. - [GitHub integration](https://github.com/fenix-hub/godot-engine.[github](/@harrisonqian/awesome/wiki/development-environment/github)-integration) - Interact with [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) without opening your browser. - [godotccd](https://github.com/TheSHEEEP/godotccd) - Fast 3D collision checks in Godot using libccd. - [godotdetour](https://github.com/TheSHEEEP/godotdetour) - A GDNative implementation of the detour/detourcrowd library. - [Godot GamePad](https://github.com/ACB-prgm/Godot_GamePad) - Allows players to use their mobile devices as controllers. - [Godot Gif Getter](https://github.com/you-win/godot-gif-getter) - An in-game utility for recording and saving GIFs (written in GDNative Rust). - [Godot Google Play Games Services](https://github.com/Iakobs/godot-google-play-game-services-[android](/@harrisonqian/awesome/wiki/platforms/android)-plugin) - Integrate Google Play Games Services in your Godot game. - [Godot Mixing Desk](https://github.com/kyzfrintin/Godot-Mixing-Desk) - Make procedural sound and adaptive/procedural [music](/@harrisonqian/awesome/wiki/media/music) with a few nodes and a couple lines of code. - [Godot NExt](https://github.com/godot-extended-libraries/godot-next) - A set of basic node extensions. - [GodotNotificationCenter](https://github.com/didier-v/GodotNotificationCenter) - A notification center. - [GodotOnReady](https://github.com/31/GodotOnReady) - A C# (Mono) alternative to the GDScript-only `onready` keyword, without reflection. - [GodotPhoenixChannels](https://github.com/alfredbaudisch/GodotPhoenixChannels) - A GDScript and Godot Engine implementation for the Channels API of the Phoenix Framework. - [godot-ply](https://github.com/jarneson/godot-ply) - In-editor box modelling for gray boxing or prototyping 3D levels. - [GodotRx](https://github.com/semickolon/GodotRx) - Reactive extensions for Godot C# (Mono). - [GodotTIE](https://github.com/henriquelalves/GodotTIE) - Text Interface Engine to control text output (like in a RPG dialogue). *(Godot 2 and 3)* - [Godot-Trail-System](https://github.com/OBKF/Godot-Trail-System) - Advanced 2D/3D trail system. - [Godot VirtualJoystick](https://github.com/mcunha-br/Godot_VirtualJoystick) - A simple vitual joystick for mobile devices. - [InGrid](https://github.com/Larpon/ingrid) - Infinite scrolling grid. - [Kehom's Godot Addon Pack](https://github.com/Kehom/GodotAddonPack) - A collection of addons for debugging, networking, UI, and more. - [Level of Detail (LOD)](https://github.com/Calinou/godot-lod) - Level of detail add-on for meshes, lights and particles. Can improve performance in large scenes. - [Line Collider 2D](https://github.com/Kylogias/godot-line-collider-2d) - A script which adds colliders that follow an array of Line2Ds (useful for prototypes). - [NativeLib](https://github.com/DrMoriarty/nativelib) - Plugin management system designed to easily operate with native libraries for iOS/Android. It also takes care about plugin dependencies and provides hassle-free native libs updating. Attribution and [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics): Adjust, Amplitude, AppsFlyer, Flurry, GameAnalytics, Tenjin. Ads networks and mediation: AdColony, AppLovin, TapDaq. [GDPR](/@harrisonqian/awesome/wiki/security/gdpr) and privacy: App Tracking Transparency, Ogury. Social: Facebook. Universal backend solution: [Firebase](/@harrisonqian/awesome/wiki/platforms/firebase). - [NI mate Motion Capture](https://github.com/hoontee/godot-ni-mate-motion-capture) - Animate Skeletons with a Microsoft Kinect sensor. - [Scrolling Background](https://github.com/dploeger/godot-scrollingbackground) - A scrolling background node. *(Godot 2 and 3)* - [Shell Fur](https://github.com/Arnklit/ShellFurGodot) - 3D fur node for Godot. - [StoryTeller Engine](https://github.com/HeavenMercy/StoryTeller-Engine) - Dialog and interactive fiction engine. - [Tiled importer](https://github.com/vnen/godot-tiled-importer) - Import maps from [Tiled](https://www.mapeditor.org/). - [TileSet Builder](https://github.com/HeavenMercy/TileSet-Builder-Godot-Plugin) - Quickly build tilesets with style. - [Tree generator](https://github.com/Zylann/godot_tree_generator_plugin) - Tool for generating trees. - [Volumetrics](https://github.com/SIsilicon/Godot-Volumetrics-Plugin) - Voxel-based volumetric lighting and fog plugin. - [Voxel-Core](https://github.com/ClarkThyLord/Voxel-Core) - GDScript voxel plugin for creating, importing and editing voxel content in-engine and in-game. - [VPainter](https://github.com/tomankirilov/VPainter) - 3D vertex painting plugin. - [Waterways](https://github.com/Arnklit/WaterGenGodot) - Tool to generate river meshes with flow and foam maps based on Bézier curves. - [XSM](https://gitlab.com/atnb/xsm) - A fully-featured hierarchical State Machine with parallel states, easy animation, random states and more. - [Yume Visual Novel Editor](https://github.com/yumedev40/Yume-Visual-Novel-Editor) - An integrated editor for creating visual novel games. #### Godot 2 - [Auto Tile Layer](https://github.com/leezh/autotile) - Allows automatic 2D tiling using RPG Maker's Autotile format. - [Grass Plugin](https://github.com/marcosbitetti/grass_plugin_4_godot) - A plugin to handle huge amounts of grass, foliages and other vegetations. - [gterm](https://github.com/TeddyDD/gterm) - GUI control that draws something similar to \*nix terminal emulators. - [SUTjoystick](https://gitlab.com/shine-upon-thee/joystick) - Easy gamepad support for GNU/[Linux](/@harrisonqian/awesome/wiki/platforms/linux) and [Windows](/@harrisonqian/awesome/wiki/platforms/windows). #### Godot version unknown - [Camera2D Screen Shake](https://godotengine.org/qa/438/camera2d-screen-shake-extension) - Screen shake effect for Camera2D. - [Easing Script](https://github.com/impmja/godot-easing) - A port of the Robert Penner's equations for easing. - [GDSerCommPlugin](https://github.com/NangiDev/GDSerCommPlugin) - A plugin to read Arduino serial input (needs custom engine modules). - [gdutils](https://github.com/GodotExplorer/gdutils) - Utilities for Godot written in GDScript. - [Godot Game Tools](https://github.com/vini-guerrero/Godot_Game_Tools) - Blender plugin to ease importing assets into Godot. - [Godot Recipes](https://kidscancode.org/godot_recipes/3.x/) - A large collection of [tutorials](/@harrisonqian/awesome/wiki/computer-science/tutorials) and techniques, both big and small. - [Godot Shaders](https://github.com/GDQuest/godot-shaders) - A large library of free and open-source shaders for 2D and 3D. - [Polygon Merge](https://github.com/ScyDev/Godot-Scripts) - Merge polygons. - [Simplex 2D/3D](https://github.com/OvermindDL1/Godot-Helpers) - Simplex deterministic noise functions. - [Tileset Builder](https://gist.[github](/@harrisonqian/awesome/wiki/development-environment/github).com/Calinou/27e979ab0a35500c3381) - Build tilesets. ## Modules *Stuff integrated into Godot core (C++).* #### Godot 4 - [Entity Spell System](https://github.com/Relintai/entity_spell_system) - An entity and spell system for complex (optionally multiplayer) RPGs. *(Godot 3 and 4)* - [FMOD GD4](https://github.com/summertimejordi/fmod_gd4) - FMOD Studio API [integration](/@harrisonqian/awesome/wiki/platforms/integration). - [Godex](https://github.com/GodotECS/godex) - An entity component system library. - [GodotHook](https://github.com/Mestima/GodotHook) - A lite custom event system for Godot Engine. *(Godot 3 and 4)* - [godot-jolt](https://github.com/godot-jolt/godot-jolt) - Allows you to use the [Jolt Physics Engine](https://github.com/jrouwe/JoltPhysics). - [godot-luaAPI](https://github.com/WeaselGames/godot_luaAPI) - Module for creating sandboxed modding APIs with Lua. *(Godot 3 and 4)* - [godot-rapier-2d](https://github.com/appsinacup/godot-rapier-2d) - A 2D [Rapier](https://github.com/dimforge/rapier) physics server for Godot. - [GodotSteam](https://github.com/Gramps/GodotSteam) - [Steam](/@harrisonqian/awesome/wiki/learn/steam) API library binding for Godot. Supports [Windows](/@harrisonqian/awesome/wiki/platforms/windows), macOS and [Linux](/@harrisonqian/awesome/wiki/platforms/linux). - [godot-voxel](https://github.com/Zylann/godot_voxel) - Module for creating volumetric worlds. - [Keyring](https://github.com/shomykohai/godot-keyring) - Utility to interact with the OS keyring to store credentials. - [spout-gd](https://github.com/you-win/spout-gd) - Share [OpenGL](/@harrisonqian/awesome/wiki/miscellaneous/opengl) textures across [Windows](/@harrisonqian/awesome/wiki/platforms/windows) applications through your GPU using [Spout](https://github.com/leadedge/Spout2). - [Texture Packer](https://github.com/Relintai/texture_packer) - Tools to layer, pack, and merge textures at runtime. *(Godot 3 and 4)* - [Voxelman](https://github.com/Relintai/voxelman) - A voxel engine with more focus on editor [integration](/@harrisonqian/awesome/wiki/platforms/integration), gameplay-related features, and extendability. *(Godot 3 and 4)* #### Godot 3 - [Flash Module](https://github.com/funexpected/godot-flash-module) - Use Adobe Animate (Flash) projects in Godot. - [FMOD Integration](https://github.com/alexfonseka/godot-fmod-integration) - Module to integrate the FMOD audio engine in Godot. - [Gdnet for Godot 3](https://github.com/PerduGames/gdnet3) - An ENet wrapper for Godot 3. - [GodotAIGym](https://github.com/lupoglaz/GodotAIGym) - Make your Godot project into an OpenAI Gym environment to train RL models with PyTorch. - [godot-apple-id](https://github.com/Wild-Pluto/godot-apple-id) - Module for sign in with Apple in Godot. - [godotcord](https://github.com/drachenfrucht1/godotcord) - A wrapper for the [Discord Game SDK](https://discord.com/developers/docs/game-sdk/sdk-starter-guide). - [godot-python](https://github.com/touilleMan/godot-python) - [Python](/@harrisonqian/awesome/wiki/programming-languages/python) support for Godot 3. - [godot-simple-state](https://github.com/tavurth/godot-simple-state) - A minimal finite state machine using nodes, perfect for Jam games. - [Godot-Slicer](https://github.com/cj-dimaggio/godot-slicer) - A port of [Ezy-Slicer](https://github.com/DavidArayan/ezy-slice) for Godot. - [Goost](https://github.com/goostengine/goost) - A general-purpose, extensible and customizable extension. - [PortAudio](https://github.com/sebastian-heinz/portaudio) - Wrapper methods and Godot-friendly types to use PortAudio. - [Speech to Text](https://github.com/menip/godot_speech_to_text) - Captures the user's microphone input and converts it to text. #### Godot version unknown - [godot-anl](https://github.com/Xrayez/godot-anl) - A wrapper for [Accidental Noise Library](https://github.com/JTippetts/accidental-noise-library) with a visual noise editing support. - [godot-enet-better](https://github.com/Faless/godot-enet-better) - A better ENet module for high-performance multiplayer games with Godot. - [Head tracking using OpenCV](https://github.com/antarktikali/godot-opencv-gpu-perspective) - [NativeDialogs](https://github.com/GodotExplorer/NativeDialogs) - Using native dialogs in Godot. - [Open Adaptive [Music](/@harrisonqian/awesome/wiki/media/music) Library](https://github.com/oamldev/oamlGodotModule) - [RawPacker](https://github.com/empyreanx/rawpacker) - Simple binary packing/unpacking for RawArray. - [spine](https://github.com/GodotExplorer/spine) - [Spine](http://esotericsoftware.com/) animation support module. - [WaterSplash 2D node](https://github.com/laverneth/water) ## GDScript/C# editor support *Add-ons for text editors that implement GDScript or C# support.* - [Emacs](https://github.com/godotengine/emacs-gdscript-mode) - Syntax highlighting, code folding, indentation and autocompletion. - [Geany](https://github.com/haimat/GDScript-Geany) - Syntax highlighting. - [Gedit](https://github.com/haimat/GDScript-gedit) - Syntax highlighting. - [IntelliJ IDEA](https://github.com/exigow/intellij-gdscript) - Syntax highlighting and autocompletion. - [JetBrains Rider (C#)](https://github.com/JetBrains/godot-support) - Syntax highlighting, autocompletion and run configurations. - [Kakoune](https://github.com/Skytrias/gdscript-kak) - Syntax highlighting. - [GNU Nano](https://github.com/GodotID/nano-gdscript) - Syntax highlighting. - [Neovim](https://github.com/Mathijs-Bakker/godotdev.nvim) - A batteries-included [Neovim](/@harrisonqian/awesome/wiki/editors/neovim) plugin for Godot 4.x [game development](/@harrisonqian/awesome/wiki/gaming/game-development). Use [Neovim](/@harrisonqian/awesome/wiki/editors/neovim) as a fully featured external editor for Godot, with minimal setup. - [Sublime Text](https://github.com/beefsack/GDScript-sublime) - Syntax highlighting. - [Vim](https://github.com/habamax/vim-godot) - Syntax highlighting, autocompletion and linting using the LSP server provided by the Godot editor. Also supports the Godot shader language. - [Visual Studio Code](/@harrisonqian/awesome/wiki/editors/visual-studio-code) - [C# Tools for Godot [Visual Studio Code](/@harrisonqian/awesome/wiki/editors/visual-studio-code) Extension](https://marketplace.visualstudio.com/items?itemName=neikeq.godot-csharp-vscode) - Debugger and utilities for working with Godot C# projects in VSCode. - [gdformat [Visual Studio Code](/@harrisonqian/awesome/wiki/editors/visual-studio-code) Extension](https://marketplace.visualstudio.com/items?itemName=EddieDover.gdscript-formatter-linter) - Formatter for GDScript in [Visual Studio Code](/@harrisonqian/awesome/wiki/editors/visual-studio-code). - [godot-tools [Visual Studio Code](/@harrisonqian/awesome/wiki/editors/visual-studio-code) Extension](https://marketplace.visualstudio.com/items?itemName=geequlim.godot-tools) - A complete set of tools to code games with Godot Engine in Visual Studio Code. Includes a GDScript language client. - [GUT [Visual Studio Code](/@harrisonqian/awesome/wiki/editors/visual-studio-code) Extension](https://github.com/bitwes/gut-extension) - Run GUT framework unit/[integration](/@harrisonqian/awesome/wiki/platforms/integration) tests directly from the Visual Studio Code Editors. ## Themes ### Engine themes *Alternative themes for the entire Godot engine editor.* - [Catppuccin Theme](https://github.com/catppuccin/godot) - A soothing pastel theme offered in four different flavors. - [Godot Minimal Theme](https://github.com/passivestar/godot-minimal-theme) - A theme that aims to correct odd spacing and formatting in the default Godot theme without changing the overall look and feel. ### Syntax themes *Alternative themes for the built-in script editor.* - [base16-godot](https://github.com/Calinou/base16-godot) - All [base16](https://github.com/chriskempson/base16) themes. - [Godot syntax themes](https://github.com/godotengine/godot-syntax-themes) - 13 syntax themes including Ayu Mirage, Darcula, Gruvbox Dark, Monokai, One Dark, Solarized, and more. - [Syntax themes by Geequlim](https://github.com/Geequlim/godot-themes/tree/master/syntax) - Chester, Google Code Light and Monokai. ### External editor themes *Alternative themes with the trusted Godot editor's colors for external tools.* - [Alacritty](https://github.com/voylin/godot_color_theme/tree/master/alacritty) - [NeoVim](https://github.com/voylin/godot_color_theme/tree/master/lua) - [Visual Studio Code](https://github.com/ryanabx/godot-vscode-theme) - [Zed](https://github.com/D4r3NPo/zed-godot-theme) ## Unofficial Godot builds *Those builds will let you use recent versions of Godot Git, but they may be less stable than official ones – use at your own risk.* - [bend-n's 2D builds](https://github.com/bend-n/godot-builds) - Godot builds [optimized for size](https://docs.godotengine.org/en/stable/engine_details/development/compiling/optimizing_for_size.html) with [these modules disabled](https://github.com/bend-n/godot-builds/blob/main/.github/2d-build-modules.py). Also includes misc non breaking patches. ## Bash scripts *Bash scripts can be placed in `~/.local/bin`.* - [build-godot](https://github.com/aaronfranke/Linux-tools/blob/master/all-distros/build-godot) - (and [build-godot-mono](https://github.com/aaronfranke/Linux-tools/blob/master/all-distros/build-godot-mono)) Scripts that compile and run Godot, attempting to install dependencies if needed. - [godot.sh](https://github.com/adolson/godot-stuff/blob/master/godot.sh) - Script that automatically downloads and launches latest version of Godot, or compiles and launches the Git `master` branch. - [godot-wrapper](https://github.com/nsrosenqvist/godot-wrapper) - Script that helps Debian and Ubuntu users install and use Godot. - [replicate-file.sh](https://github.com/adolson/godot-stuff/blob/master/replicate-file.sh) - Script to update copies of a file with one master file. ## Websites - [Godot Asset Library](https://godotengine.org/asset-library/asset) - Official Godot Asset Library. Includes user-created games, projects, templates, demos, [tutorials](/@harrisonqian/awesome/wiki/computer-science/tutorials), plugins, and scripts. - [Godot Shaders](https://godotshaders.com/) - A community-driven shader library for the Godot game engine. ## Other *Other stuff.* - [asdf-godot](https://github.com/mkungla/asdf-godot) - Godot plugin for the [asdf version manager](https://asdf-vm.com). - [codetranslator](https://github.com/HaSa1002/codetranslator) - Translates GDScript to C# (WIP). - [gd2cs.py](https://github.com/kiriri/gd2cs.py) - [Python](/@harrisonqian/awesome/wiki/programming-languages/python) script that converts GDScript code to C# (WIP). - [gdvm](https://gdvm.io) ([GitHub](https://github.com/adalinesimonian/gdvm)) - Command-line version manager for Godot Engine, allowing you to easily install and switch between different Godot versions on [Windows](/@harrisonqian/awesome/wiki/platforms/windows), macOS, and [Linux](/@harrisonqian/awesome/wiki/platforms/linux) (x86, x86_64, and ARM64). - [godot-actions](https://github.com/bend-n/godot-actions) - Composite actions for exporting, setting up, and pushing Godot projects to itch.io through [Github](/@harrisonqian/awesome/wiki/development-environment/github) Actions. - [godot-ci](https://github.com/aBARICHELLO/godot-ci) - [Docker](/@harrisonqian/awesome/wiki/back-end-development/docker) image to export Godot games through CI. Includes GitLab CI script example. - [godot-gdscript-toolkit](https://github.com/Scony/godot-gdscript-toolkit) - Independent set of command line tools for working with GDScript - parser, linter and formatter. - [godot-launcher](https://github.com/sebastianoboem/godot-launcher) - A desktop application built with [Python](/@harrisonqian/awesome/wiki/programming-languages/python) that simplifies the Godot Engine development environment management. - [Godot [Awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) Scientific](https://github.com/Ivorforce/Awesome-Godot-Scientific/) - Community-curated list of Godot software that provides methods for scientific methods, [machine learning](/@harrisonqian/awesome/wiki/computer-science/machine-learning), and hyperoptimized computation. - [Godot Package Manager](https://github.com/you-win/godot-package-manager) - Package manager for Godot using npm. - [`gd-com` npm package](https://www.npmjs.com/package/@gd-com/utils) - Communicate with Godot clients using [Node.js](/@harrisonqian/awesome/wiki/platforms/node-js). - [RetroPie Godot Game Engine "Emulator"](https://github.com/hiulit/RetroPie-Godot-Game-Engine-Emulator) - A scriptmodule to install a Godot "emulator" for RetroPie. - [ShipThis](https://github.com/shipth-is/cli) - CLI to build and publish Godot mobile games to the App Store and Google Play. - [strip-to-frames.pl](https://github.com/adolson/godot-stuff/blob/master/strip-to-frames.pl) - [Perl](/@harrisonqian/awesome/wiki/programming-languages/perl) script to split a grid spritesheet image into numbered individual frame files. - [zfoo](https://github.com/zfoo-project/zfoo) - [Java](/@harrisonqian/awesome/wiki/programming-languages/java) game server framework for Godot, including GDScript serialization and deserialization.