The open-source-games repository is a curated list of open-source video games and commercial video game remakes released under open-source licenses. Maintained primarily by bobeff, the repository serves as a comprehensive directory organized by game genre, making it a resource for discovering playable games with publicly available source code.
The repository is structured around 18 distinct game categories as shown in its table of contents. These categories span Action games, Adventure games, Business and Tycoon games, City-Building games, First-Person games, Platformers, Puzzle games, Racing games, Real-Time strategies, Roguelikes, Role-Playing games, Sandbox games, Shoot 'em up games, Sport games, Third-Person games, Tower Defense games, Turn-Based strategies, and links to other curated lists. Each category contains multiple game entries with descriptions, official websites, and direct links to source code repositories.
The collection includes both original open-source games and reverse-engineered or reimplemented versions of commercial classics. Examples of original games include Hypersomnia, a competitive top-down shooter with a built-in map editor, and Endless Sky, a space exploration and trading game. The repository also features notable remakes such as OpenRCT2, an open-source reimplementation of RollerCoaster Tycoon 2, and OpenTTD, based on Transport Tycoon Deluxe. Additionally, it documents reverse-engineering projects like The Legend of Zelda: Twilight Princess decompilation and Zelda 3, a reverse-engineered clone of A Link to the Past.
According to GitGenius activity tracking, the repository shows relatively slow issue and pull request response times, with a median latency of 921.6 hours and a mean of 4768.2 hours across 36 tracked items. This suggests the repository operates as a community-maintained list rather than an actively developed software project. bobeff dominates the contribution activity with 65 tracked events, while DreadKnight and jason1015-coder each contributed 2 events, indicating concentrated maintenance by the primary curator.
The repository is classified as written in Python and tagged with topics including awesome-list, games, and open-source. GitGenius categorizes it across multiple domains including Games, Gaming, Collection, Directory, Software, Projects, Video games, Playable, Source code, and Resources. The repository maintains connections to other major projects through overlapping contributors, linking to nodejs/node, valvesoftware/proton, and swc-project/swc, suggesting the curator's involvement extends across diverse open-source ecosystems.
The list encompasses games built with various engines and technologies, from established frameworks like Godot to custom engines, and includes both single-player and multiplayer experiences. By aggregating these projects in one location with consistent formatting and categorization, the repository provides a valuable index for developers, gamers, and researchers interested in exploring open-source gaming projects.