Files
awesome-awesomeness/terminal/godot
2024-04-20 19:22:54 +02:00

59 KiB

Awesome Godot !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 
!Godot Engine logo (godot-logo.svg) (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)
- Projects (#projects)
- Templates (#templates)
- Demos (#demos)
- Tutorials (#tutorials)
- Plugins and scripts (#plugins-and-scripts)
- Modules (#modules)
- GDScript/C# editor support (#gdscriptc-editor-support)
- Godot script editor syntax themes (#godot-script-editor-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.2
 
- Poder Solar (https://github.com/antimundo/poder-solar) - Simple resource management game.
 
Godot 3.2+
 
- 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.
- 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.
- Librerama (https://codeberg.org/Yeldham/librerama) - A free/libre fast-paced arcade collection of mini-games.
- Pocket Broomball (https://github.com/dulvui/pocket-broomball/) - The world's first broomball game, available for iOS, Android and html5.
- Portal 2D (https://github.com/JulianWels/portal2d) - 2D remake of the Portal games.
- spindle of serendipity (https://zacryol.itch.io/spindle-of-serendipity) - Word guessing game with customizable entries.
- SuperStarfighter (https://github.com/notapixelstudio/superstarfighter) - 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 3.1
 
- Blipshift (https://github.com/GaidamakUA/blipshift) - Simple top-down moving platforms 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.
- Haldric (https://github.com/wesnoth/haldric) - Official work-in-progress reimplementation of Battle for Wesnoth.
- SealedBite (https://github.com/securas/SealedBite) - 2D platformer game, winner of the GitHub Game Off 2019 jam.
- Unknown Horizons (https://github.com/unknown-horizons/godot-port) - Official work-in-progress reimplementation of Unknown Horizons.
 
Godot 3.0
 
- Breakable (https://github.com/didier-v/breakable) - A breakout-like game.
- Memory Game (https://github.com/Tzoop/MemoryGame) - Simple Memory game.
 
Godot 2.1
 
- 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 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.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.2
 
- LibreAim (https://github.com/antimundo/libre-aim) - Libre FPS aim trainer made with Godot.
 
Godot 3.2+
 
- Ball2Box (https://github.com/dulvui/ball2box) - Shoot the ball into the box, available for iOS, Android and 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).
- 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.1
- Rapid Rescue (https://github.com/Azza292/RapidRescue) - Rapid Rescue is a local multiplayer strategy game inspired by Labyrinth.
 
Godot 3.0
 
- Meteorite (https://github.com/Bauxitedev/meteorite) - A lowres metroidvania FPS, inspired by Metroid Prime, made for LOWREZJAM 2018.
 
Godot 2.1
 
- Cheese Hunter (https://github.com/khairul169/cheese-hunter) - A game for Godot Engine Jam of March 2016.
 
Projects
 
Non-game Open source projects made with Godot (tools/utilities).
 
Godot 4.0
 
- 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.
 
Godot 3.5+
 
- GATT - Godot Autotile Texture Templater (https://github.com/sesopenko/gatt) - A tool for generating 2x2 and 3x3 autotile tilesets in whichever size and colour needed.
 
Godot 3.2+
 
- Arrow (https://github.com/mhgolkar/Arrow) - A tool to design game narratives with nodes.
- 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.
- Lorien (https://github.com/mbrlabs/Lorien) - Infinite-canvas drawing/whiteboarding app for Windows, 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 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).
- vpuppr (https://github.com/virtual-puppet-project/vpuppr) - A cross-platform VTuber application with mulitple tracking backends.
 
Templates
 
Projects to use as a base for your own games.
 
Godot 3.5+
 
- 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 3.2+
 
- Crystal Bit Godot Game Template (https://github.com/crystal-bit/godot-game-template) - Opinionated game template. It includes continuous integration, scene loading with graphic transitions and game pause
handling.
- First Person Starter (https://github.com/Whimfoome/godot-FirstPersonStarter) - Template with First Person Controller, easily adjustable from the Inspector.
- 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 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.
 
Godot 3.1
 
- Godot-GameTemplate (https://github.com/nezvers/Godot-GameTemplate) - Template with all necessary stuff taken care of. Designed for pixel art games.
 
Demos
 
Demos to learn GDScript, its concepts, and various game features.
 
Godot 3.2+
 
- Godot Demo Projects (https://github.com/godotengine/godot-demo-projects) - Official Godot demo projects (everything except the TPS demo).
- TPS Demo (https://github.com/godotengine/tps-demo) - Official Godot third person shooter (TPS) demo with high quality graphics.
- Godot experiments (https://github.com/MrEliptik/godot_experiments) - Several 2D, 3D and VR experiments.
- The Tower (https://github.com/Relintai/the_tower) - A voxel-based parkour game to show the capabilities of the Voxelman module.
 
Godot 3.1
 
- Realistic Water Shader (https://github.com/godot-extended-libraries/godot-realistic-water) - Realistic 3D water shader with foam and caustics.
- OpenRPG (https://github.com/GDquest/godot-open-rpg) - JRPG-style game demo and template.
- voxelgame (https://github.com/Zylann/voxelgame) - Minecraft-like voxel terrain demo, utilising the godot_voxel module.
 
Godot 3.0
 
- Open Source A-RPG Demo (https://github.com/GDQuest/godot-make-pro-2d-games) - RPG demo.
 
Godot 2.1
 
- 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-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.
 
Various Godot versions
 
- 2D Day/Night Cycle (https://github.com/hiulit/Godot-3-2D-Day-Night-Cycle) - A ☀️ Day / 🌔 Night cycle for 2D (Godot 3.x).
- 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💥 (Godot 3.x).
- 3D Auto Collision Generator (https://github.com/ThGnommy/godot_3d_auto_collision_generator) - Generate collision for multiple 3D objects in one click (Godot 4.x).
- AgonesSDK (https://github.com/AndreMicheletti/godot-agones-sdk) - Plugin to add Agones (https://github.com/googleforgames/agones) SDK functionality to Godot (Godot 3.x).
- Anima (https://github.com/ceceppa/anima) - Run sequential and parallel animations with less code compared to Tween (Godot 3.x).
- Aseprite Wizard (https://github.com/viniciusgerevini/godot-aseprite-wizard) - Plugin for importing animations from Aseprite as SpriteFrames (Godot 3.x).
- 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 (Godot 3.x).
- BoxCam2D (https://github.com/sarooptech/BoxCam2D) - Simplest way to implement grid-based 2D camera movement (Godot 3.x).
- CRT Shader (https://github.com/hiulit/Godot-3-2D-CRT-Shader) - A Godot shader that simulates CRT Displays with many shader parameters (Godot 3.x).
- Cyclops Level Builder (https://github.com/blackears/cyclopsLevelBuilder) - A level builder for quick prototypes and proof-of-concepts (Godot 4.x).
- Dialogue Manager (https://github.com/nathanhoad/godot_dialogue_manager) - A simple but powerful text based branching dialogue editor and runtime (Godot 3.x, 4.x).
- EffekseerForGodot3 (https://github.com/effekseer/EffekseerForGodot3) - Import Effekseer (https://effekseer.github.io/en/) particle effects (Godot 3.x).
- Escoria (https://github.com/godotengine/escoria) - Point & click adventure game framework (Godot 2.1, 3.2+).
- Fast Fourier Transform (FFT) (https://github.com/tavurth/godot-fft) - Fast Fourier Transform in GDScript (Godot 4.x).
- GdUnit3 (https://github.com/MikeSchulze/gdUnit3) - Godot Unit Testing Framework (Godot 3.x).
- GdUnit4 (https://github.com/MikeSchulze/gdUnit4) - Godot Unit Testing Framework (Godot 4.x).
- GodotNotificationCenter (https://github.com/didier-v/GodotNotificationCenter) - A notification center (Godot 3.x).
- GodotPhoenixChannels (https://github.com/alfredbaudisch/GodotPhoenixChannels) - A GDScript and Godot Engine implementation for the Channels API of the Phoenix Framework (Godot 3.).
- Godot Radial Menu (https://github.com/tavurth/godot-radial-menu) - A radial menu written in shader code for performance.
- Godot Recipes (https://kidscancode.org/godot_recipes/3.x/) - A large collection of 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.
- 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 3.2+).
- Godot Spin Button (https://github.com/yudinikita/godot-spin-button) - Horizontal Selector with extended options (Godot 4.x).
- GodotTIE (https://github.com/henriquelalves/GodotTIE) - Text Interface Engine to control text output (like in a RPG dialogue) (Godot 2.x, 3.x).
- gterm (https://github.com/TeddyDD/gterm) - GUI control that draws something similar to *nix terminal emulators (Godot >= 2.1).
- GUT (https://github.com/bitwes/Gut) - Utility for writing unit tests in GDScript (Godot 3.x).
- HTerrain (https://github.com/Zylann/godot_heightmap_plugin) - Heightmap-based terrain. Supports texture painting, colouring, holes, level of detail and grass (Godot 3.x, 4.x).
- Importality (https://github.com/nklbdev/godot-4-importality) - raster graphics and animations importers: Aseprite, Krita, Pencil2D, Piskel, Pixelorama and others (Godot 4.x).
- InGrid (https://github.com/Larpon/ingrid) - Infinite scrolling grid (Godot 3.x).
- Input Helper (https://github.com/nathanhoad/godot_input_helper) - A helper for detecting input devices and remapping controls (Godot 3.x, 4.x).
- 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 (Godot 3.x).
- Orchestrator (https://github.com/Vahera/godot-orchestrator) - Dialog and visual-scripting subsystem for 2D and 3D games (Godot 4.x).
- QuestSystem (https://github.com/ShomyKohai/quest-system) - A simple and extensible quest manager and creator (Godot 4.x).
- Ridiculous Coding (https://github.com/jotson/ridiculous_coding) - Makes your coding experience in Godot 1000× more ridiculous (Godot 3.x).
- Scene Manager (https://github.com/glass-brick/Scene-Manager) - Make nice and customizable scene transitions in one line of code (Godot 3.x, 4.0.alpha).
- Scrolling Background (https://github.com/dploeger/godot-scrollingbackground) - A scrolling background node (Godot 2.1,3.x).
- SimpleGodotCRTShader (https://github.com/henriquelalves/SimpleGodotCRTShader) - A simple Godot shader that simulates CRT Displays (Godot 2.x, 3.x).
- 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.x, 4.x).
- SignalVisualizer (https://github.com/Ericdowney/SignalVisualizer) - Displays the current scene's signals and connections in a easy to read graph and tree dock (Godot 4.x).
- SmartShape2D (https://github.com/SirRamEsq/SmartShape2D) - A 2D terrain tool (Godot 3.x, 4.x).
- StoryTeller Engine (https://github.com/HeavenMercy/StoryTeller-Engine) - Dialog and interactive fiction engine (Godot 3.x).
- Tiled importer (https://github.com/vnen/godot-tiled-importer) - Import maps from Tiled (https://www.mapeditor.org/) (Godot 3.x).
- TileSet Builder (https://github.com/HeavenMercy/TileSet-Builder-Godot-Plugin) - Quickly build tilesets with style (Godot 3.x).
- Virtual Joystick (https://github.com/MarcoFazioRandom/Virtual-Joystick-Godot) - A virtual joystick for touchscreens. Simple to use and with useful options (Godot 3.x, 4.x).
 
Godot 4.2+
 
- AnimatedShape2D (https://github.com/Goutte/godot-addon-animated-shape-2d) - Animate a CollisionShape2D along with the frames of an AnimatedSprite2D.
- LimboAI (https://github.com/limbonaut/limboai) - Behavior trees and state machines. Comes with editor, visual debugger, comprehensive demo and tutorial.
 
Godot 3.2+
 
- AntialiasedLine2D (https://github.com/godot-extended-libraries/godot-antialiased-line2d) - Higher-quality antialiased Line2D and Polygon2D drawing compared to the default Godot implementation (GLES3 + GLES2,
all platforms).
- Cartographer (https://github.com/awkwardpolygons/cartographer) - Heightmap-based 3D terrain editor.
- CSG Mesh Exporter (.OBJ) (https://github.com/mohammedzero43/CSGExport-Godot) - Export CSG nodes to OBJ meshes to improve editing performance.
- 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.
- 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.
- Dialogic (https://github.com/coppolaemilio/dialogic) - Create dialogs, characters and scenes to display conversations.
- 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 in 100% GDScript.
- Funexpected Flash Tools (https://github.com/funexpected/flash-tools) - Adobe Animate (Flash) plugin that allows you to export a project for a Godot Engine.
- GDGIFExporter (https://github.com/jegor377/godot-gdgifexporter) - GIF exporter made entirely in GDScript.
- GitHub integration (https://github.com/fenix-hub/godot-engine.github-integration) - Interact with 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.
- GodotDiscordSDK (https://github.com/LennyPhoenix/GodotDiscordSDK) - A GDNative wrapper for the Discord Game SDK, adding support for its functionality in GDScript without recompiling the engine (as opposed to
something like godotcord which is a custom engine module).
- 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-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 NExt (https://github.com/godot-extended-libraries/godot-next) - A set of basic node extensions.
- Godot Mixing Desk (https://github.com/kyzfrintin/Godot-Mixing-Desk) - Make procedural sound and adaptive/procedural music with a few nodes and a couple lines of code.
- GodotOnReady (https://github.com/31/GodotOnReady) - A C# (Mono) alternative to the GDScript-only onready keyword, without reflection.
- GodotRx (https://github.com/semickolon/GodotRx) - Reactive extensions for Godot C# (Mono).
- godot-ply (https://github.com/jarneson/godot-ply) - In-editor box modelling for gray boxing or prototyping 3D levels.
- Godot Polygon 2D Fracture (https://github.com/SoloByte/godot-polygon2d-fracture) - Two simple scripts for fracturing and cutting polygons.
- 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.
- 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).
- MDFramework (https://github.com/DoubleDeez/MDFramework) - A C# multiplayer framework with additional tools (Mono).
- NI mate Motion Capture (https://github.com/hoontee/godot-ni-mate-motion-capture) - Animate Skeletons with a Microsoft Kinect sensor.
- 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: Adjust, Amplitude, AppsFlyer, Flurry, GameAnalytics, Tenjin. Ads networks and mediation: AdColony, AppLovin, TapDaq. GDPR and privacy: App Tracking
Transparency, Ogury. Social: Facebook. Universal backend solution: Firebase.
- Qodot (https://github.com/Shfty/qodot-plugin) - Quake .map file support for Godot. Lets you use TrenchBroom (https://kristianduske.com/trenchbroom/) for level design.
- Scatter (https://github.com/HungryProton/scatter) - Randomly fill an area with props or other scenes.
- Shell Fur (https://github.com/Arnklit/ShellFurGodot) - 3D fur node for Godot.
- Tree generator (https://github.com/Zylann/godot_tree_generator_plugin) - Tool for generating trees.
- UI Design Tool (https://github.com/imjp94/UIDesignTool) - Intuitive design workflow for UIs in the editor.
- 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.
- Wwise (https://github.com/alessandrofama/wwise-godot-integration) - Wwise audio middleware integration.
- 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 3.1
 
- FMOD GDNative (https://github.com/utopia-rise/fmod-gdnative) - Plugin to use the FMOD audio engine in GDScript.
 
Godot 3.0
 
- gdstats (https://github.com/droxpopuli/gdstats) - A library of pseudorandom number generators for common statistical distributions.
 
Godot 2.1
 
- 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.
- SUTjoystick (https://gitlab.com/shine-upon-thee/joystick) - Easy gamepad support for GNU/Linux and 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.
- 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.com/Calinou/27e979ab0a35500c3381) - Build tilesets.
 
Modules
 
Stuff integrated into Godot core (C++).
 
Various Godot versions
 
- Entity Spell System (https://github.com/Relintai/entity_spell_system) - An entity and spell system for complex (optionally multiplayer) RPGs (Godot 3.2, 4.0).
- 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-box2d (https://github.com/appsinacup/godot-box2d) - A Box2D (https://github.com/erincatto/box2d) physics server for Godot (Godot 4.2).
- godot-jolt (https://github.com/godot-jolt/godot-jolt) - Allows you to use the Jolt Physics Engine (https://github.com/jrouwe/JoltPhysics) (Godot 4.2).
- godot-luaAPI (https://github.com/WeaselGames/godot_luaAPI) - Module for creating sandboxed modding APIs with Lua (Godot 3.2+, 4.0).
- godot-rapier-2d (https://github.com/appsinacup/godot-rapier-2d) - A 2D Rapier (https://github.com/dimforge/rapier) physics server for Godot (Godot 4.2).
- godot-python (https://github.com/touilleMan/godot-python) - Python support for Godot 3.
- godot-voxel (https://github.com/Zylann/godot_voxel) - Module for creating volumetric worlds (Godot 3.1+).
- Gdnet for Godot 3 (https://github.com/PerduGames/gdnet3) - An ENet wrapper for Godot 3.
- GodotHook (https://github.com/Mestima/GodotHook) - A lite custom event system for Godot Engine (Godot 3.x, 4.x).
- GodotSteam (https://github.com/Gramps/GodotSteam) - Steam API library binding for Godot. Supports Windows, macOS and Linux (Godot 3.x).
- Texture Packer (https://github.com/Relintai/texture_packer) - Tools to layer, pack, and merge textures at runtime (Godot 3.2+, 4.0).
- Voxelman (https://github.com/Relintai/voxelman) - A voxel engine with more focus on editor integration, gameplay-related features, and extendability (Godot 3.2+, 4.0).
 
Godot 4.0
 
- FMOD GD4 (https://github.com/summertimejordi/fmod_gd4) - FMOD Studio API integration.
- Godex (https://github.com/GodotECS/godex) - An entity component system library.
 
Godot 3.2+
 
- Flash Module (https://github.com/funexpected/godot-flash-module) - Use Adobe Animate (Flash) projects in Godot.
- GodotAIGym (https://github.com/lupoglaz/GodotAIGym) - Make your Godot project into an OpenAI Gym environment to train RL models with PyTorch.
- godotcord (https://github.com/drachenfrucht1/godotcord) - A wrapper for the Discord Game SDK (https://discord.com/developers/docs/game-sdk/sdk-starter-guide).
- godot-apple-id (https://github.com/Wild-Pluto/godot-apple-id) - Module for sign in with Apple in Godot.
- 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 (http://www.portaudio.com).
- Speech to Text (https://github.com/menip/godot_speech_to_text) - Captures the user's microphone input and converts it to text.
- spout-gd (https://github.com/you-win/spout-gd) - Share OpenGL textures across Windows applications through your GPU using Spout (https://github.com/leadedge/Spout2).
 
Godot 3.1
 
- FMOD Integration (https://github.com/alexfonseka/godot-fmod-integration) - Module to integrate the FMOD audio engine in Godot.
 
Godot version unknown
 
- 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)
- Open Adaptive Music Library (https://github.com/oamldev/oamlGodotModule)
- NativeDialogs (https://github.com/GodotExplorer/NativeDialogs) - Using native dialogs in Godot.
- 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.
 
- Atom (https://atom.io/packages/lang-gdscript) - Syntax highlighting.
- 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.
- 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
- godot-tools 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.
- C# Tools for Godot 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.
- GUT Visual Studio Code Extension (https://github.com/bitwes/gut-extension) - Run GUT framework unit/integration tests directly from the Visual Studio Code Editors.
- gdformat Visual Studio Code Extension (https://marketplace.visualstudio.com/items?itemName=Razoric.gdscript-toolkit-formatter) - Formatter for GDScript in Visual Studio Code (Godot 3.x).
 
Godot script editor 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.
 
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.
 
- Calinou's builds (https://hugo.pro/projects/godot-builds/) - Mainly master branch, other branches can be found here (https://archive.hugo.pro/builds/godot/).
- iFire's builds (https://ifiregames.itch.io/stern-flowers-chibifire-com-godot-engine) - Distributed via Itch.io (automatic updates with app (https://itch.io/app)), master branch only.
- Raspberry Pi 4 builds (https://github.com/hiulit/Unofficial-Godot-Engine-Raspberry-Pi) - ARM builds of Godot Engine for the Raspberry Pi 4.
- bend-n's 2D builds (https://github.com/bend-n/godot-builds) - Godot builds optimized for size (https://docs.godotengine.org/en/stable/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, plugins, and scripts.
- Godot Shaders (https://godotshaders.com/) - A community-driven shader library for the Godot game engine.
- Godotes (https://godotes.com/) - Weekly micro data analysis reports about the Godot engine and its ecosystem.
 
Other
 
Other stuff.
 
- codetranslator (https://github.com/HaSa1002/codetranslator) - Translates GDScript to C# (WIP).
- gd2cs.py (https://github.com/kiriri/gd2cs.py) - Python script that converts GDScript code to C# (WIP).
- gdscript-pp (https://github.com/nonunknown/gdscript-pp) - Translates GDScript to GDNative C++ (WIP).
- gd-com npm package (https://www.npmjs.com/package/@gd-com/utils) - Communicate with Godot clients using Node.js.
- godot-actions (https://github.com/bend-n/godot-actions) - Composite actions for exporting, setting up, and pushing Godot projects to itch.io through Github Actions.
- godot-ci (https://github.com/aBARICHELLO/godot-ci) - 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 3.x).
- RetroPie Godot Game Engine "Emulator" (https://github.com/hiulit/RetroPie-Godot-Game-Engine-Emulator) - A scriptmodule to install a Godot "emulator" for RetroPie.
- strip-to-frames.pl (https://github.com/adolson/godot-stuff/blob/master/strip-to-frames.pl) - Perl script to split a grid spritesheet image into numbered individual frame files.
- Godot Package Manager (https://github.com/you-win/godot-package-manager) - Package manager for Godot using npm.
- zfoo (https://github.com/zfoo-project/zfoo) - Java game server framework for Godot, including GDScript serialization and deserialization.