Showing 36 of 82 projects
A collection of single-file, dependency-free C/C++ libraries for game development and low-level programming.
A JavaFX-based game development framework for building 2D games and complex UI applications with a clean, high-level API.
A free lightweight, cross-platform 2D and 3D game engine.
A lightweight cross-platform Rust game framework for creating 2D and 3D games with minimal friction.
An open-source reimplementation of the 1997 business simulation game Theme Hospital, with modern OS support and new features.
A large library of free and open-source 2D and 3D shaders with playable demos for the Godot game engine.
An open-source voxel world game engine and platform for creating diverse gameplay experiences in a block-based environment.
A free, open-source 3D real-time strategy game with a story-driven campaign, online multiplayer, and customizable units.
A multiplayer game about paranoia and chaos on a space station, remaking the cult-classic Space Station 13.
A modern, idiomatic C# Steamworks wrapper for Unity and .NET, providing a fully-featured, open-source alternative to existing implementations.
An open-source evolution simulation game where players guide a species from microscopic origins to space exploration.
An open-source recreation of the Heroes of Might and Magic II game engine with modern enhancements.
An open-source re-implementation of Caesar III with UI enhancements and multi-platform support.
A lightweight, high-performance Go framework for building real-time game servers and distributed systems.
A terminal-based Pokémon-like game written in Python, featuring turn-based battles, type systems, and mod support.
A free, open-source 2D jump'n'run game inspired by Super Mario Bros., featuring Tux the penguin on a quest to rescue Penny.
A curated collection of free software, free culture assets, and learning resources for game development.
A curated collection of free software and free culture resources for game development, including engines, assets, tools, and learning materials.
Open source C++ skeletal animation library and toolset for runtime character animation playback with a data-oriented design.
A scalable game server framework with clustering support and client libraries for iOS, Android, Unity, and others.
A JavaScript library for making games fast and fun with a powerful component system.
A free, open-source real-time strategy game inspired by Settlers II, featuring singleplayer campaigns and multiplayer mode.
A community-maintained, open-source engine for Quake III Arena and Team Arena, providing modern enhancements and cross-platform support.
A Godot 4 demo project demonstrating how to create a classical turn-based RPG with structured code and best practices.
A C++ network library for client/server games with secure authentication, reliable messaging, and competitive multiplayer features.
A free retro multiplayer shooter with up to 16 players, featuring team deathmatch, capture the flag, and custom map creation.
A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.
A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.
A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.
A playable pull-to-refresh view for iOS table views that lets users play BreakOut while content loads.
A Doom 1 & 2 renderer written in Rust, featuring a modern OpenGL 3+ pipeline and 100% safe code.
A community-maintained open-source engine for Jedi Academy and Jedi Outcast with bug fixes, performance improvements, and multi-platform support.
A 2D online multiplayer submarine survival game set in the icy oceans of Jupiter's moon Europa.
A free, portable C/C++ audio engine for games with minimal dependencies and simple API.
A curated list of games that teach programming languages through interactive gameplay.
A curated list of games that teach programming languages through interactive gameplay.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.