Showing 36 of 2098 projects
An open-source remake and fan expansion of Dungeon Keeper, modernizing the classic dungeon management game with enhanced features and modding support.
A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.
A customizable virtual joystick for touchscreen games in Godot Engine, supporting both 2D and 3D with multiple modes.
A Lua animation library for LÖVE that simplifies sprite sheet animation with grids and frame management.
Android sample apps demonstrating Google Play game services integration including leaderboards, achievements, and snapshots.
A 2D and 3D physics engine plugin for Godot, offering improved stability, performance, fluid simulation, and determinism.
A curated list of open-source JavaScript games, engines, libraries, and resources for game development.
A generic starter project for Godot games providing scene management, debug shortcuts, and CI workflows.
A JavaScript programming environment and IDE for MS-DOS/FreeDOS with graphics, sound, and p5.js compatibility.
A Flappy Bird clone written in 16-bit x86 assembly that runs directly on hardware without an operating system.
Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.
A realistic water shader demo for Godot 3.4.2, showcasing advanced water rendering techniques.
Single-file C library for decoding MPEG1 video and MP2 audio with minimal dependencies.
A fast, memory-efficient Constructive Solid Geometry library for three.js using a Bounding Volume Hierarchy approach.
A tiny, high-performance Java entity framework for game development, inspired by Ash and Artemis.
A shared-source library for creating and packing isochart texture atlases for 3D mesh parameterization.
A C# port of Recast & Detour, providing an industry-standard navigation mesh toolset for .NET, Unity3D, and game servers.
A Unity library that simplifies touch and gesture handling by treating touches as objects with persistent state.
A terminal-based implementation of the 2048 puzzle game written entirely in Bash.
A Java library for communicating with Minecraft clients and servers, enabling custom bots, clients, and servers.
GDExtension bindings for integrating the FMOD Studio audio engine into Godot 4 projects.
A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.
A cross-platform C++ input library for games, handling gamepads, keyboard, mouse, and touch with a unified interface.
A Godot Engine plugin to import tilemaps and tilesets created in the Tiled Map Editor.
A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.
An in-game debug console for Unity that displays Debug logs directly within the game, especially useful for mobile development.
A high-performance virtual machine for executing Haxe code across multiple platforms.
A free and open-source PICO-8 API implementation in LÖVE for running PICO-8 games on other platforms.
A port of the Unknown Horizons 2D real-time strategy simulation game to the Godot Engine, replacing the original dead engine.
A React renderer for Babylon.js that enables declarative 3D scene building with reusable components and hooks.
A Vulkan binding generator for Zig that provides idiomatic Zig APIs, error integration, and automatic function loading.
A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.
A modern C++23 library providing essential abstractions and utilities for low-level Vulkan graphics programming.
A UI library for MonoGame, FNA, and Stride game engines, featuring a rich widget set and XML-based UI design.
A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.