Showing 36 of 148 projects
A free, open-source, cross-platform game engine for creating 2D and 3D games with a unified editor and one-click exports.
A free, open-source, cross-platform game engine for creating 2D and 3D games with a unified editor.
A refreshingly simple, data-driven game engine built in Rust, offering a complete 2D and 3D feature set.
A powerful, beautiful, and open-source 3D game and rendering engine built as a friendly JavaScript framework.
A curated, archived list of open-source games, engines, and game-related projects hosted on GitHub across all genres and platforms.
An open-source, no-code game engine for creating 2D, 3D, and multiplayer games across mobile, desktop, and web platforms.
A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
A C++-based, cross-platform framework for building 2D games, interactive books, and graphical applications.
A web framework for building browser-based 3D, AR, and VR experiences using declarative HTML.
A retro game engine for Python with simple specifications inspired by classic gaming consoles.
A libre real-time strategy game engine for classic Westwood games like Command & Conquer: Red Alert.
An open-source re-implementation of RollerCoaster Tycoon 2, adding modern features, multiplayer, and cross-platform support.
An open-source game engine for creating interactive 3D content and games that run directly in web browsers using WebGL and WebGPU.
A free engine clone of the Genie Engine used by Age of Empires, Age of Empires II, and Star Wars: Galactic Battlegrounds.
A .NET framework for creating cross-platform games using C#, re-implementing the discontinued XNA Framework.
A .NET framework for creating cross-platform games using C#, re-implementing the discontinued XNA Framework.
A dead simple 2D game engine for Go that enables cross-platform game development with a minimal API.
An early-stage interactive application and rendering engine for Windows, developed as an educational tool for game engine design.
An open-source voxel game engine and creation platform with easy modding and game development tools.
A header-only, fast, and reliable entity-component system (ECS) library for modern C++ game development.
A JavaScript engine for creating turn-based games with built-in state management and multiplayer networking.
A cross-platform C++ multimedia library providing windowing, graphics, audio, and networking APIs for game and application development.
A simple, fast, cross-platform C++ multimedia library for windowing, graphics, audio, and networking.
A Flutter-based game engine providing a complete set of solutions for 2D game development.
A Flutter-based game engine providing a complete set of solutions for 2D game development.
A Flutter-based game engine providing a complete set of solutions for 2D game development.
A multi-core friendly rigid body physics and collision detection library for games and VR, written in C++.
A free, open-source, cross-platform game engine for creating high-performance 2D/3D games and instant web entertainment.
A modern source port of Diablo and Hellfire with engine improvements, bug fixes, and quality-of-life features.
A feature-rich, production-ready 2D and 3D game engine written in Rust with a built-in scene editor.
A drag-and-drop retro game creator for making Game Boy games, available for Mac, Linux, and Windows.
An open-source, multi-platform 3D engine for building AAA games, cinema-quality worlds, and high-fidelity simulations.
An open-source, multi-platform 3D engine for building AAA games, cinema-quality worlds, and high-fidelity simulations.
A collection of demonstration and template projects for the Godot Engine, showcasing its 2D and 3D game development capabilities.
A data-oriented and data-driven game engine written in Rust, designed for extreme multithreading and clean architecture.
Open-source C++/SDL2 source code for the 2010 indie puzzle-platformer game VVVVVV.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.