Top 50 Awesome List

godotengine/awesome-godot

Gaming  3 days ago  3k
A curated list of free/libre plugins, scripts and add-ons for Godot
View byDAY/WEEK/README
View on Github

Oct 22nd

Plugins and scripts

Godot 3.2+

  • Line Collider 2Dstars1 - A script which adds colliders that follow an array of Line2Ds (useful for prototypes).
  • Oct 7th

    Plugins and scripts

    Various Godot versions

  • obs-websocket-gdstars11 - Script and editor plugin to control Open Broadcaster Software from Godot via obs-websocket (Godot 3.x).
  • Oct 3rd

    Plugins and scripts

    Various Godot versions

  • BoxCam2Dstars1 - Simplest way to implement grid-based 2D camera movement (Godot 3.x).
  • Sep 15th

    Projects

    Godot 3.2+

  • Lorienstars427 - Infinite-canvas drawing/whiteboarding app for Windows, Linux and macOS. Supports drawing tablets and pressure sensitivity.
  • Sep 11th

    Games

    Godot 3.2+

  • Portal 2Dstars6 - 2D remake of the Portal games.
  • Aug 17th

    Plugins and scripts

    Various Godot versions

  • Aseprite Wizardstars96 - Plugin for importing animations from Aseprite as SpriteFrames (Godot 3.x).
  • Aug 15th

    Demos

    Godot 3.2+

  • Godot Demo Projectsstars2.1k - Official Godot demo projects (everything except the TPS demo).
  • TPS Demostars534 - Official Godot third person shooter (TPS) demo with high quality graphics.
  • Plugins and scripts

    Godot 3.2+

  • GodotDiscordSDKstars24 - 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).
  • Voxel-Corestars215 - GDScript voxel plugin for creating, importing and editing voxel content in-engine and in-game.
  • GDScript/C# editor support

  • Visual Studio Code
  • Websites

  • Godot Asset Library - Official Godot Asset Library. Includes user-created games, projects, templates, demos, tutorials, plugins, and scripts.
  • Aug 11th

    Plugins and scripts

    Various Godot versions

  • GdUnit3stars77 - Godot Unit Testing Framework (Godot 3.x).
  • Aug 8th

    Plugins and scripts

    Godot 3.2+

  • godot-inkstars171 - A C# (Mono) plugin to integrate stories writen in inkstars2.9k, a scripting language for writing interactive narrative.
  • Jul 19th

    Plugins and scripts

    Various Godot versions

  • Godot Recipes - A large collection of tutorials and techniques, both big and small.
  • Godot SQLitestars244 - GDNative wrapper for SQLite, making it possible to use SQLite databases as data storage in your project (Godot 3.2+).
  • Jul 16th

    Plugins and scripts

    Various Godot versions

  • AgonesSDKstars7 - Plugin to add Agonesstars4.1k SDK functionality to Godot (Godot 3.x).
  • Jul 14th

    Plugins and scripts

    Various Godot versions

  • StoryTeller Enginestars5 - Dialog and interactive fiction engine (Godot 3.x).
  • Jun 27th

    Plugins and scripts

    Godot 3.2+

  • Godot Polygon 2D Fracturestars89 - Two simple scripts for fracturing and cutting polygons.
  • Jun 25th

    GDScript/C# editor support

  • GNU Nanostars0 - Syntax highlighting.
  • Jun 5th

    Bash scripts

  • build-godot - (and build-godot-mono) Scripts that compile and run Godot, attempting to install dependencies if needed.
  • May 21st

    Templates

    Godot 3.2+

  • Crystal Bit Godot Game Templatestars76 - Opinionated game template. It includes continuous integration, scene loading with graphic transitions and game pause handling.
  • May 20th

    Plugins and scripts

    Godot 3.2+

  • NativeLibstars36 - 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.
  • May 9th

    Plugins and scripts

    Various Godot versions

  • Escoriastars594 - Point & click adventure game framework (Godot 2.1, 3.2+).
  • Modules

    Various Godot versions

  • GodotSteamstars979 - Steam API library binding for Godot. Supports Windows, macOS and Linux (Godot 3.x).
  • Texture Packerstars24 - Tools to layer, pack, and merge textures at runtime (Godot 3.2+, 4.0).
  • Voxelmanstars34 - A voxel engine with more focus on editor integration, gameplay-related features, and extendability (Godot 3.2+, 4.0).
  • Mar 20th

    Plugins and scripts

    Godot 3.2+

  • GodotOnReadystars27 - A C# (Mono) alternative to the GDScript-only onready keyword, without reflection.
  • Mar 19th

    Projects

    Godot 3.2+

  • Arrowstars407 - A tool to design game narratives with nodes.
  • Mar 13th

    Plugins and scripts

    Various Godot versions

  • EffekseerForGodot3stars76 - Import Effekseer particle effects (Godot 3.x).
  • Mar 7th

    Plugins and scripts

    Godot 3.2+

  • Godot Gif Getterstars15 - An in-game utility for recording and saving GIFs (written in GDNative Rust).
  • Mar 3rd

    Plugins and scripts

    Godot 3.2+

  • Tree generatorstars27 - Tool for generating trees.
  • Modules

    Godot 3.2+

  • Speech to Textstars18 - Captures the user's microphone input and converts it to text.
  • Feb 26th

    Plugins and scripts

    Godot 3.2+

  • Funexpected Flash Toolsstars9 - Adobe Animate (Flash) plugin that allows you to export a project for a Godot Engine.
  • Modules

    Godot 3.2+

  • Flash Modulestars12 - Use Adobe Animate (Flash) projects in Godot.
  • Feb 23rd

    Modules

    Godot 3.2+

  • GodotAIGymstars87 - Make your Godot project into an OpenAI Gym environment to train RL models with PyTorch.
  • Plugins and scripts

    Various Godot versions

  • Ridiculous Codingstars164 - Makes your coding experience in Godot 1000× more ridiculous (Godot 3.x).
  • Feb 22nd

    Plugins and scripts

    Godot 3.2+

  • Shell Furstars170 - 3D fur node for Godot.
  • Universal Skystars80 - Adds a Dynamic Sky and Time of Day.
  • Websites

  • This Week in Godot - A weekly newsletter with news, tutorials, game and demo releases and more.
  • Feb 21st

    Plugins and scripts

    Godot 3.2+

  • Godot GamePadstars76 - Allows players to use their mobile devices as controllers.
  • SmartShape2Dstars496 - A 2D terrain tool.
  • Modules

    Godot 4.0

  • Godexstars505 - An entity component system library.
  • Plugins and scripts

    Various Godot versions

  • Animastars133 - Run sequential and parallel animations with less code compared to Tween (Godot 3.x).
  • Feb 15th

    Demos

    Godot 3.2+

  • Godot experimentsstars115 - Several 2D, 3D and VR experiments.
  • Feb 11th

    Plugins and scripts

    Various Godot versions

  • Godot Shadersstars1.3k - A large library of free and open-source shaders for 2D and 3D.
  • Feb 6th

    Plugins and scripts

    Godot 3.2+

  • Kehom's Godot Addon Packstars54 - A collection of addons for debugging, networking, UI, and more.
  • Feb 3rd

    Plugins and scripts

    Various Godot versions

  • 2D Destructible Objectsstars245 - A script that takes a sprite, divides it into blocks and makes them explode💥 (Godot 3.x).
  • CRT Shaderstars209 - A Godot shader that simulates CRT Displays with many shader parameters (Godot 3.x).
  • SimpleGodotCRTShaderstars257 - A simple Godot shader that simulates CRT Displays (Godot 2.x, 3.x).
  • Other

  • RetroPie Godot Game Engine "Emulator"stars53 - A scriptmodule to install a Godot "emulator" for RetroPie.
  • Jan 29th

    Projects

    Godot 3.2+

  • ProtonGraphstars742 - Node-based tool for procedural content creation. Like visual scripting, but for 3D model generation (needs custom engine modules).
  • Jan 28th

    Plugins and scripts

    Various Godot versions

  • HTerrainstars860 - Heightmap-based terrain. Supports texture painting, colouring, holes, level of detail and grass (Godot 3.x).
  • Jan 27th

    Plugins and scripts

    Godot 3.2+

  • CSG Mesh Exporter (.OBJ)stars24 - Export CSG nodes to OBJ meshes to improve editing performance.
  • Jan 26th

    Websites

  • Godot Shaders - A community-driven shader library for the Godot game engine.
  • Gotm.io - A website for hosting HTML5 games that were made in Godot.
  • Jan 21st

    Plugins and scripts

    Various Godot versions

  • 2D Day/Night Cyclestars157 - A ☀️ Day / 🌔 Night cycle for 2D (Godot 3.x).
  • Plugins and scripts

    Godot version unknown

  • GDSerCommPluginstars29 - A plugin to read Arduino serial input (needs custom engine modules).
  • Modules

    Various Godot versions

  • godot-voxelstars1.1k - Module for creating volumetric worlds (Godot 3.1+).
  • Jan 20th

    Games

    Godot 3.2+

  • spindle of serendipity - Word guessing game with customizable entries.
  • Modules

    Various Godot versions

  • Entity Spell Systemstars46 - An entity and spell system for complex (optionally multiplayer) RPGs (Godot 3.2, 4.0).
  • godot-anlstars86 - A wrapper for Accidental Noise Librarystars62 with a visual noise editing support.
  • godot-pythonstars1.1k - Python support for Godot 3.
  • Gdnet for Godot 3stars97 - An ENet wrapper for Godot 3.
  • Modules

    Godot 3.2+

  • godotcordstars32 - A wrapper for the Discord Game SDK.
  • godot-apple-idstars19 - Module for sign in with Apple in Godot.
  • Godot-Slicerstars91 - A port of Ezy-Slicerstars1.1k for Godot.
  • Gooststars244 - A general-purpose, extensible and customizable extension.
  • PortAudiostars8 - Wrapper methods and Godot-friendly types to use PortAudio.
  • Modules

    Godot 3.1

  • FMOD Integrationstars146 - Module to integrate the FMOD audio engine in Godot.
  • Modules

    Godot version unknown

  • godot-enet-betterstars73 - A better ENet module for high-performance multiplayer games with Godot.
  • Head tracking using OpenCVstars33
  • Open Adaptive Music Librarystars46
  • NativeDialogsstars19 - Using native dialogs in Godot.
  • RawPackerstars17 - Simple binary packing/unpacking for RawArray.
  • spinestars108 - Spine animation support module.
  • WaterSplash 2D nodestars30
  • Bash scripts

  • godot.sh - Script that automatically downloads and launches latest version of Godot, or compiles and launches the Git master branch.
  • godot-wrapperstars14 - Script that helps Debian and Ubuntu users install and use Godot.
  • replicate-file.sh - Script to update copies of a file with one master file.
  • Other

  • gd2cs.pystars28 - Python script that converts GDScript code to C# (WIP).
  • Jan 16th

    Plugins and scripts

    Godot 3.2+

  • Debanding Material Shaderstars11 - Simple material shader with added debanding noise, for use with the GLES2 renderer as it doesn't support full-screen debanding.
  • Code Snapshotstars22 - A plugin which lets you take beautified screenshots of your code within the editor.
  • Dialogicstars1.1k - Create dialogs, characters and scenes to display conversations.
  • Scatterstars750 - Randomly fill an area with props or other scenes.
  • Jan 14th

    Plugins and scripts

    Godot 3.2+

  • GDGotm - GDScript API for gotm.io.
  • Cartographerstars282 - Heightmap-based 3D terrain editor.
  • Delaunator GDScriptstars44 - A GDScript library for Delaunay triangulation of 2D points.
  • GDGIFExporterstars48 - GIF exporter made entirely in GDScript.
  • GitHub integrationstars175 - Interact with GitHub without opening your browser.
  • godotccdstars28 - Fast 3D collision checks in Godot using libccd.
  • godotdetourstars74 - A GDNative implementation of the detour/detourcrowd library.
  • Godot NExtstars576 - A set of basic node extensions.
  • Godot Mixing Deskstars305 - Make procedural sound and adaptive/procedural music with a few nodes and a couple lines of code.
  • GodotRxstars43 - Reactive extensions for Godot C# (Mono).
  • Godot-Trail-Systemstars174 - Advanced 2D/3D trail system.
  • Level of Detail (LOD)stars114 - Level of detail add-on for meshes, lights and particles. Can improve performance in large scenes.
  • MDFrameworkstars46 - A C# multiplayer framework with additional tools (Mono).
  • Mitigate-IKstars3 - Mitigates the scaling effects of SkeletonIK.
  • NI mate Motion Capturestars14 - Animate Skeletons with a Microsoft Kinect sensor.
  • Qodotstars552 - Quake .map file support for Godot. Lets you use TrenchBroom for level design.
  • UI Design Toolstars165 - Intuitive design workflow for UIs in the editor.
  • Volumetricsstars160 - Voxel-based volumetric lighting and fog plugin.
  • VPainterstars223 - 3D vertex painting plugin.
  • Waterwaysstars416 - Tool to generate river meshes with flow and foam maps based on Bézier curves.
  • Yume Visual Novel Editorstars76 - An integrated editor for creating visual novel games.
  • Games

    Godot 3.2+

  • Librerama - A free/libre fast-paced arcade collection of mini-games.
  • SuperStarfighterstars225 - Fast-paced local party game with starships that battle in a top-down arena.
  • TuxBuilderstars176 - Work-in-progress reimplementation of SuperTux.
  • Broken Sealsstars174 - A work-in-progress third person action RPG with multiplayer support (needs custom engine modules).
  • Super Tux Party - A free/libre and open-source party game that is meant to replicate the feel of games such as Mario Party.
  • Thrivestars1.2k - A free, open-source game about the evolution of life (Mono).
  • Games

    Godot 3.1

  • Blipshiftstars13 - Simple top-down moving platforms game.
  • Circle Jumpstars112 - Mobile arcade game, addicting and enjoyable. How-to-made tutorial is available, so you can recreate it yourself and learn Godot.
  • Haldricstars333 - Official work-in-progress reimplementation of Battle for Wesnoth.
  • SealedBitestars497 - 2D platformer game, winner of the GitHub Game Off 2019 jam.
  • Unknown Horizonsstars338 - Official work-in-progress reimplementation of Unknown Horizons.
  • Rapid Rescuestars54 - Rapid Rescue is a local multiplayer strategy game inspired by Labyrinth.
  • Games

    Godot 3.0

  • Breakablestars50 - A breakout-like game.
  • Memory Gamestars17 - Simple Memory game.
  • Meteoritestars252 - A lowres metroidvania FPS, inspired by Metroid Prime, made for LOWREZJAM 2018.
  • Games

    Godot 2.1

  • BlockPopstars24 - A simple Breakout clone.
  • Bombsstars14 - Simple mobile game. You need to touch bombs to defuse them.
  • Captain Holetoothstars57 - Explorative platformer in a detailed world. Geared towards younger players.
  • Dolphin Island 2stars163 - Platformer game made for the A Game By It's Cover 2015 Game Jam.
  • DynaDungeonsstars169 - Bomberman clone in a fantasy universe.
  • Kraken-Rampagestars3 - Ludum Dare 33 entry made in 48 hours.
  • Minehunterstars13 - A Minesweeper clone.
  • Minilens - Free puzzle platform game.
  • Mountain of Hopestars10 - Game made on Theater Game Jam (PGA 2015).
  • Ninja-Trainingstars31 - Small running game done as 1 hour challenge.
  • No hopestars7 - Ludum Dare 33 entry made in 48 hours.
  • Planet Riderstars29 - 2D physics parkour game in an alien environment.
  • Platshootstars35 - A 2D shooter game.
  • Ringedstars70 - Top-down shooter with extensive usage of light effects.
  • Tanks of Freedomstars926 - Free turn-based isometric strategy game.
  • Three Hungry Micestars3 - Breakout game with mice made for the Godot Engine Jam of March 2016.
  • Cheese Hunterstars14 - A game for Godot Engine Jam of March 2016.
  • Projects

    Godot 3.2+

  • Godellostars348 - 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.
  • Material Makerstars1.3k - Create PBR materials procedurally (similar to Substance Designer).
  • Pixeloramastars2.3k - 2D pixel art editor.
  • Templates

    Godot 3.2+

  • First Person Starterstars131 - Template with First Person Controller, easily adjustable from the Inspector.
  • Minimum Gamestars22 - Template top-down 2D pixel art game, with multiple rooms, a HUD, menus, and autosaving.
  • Multiplayer First Person Shooterstars39 - Multiplayer first person shooter example project.
  • Multiplayer Third Person Shooterstars39 - Multiplayer third person shooter example project.
  • Templates

    Godot 3.1

  • Godot-GameTemplatestars583 - Template with all necessary stuff taken care of. Designed for pixel art games.
  • Demos

    Godot 3.2+

  • The Towerstars5 - A voxel-based parkour game to show the capabilities of the Voxelman module.
  • Demos

    Godot 3.1

  • Realistic Water Shaderstars279 - Realistic 3D water shader with foam and caustics.
  • OpenRPGstars982 - JRPG-style game demo and template.
  • voxelgamestars241 - Minecraft-like voxel terrain demo, utilising the godot_voxel module.
  • Demos

    Godot 3.0

  • Open Source A-RPG Demostars742 - RPG demo.
  • Demos

    Godot 2.1

  • FPS Teststars56 - A singleplayer FPS test. Physics work, but there are no enemies and no proper shooting.
  • Pathfinding 2dstars62 - A demo project demonstrating pathfinding using a tilemap.
  • UDP Snapshot interpolationstars54 - Lets you connect to a server and view networked physics.
  • UDP State synchronizationstars117 - A more efficient networking demo than the snapshot interpolation one.
  • Voxel Gamestars68 - Minecraft-like voxel terrain demo.
  • Plugins and scripts

    Various Godot versions

  • GodotPhoenixChannelsstars158 - A GDScript and Godot Engine implementation for the Channels API of the Phoenix Framework (Godot 3.*).
  • GodotTIEstars247 - Text Interface Engine to control text output (like in a RPG dialogue) (Godot 2.x, 3.x).
  • gtermstars71 - GUI control that draws something similar to *nix terminal emulators (Godot >= 2.1).
  • GUTstars800 - Utility for writing unit tests in GDScript (Godot 3.x).
  • InGridstars41 - Infinite scrolling grid (Godot 3.x).
  • SMRT-Godotstars102 - A dialog system and editor fairly customizable, a nice fit for story-driven games (Godot 3.x).
  • Scrolling Backgroundstars18 - A scrolling background node (Godot 2.1,3.x).
  • GodotNotificationCenterstars45 - A notification center (Godot 3.x).
  • Tiled importerstars556 - Import maps from Tiled (Godot 3.x).
  • TileSet Builderstars11 - Quickly build tilesets with style (Godot 3.x).
  • Plugins and scripts

    Godot 3.1

  • FMOD GDNativestars78 - Plugin to use the FMOD audio engine in GDScript.
  • Plugins and scripts

    Godot 3.0

  • gdstatsstars30 - A library of pseudorandom number generators for common statistical distributions.
  • Plugins and scripts

    Godot 2.1

  • Auto Tile Layerstars27 - Allows automatic 2D tiling using RPG Maker's Autotile format.
  • Grass Pluginstars53 - A plugin to handle huge amounts of grass, foliages and other vegetations.
  • SUTjoystick - Easy gamepad support for GNU/Linux and Windows.
  • Dec 18th, 2020

    Unofficial Godot builds

  • Raspberry Pi 4 buildsstars125 - ARM builds of Godot Engine for the Raspberry Pi 4.
  • Nov 1st, 2020

    Unofficial Godot builds

  • Calinou's builds - Mainly master branch, other branches can be found here.
  • iFire's builds - Distributed via Itch.io (automatic updates with app), master branch only.
  • Other

  • codetranslatorstars19 - Translates GDScript to C# (WIP).
  • gdscript-ppstars65 - Translates GDScript to GDNative C++ (WIP).
  • Sep 17th, 2020

    GDScript/C# editor support

  • JetBrains Rider (C#)stars104 - Syntax highlighting, autocompletion and run configurations.
  • Aug 28th, 2020

    GDScript/C# editor support

  • Emacsstars146 - Syntax highlighting, code folding, indentation and autocompletion.
  • Vimstars180 - Syntax highlighting, autocompletion and linting using the LSP server provided by the Godot editor. Also supports the Godot shader language.
  • Jun 23rd, 2020

    Godot script editor syntax themes

  • Godot syntax themesstars172 - 13 syntax themes including Ayu Mirage, Darcula, Gruvbox Dark, Monokai, One Dark, Solarized, and more.
  • Apr 3rd, 2020

    Plugins and scripts

    Godot version unknown

  • Godot Game Toolsstars221 - Blender plugin to ease importing assets into Godot.
  • Mar 9th, 2020

    Other

  • godot-gdscript-toolkitstars292 - Independent set of command line tools for working with GDScript - parser, linter and formatter (Godot 3.x).
  • Feb 3rd, 2020

    GDScript/C# editor support

  • IntelliJ IDEAstars91 - Syntax highlighting and autocompletion.
  • Feb 26th, 2019

    GDScript/C# editor support

  • Kakounestars7 - Syntax highlighting.
  • Feb 5th, 2019

    Godot script editor syntax themes

  • base16-godotstars22 - All base16stars8.2k themes.
  • GDScript/C# editor support

  • Atom - Syntax highlighting.
  • Geanystars14 - Syntax highlighting.
  • Geditstars16 - Syntax highlighting.
  • Sublime Textstars62 - Syntax highlighting.
  • Jan 29th, 2019

    Other

  • gd-com npm package - Communicate with Godot clients using Node.js.
  • Nov 17th, 2018

    Other

  • godot-cistars233 - Docker image to export Godot games through CI. Includes GitLab CI script example.
  • Feb 16th, 2018

    Plugins and scripts

    Godot version unknown

  • Easing Scriptstars41 - A port of the Robert Penner's equations for easing.
  • gdutilsstars80 - Utilities for Godot written in GDScript.
  • Godot script editor syntax themes

  • Syntax themes by Geequlim - Chester, Google Code Light and Monokai.
  • Oct 23rd, 2017

    Plugins and scripts

    Godot version unknown

  • Camera2D Screen Shake - Screen shake effect for Camera2D.
  • Nov 1st, 2015

    Plugins and scripts

    Godot version unknown

  • Polygon Mergestars12 - Merge polygons.
  • Simplex 2D/3Dstars22 - Simplex deterministic noise functions.
  • Tileset Builder - Build tilesets.
  • Other

  • strip-to-frames.pl - Perl script to split a grid spritesheet image into numbered individual frame files.
  • Last Checked At: 2021-10-25T04:10:55.483Z
    Previous
    hzoo/awesome-gametalks
    Next
    leereilly/games

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap