The "Awesome Godot" project is a curated collection of resources for developers using Godot, an open-source game engine designed for creating both 2D and 3D games. This list features a variety of tools, libraries, tutorials, plugins, and community resources that cater to different aspects of game development. Whether you're a beginner learning the basics or an experienced developer looking to enhance your projects, this list provides valuable insights and tools to streamline your game development process. Dive into the world of Godot and discover the resources that can help you bring your game ideas to life.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Game Development" project is a curated collection of resources aimed at supporting individuals interested in the field of game development. Game development encompasses the entire process of creating video games, from concept and design to programming and publishing. This list includes game engines, libraries, tools, tutorials, asset resources, and community forums, catering to both beginners and experienced developers. Whether you are looking to learn the basics of game design or seeking advanced techniques for game programming, this collection provides valuable insights and tools to enhance your game development journey. Dive in to discover resources that can help you bring your game ideas to life!
The "Awesome Unity" project is a curated collection of resources for developers using Unity, a powerful cross-platform game engine for creating both 2D and 3D games. This list encompasses a wide variety of categories, including asset packs, plugins, tools, tutorials, and community resources that enhance the Unity development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to elevate your game development projects. Dive into this collection to discover everything you need to create engaging and immersive gaming experiences with Unity.
The "Awesome Game Boy Development" project is a curated resource list designed to support developers creating games for the classic Game Boy handheld console. Game Boy development involves programming in C or assembly language, utilizing specific libraries and tools tailored for the hardware. This list includes development kits, emulators, graphics and sound libraries, tutorials, and community forums, making it a valuable asset for both beginners and experienced developers. Whether you're looking to create your first game or enhance your existing projects, this collection provides the essential tools and knowledge to bring your Game Boy game ideas to life.
The "Awesome LÖVE" project is a curated collection of resources for LÖVE, a framework for making 2D games in the Lua programming language. This list features libraries, tools, tutorials, and community resources that enhance game development with LÖVE. It caters to both beginners looking to create their first game and experienced developers seeking advanced techniques and tools. With a variety of resources available, users can find everything from graphics and sound libraries to performance optimization tips. Dive into this collection to unlock your creativity and build engaging 2D games with LÖVE.
A Godot Engine addon that implements RPG Maker's Autotile format for automatic 2D tiling in game development.
A simple Breakout clone game built with the Godot Engine 1.1.
A game created for the Godot Engine Jam, featuring a cheese-hunting adventure.
A first-person shooter demo for Godot 2.x featuring movement, physics, and dynamic lighting.
A simple bomb-themed game built with the Godot game engine, designed for quick entertainment.
A Godot Engine plugin for rendering and managing large amounts of grass, foliage, and vegetation with good performance.
A Godot Engine demo showcasing tilemap-based pathfinding implementation for 2D games.
A terminal emulator control for the Godot game engine, enabling in-game terminal interfaces.
A Godot Engine demo showcasing networked physics with snapshot interpolation and UDP for real-time multiplayer games.
A Godot engine demo showcasing networked physics using state synchronization over UDP for smooth client-side interpolation.
A Bomberman-style local multiplayer game built with Godot Engine for learning purposes.
A Godot-based voxel game prototype that generates terrain as a single surface mesh for performance and rendering distance.
A 48-hour game jam project created with Godot Engine where players control a rampaging kraken.
A Minesweeper clone built with the Godot game engine, featuring classic gameplay mechanics.
A short game created for the Theater Game Jam (PGA 2015) about climbing a mountain.
A small running game created as a one-hour programming challenge with ninja-themed gameplay.
A 2D game created for Ludum Dare 33 using Godot Engine, featuring minimalist pixel art and atmospheric gameplay.
A 2D physics-based parkour game where a delivery man escapes an alien planet on a hover bike through randomly generated levels.
A free/libre 2D side-scroller shooter game where players kill enemies, progress through levels, and manage credits.
A 2D top-down shooter game where the player fights to survive against waves of monsters, built with the Godot engine.
A classic turn-based strategy game with handcrafted 32-color pixel art, featuring campaign, hot-seat battles, and a map editor.
A small Breakout-style arcade game where players control two mice to bounce a ball using trampolines.
A GDScript port of Robert Penner's easing equations for smooth animations in Godot Engine.
A Godot 4.1+ plugin for bidirectional serial communication with Arduino devices.
A collection of GDScript utilities and tools for the Godot game engine to streamline common development tasks.
A Blender add-on that streamlines asset creation and import workflows for the Godot game engine.
A large library of free and open-source 2D and 3D shaders with playable demos for the Godot game engine.
A collection of reusable scripts and utilities for the Godot game engine to accelerate development.
A collection of reusable GDScript helper scripts for the Godot game engine.
A C++ Godot Engine module providing a comprehensive entity and spell system for building complex 2D/3D RPGs with optional multiplayer support.
A collection of demonstration and template projects for the Godot Engine, showcasing its 2D and 3D game development capabilities.
A VR game built with Godot where players rescue little pigs swimming near a beach shore.
A Godot plugin that automatically generates collision shapes for multiple 3D objects with a single click.
A free, open-source visual tool for designing game narratives, text adventures, and interactive nonlinear storytelling documents.
FMOD audio engine integration module for Godot 4, enabling professional audio features in games.
A community-driven Agones SDK plugin for Godot Engine, enabling multiplayer game servers to communicate with Agones orchestration.
A desktop application that converts clipboard text into speech, allowing background audio narration of web pages.
A generic starter project for Godot games providing scene management, debug shortcuts, and CI workflows.
A collection of 2D, 3D, and VR experiments, tutorials, and mechanics built with the Godot game engine.
An incremental experimental minimalistic idle game inspired by A Dark Room, built with Godot.
An open-source reimplementation of GTA 3 using the Godot Engine, converting game files at runtime for modern performance and modding.
A Godot 4.x addon that synchronizes CollisionShape2D with AnimatedSprite2D frames for dynamic hitboxes, hurtboxes, and hardboxes.
A Godot 4 C# game template with ENet multiplayer, visual in-game debugging, and performance-optimized components.
A structured SVG editor that represents and edits SVG code directly, producing clean, optimized files without metadata.
An Entity Component System (ECS) library for the Godot Engine, enabling data-oriented game architecture.
An interactive kaleidoscope shader toy built with Godot, allowing real-time parameter adjustments.
A Godot editor plugin that automatically converts sprite sheets into ready-to-use AnimationPlayer or AnimatedSprite2D nodes with batch processing.
An infinite canvas drawing and note-taking app focused on performance, small savefiles, and simplicity, built with Godot.
A modular first-person shooter controller template for Godot 4 with smooth movement, camera rotation, and slope handling.
A lightweight custom event system module for Godot Engine, enabling decoupled communication between game objects.
An open-source action-adventure RPG MMO built with Godot and Rust, offering offline, online, and private server gameplay.
A Godot 4 demo project demonstrating how to create a classical turn-based RPG with structured code and best practices.
A procedural texture authoring and 3D model painting tool built on the Godot game engine.
A Godot 4 add-on providing fast, high-quality antialiased drawing for Line2D, Polygon2D, and regular polygons across all renderers.
A 2D space shooter game ported from Unity to Godot 4, designed as a learning resource for the Godot engine.
A Godot Engine template and library for building top-down shooter games with production-ready solutions.
A port of the Unknown Horizons 2D real-time strategy simulation game to the Godot Engine, replacing the original dead engine.
A Godot extension that replaces the built-in physics engine with Jolt Physics for better performance and stability.
A template Godot project for building VR games with preconfigured plugins, XR tools, and a simple demo.
A Godot addon that adds Lua API support for creating sandboxed modding environments in GDScript, C#, or GDExtension.
A powerful open-source pixel art editor for creating sprites, tiles, animations, and 2D artwork with advanced tools and animation support.
A Godot Editor plugin to import Aseprite animations into AnimationPlayers, AnimatedSprites, and SpriteFrames.
A high-quality third-person shooter demo project built with Godot Engine, featuring advanced assets and lighting.
An open-source turn-based strategy game with isometric voxel art, featuring campaign, hot-seat multiplayer, and a built-in map editor.
A powerful Godot Engine addon for creating robust AI systems using behavior trees.
An open-source node-based software for procedural 3D content creation, built with the Godot engine.
A 2D and 3D physics engine plugin for Godot, offering improved stability, performance, fluid simulation, and determinism.
A collection of voxel world demos and prototypes built with the Godot Engine's Voxel module.
An ecosystem of tools for integrating Valve's Steamworks SDK with Godot Engine 4.x games.
An open-source evolution simulation game where players guide a species from microscopic origins to space exploration.
A Godot Engine project template with code formatting, license tracking, CI/CD, and addon management.
A C++ module for creating real-time editable volumetric terrains in the Godot Engine 4.
A Godot 4 template with curated plugins, essential features, and best practices for kick-starting game projects in GDScript.
A Godot GDExtension addon for cross-platform OS keyring/credential storage access.
Godot 4.5 bindings for Spout2, enabling real-time video sharing between Godot and other Windows applications.
A Godot plugin for quickly blocking in levels with click-and-drag block creation, material editing, and automatic collision.
A Godot Engine module for runtime texture atlas creation, layering, and merging.
A Godot plugin for creating dialogs, visual novels, RPGs, and managing characters in games.
A C++ Godot engine module for creating voxel worlds with editor integration, gameplay features, and extendability.
A minimalistic dialogue engine for Godot, enabling branching narratives with choices, conditions, and dynamic text.
A stateless branching dialogue editor and runtime addon for Godot 4.6+ games.
A simple and powerful Godot add-on written in C# for creating quest systems in games.
A fire-and-forget event-based audio triggering system for Godot, enabling audio playback with simple trigger strings.
GDExtension bindings for integrating the FMOD Studio audio engine into Godot 4 projects.
A high-performance, fully managed C# Entity Component System library focused on simplicity, reliability, and developer experience.
A Godot 4 plugin that imports Quake .map and Valve .vmf files to generate scenes, materials, and collision.
A GDScript-based GIF exporter for Godot Engine, enabling frame-by-frame animation export from Godot projects.
An embedded unit testing framework for Godot 4, supporting GDScript and C# with TDD, mocking, and scene testing.
An in-memory, Redis-like key-value store for Godot, providing rich data structures and pub/sub messaging.
A powerful and flexible job queue system for Godot, built on top of Gedis for managing asynchronous tasks.
A Godot 4.x plugin for integrating Google Play Game Services SDK into Android games.
An ink narrative scripting language integration for Godot Engine 4, enabling interactive story creation.
Integrates the NDI® SDK with Godot for video streaming and playback within the game engine.
A Godot Engine addon providing a GDScript-native SDK and editor integration for Azure PlayFab game services.
A Godot Engine script for fracturing and cutting 2D polygons, with helper functions for polygon manipulation.
A Godot extension to pre-warm shaders at startup, preventing runtime stuttering caused by shader compilation.
A Godot Engine 4.x addon providing a horizontal selector with navigation controls, modular components, and rich customization.
A GDExtension wrapper that provides SQLite3 database functionality for Godot 4.x+ projects.
A Godot 4 GDExtension that provides full BitTorrent protocol functionality with native C++ performance.
A collection of support scenes and tools for building AR and VR applications in the Godot game engine.
A lightweight library that extends Godot 4's native signals with reactive-style operators like filter, map, merge, debounce, and throttle.
Import Valve Hammer (VMF) map files into Godot Engine for level design and Source Engine map porting.
A unit testing framework for the Godot Engine that lets you write tests for GDScript in GDScript.
A hierarchical coroutine library for Godot 4.x in C#, enabling intuitive sequential game logic with async support and Godot-specific integrations.
A Godot addon providing reusable components for managing health, damage, and healing systems in 2D and 3D games.
A heightmap-based terrain plugin for Godot Engine 4.1+, featuring texture painting, LOD, grass, and holes.
A Godot 4 add-on for importing raster graphics and animations from Aseprite, Krita, Pencil2D, Piskel, and Pixelorama files.
A Godot 4 addon for detecting input devices, managing input mappings, and providing rumble support for joypads.
A comprehensive inventory management system for the Godot Game Engine with stacking, slot operations, and runtime debugging.
A Godot 4 plugin providing Behavior Trees and Hierarchical State Machines for creating complex AI behaviors in games.
A comprehensive Godot 4 template providing ready-to-use menus, settings, and tools to jumpstart game development.
A Godot 4 template providing a complete menu system with options, credits, scene loading, and accessibility features.
A Godot 4 plugin for adding loading screens with progress bars and error handling between scene changes.
A set of Godot addons for building responsive, rollback-networked multiplayer games with client-side prediction and lag compensation.
A library for running LLMs locally and efficiently on any device with support for Python, Flutter, and Godot.
A video game oriented collection of nodes, autoload scripts, and scenes for rapid game development in Godot 4.
A Godot addon to control OBS Studio via obs-websocket from within Godot games and applications.
A visual scripting add-on for Godot 4.2+ that enables building game logic through an intuitive graph editor with hundreds of nodes.
A Godot 4 plugin that simplifies and enhances camera behaviors for 2D and 3D games, inspired by Cinemachine.
A free and open-source pixel art editor and animation tool built with the Godot Engine.
A Godot reporting system that sends player feedback and bug reports to Discord via webhooks.
A Godot plugin for dynamic translation and GDScript execution on nodes without attaching scripts.
A Godot 4 addon for procedurally scattering props and scenes across 3D environments using a non-destructive modifier stack.
A flexible quest management system for Godot Engine, enabling hierarchical quest trees, detailed state tracking, and custom conditions.
A graph-based quest editor and manager plugin for Godot 4, enabling visual quest design and runtime management.
A minimal, powerful, and modular addon for Godot 4.4+ that simplifies creating custom quests with an easy-to-use API.
A modern, customizable script editor plugin for Godot 4.4+ with top tabs, outline panel, and enhanced styling.
A Godot Engine 4 addon that adds screenshake and explosions to your coding experience for ridiculous fun.
A procedural 3D level builder plugin for Godot 4 that generates indoor environments and batch object placement.
A Godot 4.6+ add-on for managing 2D and 3D scenes as assets with organization, search, and quick access.
A Godot plugin for managing scene transitions and Node references with shader-based effects.
A Godot plugin that transforms the default script editor into a feature-rich IDE with enhanced navigation and outline panels.
A Godot plugin for creating customizable shaking effects for any Node in your game.
A Godot 4 plugin that visualizes scene signals and connections as an interactive graph and tree for debugging.
A modular, simplified flight simulation addon for Godot Engine, designed for games rather than realistic pilot training.
A simple Godot shader that simulates CRT display effects including distortion, color bleeding, and scanlines.
A Godot 4 plugin for creating textured 2D terrain polygons using a point-based editor and tile-like materials.
A graph-based visual dialogue system plugin for Godot 4.5+ to create game dialogues easily.
A Godot Engine plugin for importing and parsing 15+ subtitle formats with editor integration and runtime support.
A Godot Android plugin to dynamically change system bar colors (status bar and navigation bar) in mobile apps.
A Godot plugin for self-hostable game services including leaderboards, player authentication, multiplayer, and game saves.
A GDExtension terrain heightmap editor for Godot 4.5 featuring sculpting, texture painting, LOD, and MultiZones.
A high-performance, editable terrain system for Godot 4, built as a C++ GDExtension addon.
A Godot tool for programmatically creating and managing UI themes using GDScript, with live preview and style inheritance.
A Godot editor plugin for intuitive UI design with font management and direct viewport styling.
A unit testing addon for Godot that provides a full-featured testing framework with in-editor UI and CI support.
A customizable virtual joystick for touchscreen games in Godot Engine, supporting both 2D and 3D with multiple modes.
A GDExtension-based integration of Audiokinetic's Wwise audio middleware for the Godot Engine.
A Godot 4 addon for importing Tiled map editor files (.tmx, .tmj) into your game projects.
An open-source A-RPG demo showcasing professional Godot game development practices with inventory, combat, and boss systems.
A sample 2D platformer game project built with the Godot engine, featuring public domain code and assets.
A basic implementation of Beat Saber's core VR gameplay mechanics using the Godot game engine, primarily for Oculus Quest.
A Godot 3 add-on for creating dynamic 2D day and night cycles with CanvasModulate and optional moon lighting using Light2D.
A Trello-inspired kanban board built with Godot Engine, featuring real-time collaboration and offline local storage.
A Godot Engine template repository with GitHub Actions for automated builds and deployments.
A Godot Engine module that enables importing and playing Adobe Animate (Flash) animations as native nodes.
A Godot C++ module providing GDScript bindings and integration helpers for the FMOD Studio audio middleware API.
A simple old-school first-person shooter game built with the Godot engine, featuring navigation meshes and lightmaps.
A realistic water shader demo for Godot 3.4.2, showcasing advanced water rendering techniques.
A simple first-person shooter camera implementation for Godot, designed to teach GDscript and camera mechanics.
A Godot 3 script that divides 2D sprites into blocks and makes them explode for destructible object effects.
A breakout-style arcade game built with Godot Engine to learn game development concepts.
A free and open-source first-person shooter template for the Godot game engine with customizable player mechanics and interactive elements.
An open-source mobile game built with Godot Engine, designed as an educational tutorial project.
A thin ENet wrapper for Godot 3, providing UDP-based networking with reliability, sequencing, and connection management.
An open-source VTuber application built with Godot 4 for real-time facial motion capture and avatar animation.
A first-person parkour demonstration game built with the Voxelman module for Godot.
An open-source 3D third-person action RPG with multiplayer support, built on a custom Godot engine.
A Godot add-on that simplifies UI animations with CSS-like syntax, 89 built-in animations, and 33 easing options.
Turn Godot projects into OpenAI Gym environments for training reinforcement learning models with PyTorch via shared memory.
A Godot plugin that automatically generates colliders for 2D sprites and plans to support 3D meshes.
A fast-paced platformer built with Godot Engine where players use adrenaline and orbs to power up and blast through handcrafted levels.
A low-resolution metroidvania first-person shooter game made for LOWREZJAM 2018, inspired by Metroid Prime.
A fast-paced mobile game where you tap falling squares before they explode to test your reflexes.
A Godot module for implementing Sign in with Apple authentication in iOS games and apps.
A minimal top-down 2D pixel art game template for the Godot Engine with basic gameplay mechanics and UI.
A Godot 3.x camera node for box, room, and grid-based 2D movement with aspect ratio preservation.
A GPU-powered terrain editor and renderer for Godot 3, featuring clipmap LOD, PBR materials, and real-time sculpting.
A free open-source 2D multiplayer racing game combining Flappy Bird's mechanics with Mario Kart-style items.
A Godot module integrating Discord GameSDK for adding Discord features to Godot games.
A multiplayer first-person shooter example project built with Godot 3.2 game engine.
A modern rewrite of The Battle for Wesnoth strategy game using the Godot engine for enhanced performance and features.
A multiplayer third-person shooter example project for the Godot 3.2 game engine.
A Godot Engine plugin for taking beautified code snapshots with customizable frames and GDScript syntax highlighting.
A classic memory card matching game built with the Godot game engine.
A 2D shader for Godot 3 that simulates CRT screen effects like curvature, scan lines, and vignette.
A Godot module for dynamically slicing convex meshes along a plane, ported from Unity's Ezy-Slicer.
A Godot Engine plugin that exports CSG meshes to OBJ format with one click.
A Godot GLES2 material shader that adds debanding noise to fix visual banding artifacts.
A general-purpose, extensible C++ extension module for the Godot Engine, adding missing functionality and performance optimizations.
A 2D puzzle-platform remake of the Portal games built with the Godot Engine.
A GDScript port of Delaunator for fast Delaunay triangulation of 2D points in Godot Engine.
A Godot engine module that integrates PortAudio for low-latency, cross-platform audio input/output with direct hardware access.
A gravity-bending puzzle platformer game built with Godot Engine where players manipulate gravity to solve block puzzles.
A GDNative pathfinding node for Godot that implements Dijkstra Maps for versatile pre-computed pathfinding.
A speech-to-text module for Godot 3 that captures microphone input and converts it to text for game development.
A Godot plugin for creating Discord bots using GDScript with full API support.
A fast-paced local party game where 1-4 players pilot starships in 2D top-down arena battles.
A Godot-based re-implementation of the classic SuperTux jump'n'run game.
A Godot 4 GDExtension that wraps the C++ Dungeon Template Library for procedural 2D map generation.
A Godot Engine 3.x plugin to import and display particle effects created with Effekseer.
A libre framework for creating point-and-click adventure games using the Godot Engine.
Exports Adobe Animate (Flash) projects to Godot Engine by rasterizing assets and generating spritesheets.
A Godot 3.0 library providing fast implementations of common statistical distributions for game development.
A Godot Engine addon that integrates a native GitHub client directly into the editor for managing repositories and gists.
A GDNative plugin for Godot Engine providing lightning-fast collision checking for convex shapes (boxes, cylinders, spheres) via libccd.
A GDNative plugin for Godot 3.4+ implementing recastnavigation for advanced 3D navigation with navmeshes, agents, and crowd avoidance.
A mobile app and Godot plugin that turns smartphones into wireless controllers for local multiplayer games.
An in-game utility for recording and exporting GIFs from Godot games with minimal configuration.
Android plugin for Godot 3.5+ to integrate Google Play Game Services v2 features like achievements, leaderboards, and player sign-in.
A Godot plugin for procedural audio and adaptive music, enabling complex soundscapes with minimal code.
A collection of ready-to-use script classes and nodes extending Godot Engine's built-in functionality.
A lightweight notification system for Godot Engine 3, enabling decoupled communication between game objects.
A C# source generator for Godot 3.x that provides onready-like features for C# scripts without reflection.
A GDScript and Godot Engine client for connecting to Phoenix Framework Channels, enabling real-time communication in games and applications.
A Godot plugin for in-editor box modeling, enabling 3D level prototyping and gray boxing directly within the Godot editor.
Reactive extensions for Godot C# providing observables for signals, lifecycle events, input, and frame events with reactive properties.
A Text Interface Engine plugin for Godot to create RPG-style dialogue with controllable text output.
An advanced 2D/3D trail and ribbon plugin for the Godot Engine, offering Unity3D-like visual effects.
A simple virtual joystick plugin for Godot 3.3, designed for mobile game development.
An infinite scrolling grid component for the Godot 3.x game engine, enabling procedural 2D worlds and parallax effects.
A collection of pure GDScript addons for Godot, including networking, UI, debugging, and database tools.
A Godot 3.x add-on providing level of detail (LOD) for meshes, lights, and particles to significantly improve performance in large scenes.
A Godot Engine script that automatically generates collision shape chains from Line2D nodes for 2D physics.
A plugin management system for the Godot engine that simplifies handling native iOS/Android libraries and dependencies.
A Godot 3.x plugin for animating character skeletons using a Microsoft Kinect sensor via Delicode NI mate.
A Godot Engine add-on that adds a shell-based fur node for realistic fur rendering on characters and props.
A Godot 3.x plugin for building interactive fiction and dialog systems with scriptable or editor-based story creation.
A Godot Engine plugin to import tilemaps and tilesets created in the Tiled Map Editor.
A Godot plugin that builds tileset scenes or resources from spritesheets with customizable tile parameters.
A Godot Engine plugin for generating 3D trees with SpeedTree-like procedural generation capabilities.
A Godot Engine plugin for voxel-based volumetric lighting and fog using a frustum-aligned 3D texture technique.
A Godot plugin for creating, editing, and importing voxel content with in-engine editors and optimized meshing.
A vertex painting addon for the Godot game engine that enables direct vertex color painting on 3D meshes.
A Godot Engine add-on for generating river meshes with flow and foam maps using bezier curves.
A Godot engine addon providing an integrated editor for creating visual novel games.
A Godot Engine module wrapping the Accidental Noise Library, enhanced with a visual noise editor for procedural content generation.
A Godot module for high-performance multiplayer games with multi-channel ENet networking.
A Godot engine module for real-time head tracking using OpenCV with GPU acceleration for immersive 3D perspective.
Open Adaptive Music Library module for the Godot game engine, enabling dynamic music systems.
A RawArray packer/unpacker for Godot that enables compact binary serialization of Variant arrays using format strings.
A Godot Engine module that adds Spine 2D skeletal animation support for Godot 3.0.
A 2D water splash node for the Godot game engine, originally created for the indie game LittleShadows.