explaingit

bobeff/open-source-games

12,572PythonAudience · generalComplexity · 1/5Setup · easy

TLDR

A community-maintained list of open-source video games sorted by genre, from action and platformers to roguelikes and city builders, linking to games you can download, play, study, or contribute to.

Mindmap

mindmap
  root((repo))
    What It Is
      Curated awesome list
      No code to run
      Community maintained
    Genres
      Action and shooters
      Strategy and tycoon
      Puzzle and platformer
      Roguelikes and RPGs
    Game Types
      Original open source
      Classic remakes
    Engines Mentioned
      Godot engine
      Cube engine
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Browse to find free, open-source games to download and play across dozens of genres.

USE CASE 2

Study the source code of classic commercial game remakes to learn how real games are built.

USE CASE 3

Find an active open-source game project to contribute to as a developer.

USE CASE 4

Discover which game engines like Godot or Cube power community-built games.

Tech stack

PythonMarkdown

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is a curated list of open-source video games, organized by genre. It covers a wide range of categories including action, adventure, business and tycoon simulations, city builders, first-person shooters, platformers, puzzle games, racing games, real-time strategies, roguelikes, role-playing games, sandbox games, shoot-em-ups, sports games, third-person games, tower defense games, and turn-based strategies. The list includes two kinds of projects: games that were built from scratch as free and open-source software, and open-source remakes or reverse-engineered clones of older commercial titles. Examples of remakes include open-source re-implementations of classic games like RollerCoaster Tycoon 2, Transport Tycoon, Caesar III, Theme Hospital, and The Legend of Zelda games. Examples of original open-source games include multiplayer shooters, city builders, and space exploration titles. Each entry in the list provides a name, a brief description of what the game is, and a link to its source code on platforms like GitHub, GitLab, or Codeberg. Many entries also note which game engine the project uses, such as Godot or the Cube engine, with separate source links for the engine as well. Some entries include a website link where you can download or play the game directly. This kind of repository is sometimes called an "awesome list" because it serves as a community-maintained reference rather than a piece of software you run or install. You browse it to discover games you might want to play, study, or contribute to. There is no code to execute from this repository itself. If you are a developer interested in learning how real games are built, or a player looking for free games with open codebases, this list is a useful starting point. The entries span many programming languages and engine choices, so there is variety regardless of what technology you are comfortable with. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
From the bobeff/open-source-games list, find me open-source games that use the Godot engine and are actively maintained on GitHub.
Prompt 2
Which entries in open-source-games are remakes of classic commercial titles I can legally play for free?
Prompt 3
I want to learn game development, which beginner-friendly open-source games in this list have clean, readable code I can study?
Prompt 4
List all city builder games from the bobeff/open-source-games repository with links to their source code.
Open on GitHub → Explain another repo

← bobeff on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.