Project Awesome project awesome

Godot

Game engine.

Collection 9.6k stars GitHub

Games

2D

A Dark Forest 165 updated 5mo ago

Minimalistic incremental game inspired by "A Dark Room".

Unknown Horizons 853 updated 3mo ago

Official work-in-progress reimplementation of Unknown Horizons.

Blipshift

Simple top-down moving platforms game.

Breakable

A breakout-like game.

Circle Jump 151 updated 5y ago

Mobile arcade game, addicting and enjoyable. How-to-made tutorial is available, so you can recreate it yourself and learn Godot.

Everplast 85 updated 1y ago

Unique 2D platforming experience filled with rage, rush, speed, and spray.

Falling Square 25 updated 3y ago

A simple mobile game to test your reflex.

Flappy Race

A 2D online multiplayer game inspired by Flappy Bird and Mario Kart for desktop and HTML5.

Haldric

Official work-in-progress reimplementation of Battle for Wesnoth.

Memory Game 32 updated 2y ago

Simple Memory game.

Portal 2D 97 updated 4y ago

2D remake of the Portal games.

ROTA

Gravity-bending puzzle platformer game.

Starship Olympics 523 updated 4mo ago

Fast-paced local party game with starships that battle in a top-down arena.

TuxBuilder 214 updated 2y ago

Work-in-progress reimplementation of SuperTux.

BlockPop 28 (archived)

A simple Breakout clone.

Bombs 18 updated 9y ago

Simple mobile game. You need to touch bombs to defuse them.

Captain Holetooth

Explorative platformer in a detailed world. Geared towards younger players.

Dolphin Island 2

Platformer game made for the A Game By It's Cover 2015 Game Jam.

DynaDungeons 238 updated 1y ago

Bomberman clone in a fantasy universe.

Kraken-Rampage 6 updated 10y ago

Ludum Dare 33 entry made in 48 hours.

Minehunter

A Minesweeper clone.

Mountain of Hope 12 updated 8y ago

Game made on Theater Game Jam (PGA 2015).

Ninja-Training 38 updated 9y ago

Small running game done as 1 hour challenge.

No hope 9 updated 10y ago

Ludum Dare 33 entry made in 48 hours.

Planet Rider 36 updated 10y ago

2D physics parkour game in an alien environment.

Platshoot 49 updated 1y ago

A 2D shooter game.

Ringed 94 updated 8y ago

Top-down shooter with extensive usage of light effects.

Tanks of Freedom

Free turn-based isometric strategy game.

Three Hungry Mice 7 updated 10y ago

Breakout game with mice made for the Godot Engine Jam of March 2016.

Templates

Plugins and scripts

Godot 4

Maaack's Game Template Plugin 1.3k updated 7d ago

Template with a main menu, options menus, pause menu, credits, scene loader, extra tools, and an example game scene.

3D Auto Collision Generator 92 updated 5mo ago

Generate collision for multiple 3D objects in one click.

AgonesSDK

Plugin to add Agones SDK functionality to Godot.

AnimatedShape2D 212 updated 2y ago

Animate a CollisionShape2D along with the frames of an AnimatedSprite2D.

AntialiasedLine2D

Higher-quality antialiased Line2D and Polygon2D drawing compared to the default Godot implementation (all rendering methods, all platforms).

Aseprite Wizard 1.2k updated 22d ago

Plugin for importing animations from Aseprite as SpriteFrames.

Beehave 3.0k updated 1mo ago

Enables you to create robust NPC AI systems using behavior trees.

CReverter (Composite Reverter)

Memento-based undo/redo utility that supports composition.

CSConnector (Contextual Signal/Setup Connector)

Provides a clean interface to dynamically find, setup, and connect to descendant nodes through the scene tree.

CSLocator (Contextual Service Locator)

Provides a clean interface to register and find objects through the scene tree like localized singletons.

Cyclops Level Builder 1.5k updated 13d ago

A level builder for quick prototypes and proof-of-concepts.

Dialogic 5.4k updated 8d ago

Create dialogs, characters and scenes to display conversations.

Dialogue Engine 302 updated 25d ago

Minimalistic dialogue engine that fits into your GUI nodes and automatically graphs the branching dialogues for easy debugging.

Dialogue Manager 3.4k updated 2d ago

A simple but powerful text based branching dialogue editor and runtime. (Godot 3 and 4)

DotnetQuestSystem 20 updated 4mo ago

A simple implementation of a quest system on .NET with an interface for Godot.

Event Audio 63 updated 1y ago

A simple event-based "fire and forget" audio triggering system.

Fast Fourier Transform (FFT) 57 updated 3y ago

Fast Fourier Transform in GDScript.

FMOD GDNative

Plugin to use the FMOD audio engine in GDScript.

friflo ECS 579 updated 2d ago

High-performance C# ECS with simple API. Supports .NET, WASM/WebAssembly, Native AOT, Godot, Unity, MonoGame, ... (Godot 3 and 4)

func_godot 715 updated 29d ago

Import maps using the Quake MAP file format, commonly made using an editor such as TrenchBroom.

GDGIFExporter 142 updated 4mo ago

GIF exporter made entirely in GDScript.

GdUnit4 990 updated 2d ago

Godot Unit Testing Framework.

Gedis 93 updated 4mo ago

In-memory, Redis-like key-value store for Godot.

GedisQueue

A comprehensive job queue system for Godot, backed by Gedis.

Godot Doctor 106 updated 3d ago

A powerful validation plugin for Godot that catches errors in scenes and resources before they reach runtime. Also supports type validation for PackedScenes.

Godot Google Play Game Services 241 updated 6d ago

Integrate Google Play Games Services in your Godot game.

godot-ink

A C# (Mono) plugin to integrate stories writen in ink, a scripting language for writing interactive narrative.

Godot NDI

Integrates the NDI SDK with Godot.

godot-playfab

Use PlayFab as your game's cross-platform backend, with easy analytics.

Godot Polygon 2D Fracture 395 updated 1y ago

Two simple scripts for fracturing and cutting polygons.

Godot Radial Menu 338 updated 9mo ago

A radial menu written in shader code for performance.

Godot Shader Warmup 6 updated 23d ago

Extension for pre-warming shaders at startup to prevent runtime stuttering caused by shader compilation (works well also integrated with engine shader baker; see report.pdf in the repository to view results).

Godot Spin Button 128 updated 1y ago

Horizontal Selector with extended options.

Godot SQLite

GDNative wrapper for SQLite, making it possible to use SQLite databases as data storage in your project.

Godot Torrent 22 updated 2mo ago

A comprehensive BitTorrent GDExtension for Godot 4, providing full protocol functionality with native C++ performance.

Godot XR Tools 696 updated 10d ago

Basic components for XR development.

GodotSx 97 updated 1y ago

Rx-like extensions for Godot's built-in signals.

GodotVMF 358 updated 2d ago

A VMF/MDL/VTF/VMT importer for Godot Engine (Valve map format from Hammer editor).

GUT 2.4k updated 2d ago

Utility for writing unit tests in GDScript.

HCoroutines

Powerful C# coroutine library for Godot.

Health, HitBoxes, HurtBoxes, and HitScans

2D and 3D Components to manage health, damage, and healing.

HTerrain

Heightmap-based terrain. Supports texture painting, colouring, holes, level of detail and grass. (Godot 3 and 4)

Importality 484 updated 4d ago

raster graphics and animations importers: Aseprite, Krita, Pencil2D, Piskel, Pixelorama and others.

Input Helper 1.0k updated 9mo ago

A helper for detecting input devices and remapping controls. (Godot 3 and 4)

Inventory Manager 54 updated 26d ago

Minimalistic inventory manager for easily adding and removing items with variable stack sizes and stack count limits.

LimboAI 2.6k updated 12d ago

Behavior trees and state machines. Comes with editor, visual debugger, comprehensive demo and tutorial.

Maaack's Menus Template 414 updated 7d ago

Template with a main menu, options menus, credits, and a scene loader.

Maaack's Scene Loader 64 updated 1mo ago

Scene loader that includes a loading screen, progress bar, and error handling.

Netfox 906 updated 2d ago

Multiplayer timing, rollback and other multiplayer features.

NobodyWho

Local large language models (LLMs) for "AI-powered" NPC dialogue.

Nodot 390 updated 5mo ago

Node composition library for Godot 4.

obs-websocket-gd 114 updated 1y ago

Script and editor plugin to control Open Broadcaster Software from Godot via obs-websocket.

Orchestrator 1.5k updated 3d ago

Dialog and visual-scripting subsystem for 2D and 3D games.

Phantom Camera 3.2k updated 5d ago

Designed to provide and simplify common behaviors for the built-in Camera2D and Camera3D nodes.

PixelPen 164 updated 1y ago

Pixel art drawing and animation: Common drawing tools such as selection, shape creation, mirroring, tiling, and animation features within the Godot editor.

PlayerConnect 53 updated 6mo ago

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 18 (archived)

Easy-to-use dynamic translation of text & other variables. Also offers GDScript execution on Nodes, without needing to attach a script.

ProtonScatter

Automates the positioning of assets in a scene.

Quest Manager

Minimalistic quest manager able to track quest state at runtime for easier debugging.

Questify 242 updated 18d ago

A graph-based quest editor and manager.

QuestSystem 441 updated 9mo ago

A simple and extensible quest manager and creator.

Quill-IDE

Modified and beautified version of the default Godot Script Editor for 4.4+.

Ridiculous Coding 1.1k updated 6mo ago

Makes your coding experience in Godot 1000× more ridiculous.

Roommate 51 updated 2mo ago

3D level builder tool with focus on creating indoors environment and automation.

Scene Library 101 updated 1mo ago

A tool for organizing Godot scenes with efficiency.

Scene Manager 553 updated 1y ago

Make nice and customizable scene transitions in one line of code. (Godot 3 and 4)

Script-IDE 961 updated 5d ago

Transforms the script editor into an IDE-like UI. Multiline tabs, improved outline, quick open and override, enhanced keyboard navigation.

Shaker 436 updated 1y ago

Plugin that adds shaking and emitters for cameras, nodes or any property in 2D and 3D.

SignalVisualizer 637 updated 6mo ago

Displays the current scene's signals and connections in a easy to read graph and tree dock.

Simplified Flight Simulation library 276 updated 7mo ago

A library that helps you create a simple airplane/helicopter/spaceship flight simulator. (Godot 3 and 4)

SimpleGodotCRTShader

A simple Godot shader that simulates CRT Displays.

SmartShape2D 1.7k updated 3mo ago

A 2D terrain tool. (Godot 3 and 4)

Sprouty Dialogs 85 updated 3d ago

A graph-based visual dialogue system, to create dialogues in your games incredibly easy!

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.

System Bar Color Changer 33 updated 5mo ago

An 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

A self-hostable game backend for managing players, leaderboards, stats, saving/loading data and more.

TerraBrush 1.1k updated 3d ago

Minimal Terrain heightmap editor that features sculpting, painting textures, LOD, and MultiZones.

Terrain3D 3.7k updated yesterday

A high performance, editable 3D terrain system.

ThemeGen 215 updated 1y ago

Easily create themes using GDScript code, allowing you to reuse styles, recombine them, and effortlessly reuse and share colours between components.

UI Design Tool 433 updated 2y ago

Intuitive design workflow for UIs in the editor.

Vest 18 updated 4mo ago

A unit testing addon for Godot.

Virtual Joystick 949 updated 1y ago

A virtual joystick for touchscreens. Simple to use and with useful options. (Godot 3 and 4)

Wwise 394 updated 3mo ago

Wwise audio middleware integration.

YATI (Yet Another Tiled Importer 266 updated 6d ago

This is an addon for importing files (.tmx, .tmj) created by the Tiled Map Editor.

CReverter (Composite Reverter)

Memento-based undo/redo utility that supports composition.

CSConnector (Contextual Signal/Setup Connector)

Provides a clean interface to dynamically find, setup, and connect to descendant nodes through the scene tree.

CSLocator (Contextual Service Locator)

Provides a clean interface to register and find objects through the scene tree like localized singletons.

Your Buil

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 347 updated 4y ago

A ️ Day / Night cycle for 2D.

2D Destructible Objects 416 updated 5y ago

A script that takes a sprite, divides it into blocks and makes them explode.

Anima 758 updated 1y ago

Run sequential and parallel animations with less code compared to Tween.

AutoColliders

Allows the automatic generation of colliders for Sprites, with planned expansion to handle 3D meshes in the future.

BoxCam2D 19 updated 1y ago

Simplest way to implement grid-based 2D camera movement.

Cartographer

Heightmap-based 3D terrain editor.

Code Snapshot

A plugin which lets you take beautified screenshots of your code within the editor.

CRT Shader 308 updated 5y ago

A Godot shader that simulates CRT Displays with many shader parameters.

CSG Mesh Exporter (.OBJ)

Export CSG nodes to OBJ meshes to improve editing performance.

Debanding Material Shader 39 updated 4y ago

Simple material shader with added debanding noise, for use with the GLES2 renderer as it doesn't support full-screen debanding.

Delaunator GDScript 89 updated 1y ago

A GDScript library for Delaunay triangulation of 2D points.

Dijkstra map for Godot 86 updated 1y ago

A GDNative project for Godot game engine, that introduces Dijktra Map pathfinding node.

Discord.gd 142 updated 2mo ago

Discord bot API wrapper. Make bots in 100% GDScript.

DungeonTemplateLibrary-Godot 36 updated 1y ago

Godot Dungeon Template Library (terrain & roguelike generation).

EffekseerForGodot3 141 updated 2y ago

Import Effekseer particle effects.

Escoria 836 updated 10d ago

Point & click adventure game framework. (Godot 2 and 3)

Funexpected Flash Tools 23 updated 4y ago

Adobe Animate (Flash) plugin that allows you to export a project for a Godot Engine.

gdstats 37 updated 7y ago

A library of pseudorandom number generators for common statistical distributions.

GitHub integration 228 updated 1y ago

Interact with GitHub without opening your browser.

godotccd 68 updated 4y ago

Fast 3D collision checks in Godot using libccd.

godotdetour 126 updated 1y ago

A GDNative implementation of the detour/detourcrowd library.

Godot GamePad 126 updated 3y ago

Allows players to use their mobile devices as controllers.

Godot Gif Getter 45 updated 3y ago

An in-game utility for recording and saving GIFs (written in GDNative Rust).

Godot Google Play Game Services 28 updated 1y ago

Integrate Google Play Games Services in your Godot game.

Godot Mixing Desk 672 updated 4y ago

Make procedural sound and adaptive/procedural music with a few nodes and a couple lines of code.

Godot NExt 989 updated 1y ago

A set of basic node extensions.

GodotNotificationCenter 59 updated 7y ago

A notification center.

GodotOnReady

A C# (Mono) alternative to the GDScript-only onready keyword, without reflection.

GodotPhoenixChannels 301 updated 2y ago

A GDScript and Godot Engine implementation for the Channels API of the Phoenix Framework.

godot-ply 412 updated 1y ago

In-editor box modelling for gray boxing or prototyping 3D levels.

GodotRx 98 updated 1y ago

Reactive extensions for Godot C# (Mono).

GodotTIE 295 updated 3y ago

Text Interface Engine to control text output (like in a RPG dialogue). (Godot 2 and 3)

Godot-Trail-System

Advanced 2D/3D trail system.

Godot VirtualJoystick 15 updated 2y ago

A simple vitual joystick for mobile devices.

InGrid 117 updated 2y ago

Infinite scrolling grid.

Kehom's Godot Addon Pack

A collection of addons for debugging, networking, UI, and more.

Level of Detail (LOD) 245 updated 4y ago

Level of detail add-on for meshes, lights and particles. Can improve performance in large scenes.

Line Collider 2D 9 updated 4y ago

A script which adds colliders that follow an array of Line2Ds (useful for prototypes).

NativeLib 95 updated 4y ago

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.

NI mate Motion Capture 31 (archived)

Animate Skeletons with a Microsoft Kinect sensor.

Scrolling Background

A scrolling background node. (Godot 2 and 3)

Shell Fur 344 updated 2y ago

3D fur node for Godot.

StoryTeller Engine 34 updated 3y ago

Dialog and interactive fiction engine.

Tiled importer 894 updated 3y ago

Import maps from Tiled.

TileSet Builder 18 updated 3y ago

Quickly build tilesets with style.

Tree generator 169 updated 5y ago

Tool for generating trees.

Volumetrics 355 updated 5y ago

Voxel-based volumetric lighting and fog plugin.

Voxel-Core 484 updated 1y ago

GDScript voxel plugin for creating, importing and editing voxel content in-engine and in-game.

VPainter 504 updated 2y ago

3D vertex painting plugin.

Waterways 1.3k updated 3mo ago

Tool to generate river meshes with flow and foam maps based on Bézier curves.

XSM

A fully-featured hierarchical State Machine with parallel states, easy animation, random states and more.

Yume Visual Novel Editor

An integrated editor for creating visual novel games.

Modules