Open Source Clones of Popular Games
HTML JavaScript CSS Python Shell Makefile
Latest commit 978ed63 Feb 17, 2017 @basisbit basisbit committed with cxong Update UltraStar Deluxe (#432)

Open Source Game Clones

This is a source of Feel free to submit pull requests to add new games and improve information about those already in the database.

Games database

Check out the YAML files under /games. All information is inside, and you should more or less understand what's going on by reading it. Sorting is alphabetical, with the exception of ScummVM, just because it's so many games at once.

Add a clone/remake

Simplest way to contribute is to open a new issue and fill in the template. Even better if you edit the /games files directly. Your changes will be submitted as a pull request.

If you're adding a new clone/remake:

name: # required : Name of clone/remake
repo: # Link to source code
url: # Link to website
development: # One of: complete, very active, active, sporadic, halted
status: # One of: playable, semi-playable, unplayable
lang: [] # List of programming languages used
framework: [] # List of engines/tools used
license: # See licenses in schema.yaml
content: # One of: commercial, free, open, swapable # free means no cost, open means liberally licensed
info: # Notes about the game
updated: # Date when game was added or updated
  - # Link(s) to screenshot(s)
  youtube: # YouTube video ID
  vimeo: # Vimeo video ID

Add a game parent

If you're adding a new game group:

- name: # required : Name of the original game
    - # Other names for the game, or other games in the series
    genre: [] # See genres in schema.yaml
    subgenre: [] # See genres in schema.yaml
    theme: [] # See genres in schema.yaml
    - # List of remakes, see above
    - # List of clones, see above

A Wikipedia link is created for all original game names; if the article link is different, use the following syntax:

name: [Name, Name of Wikipedia article]

If the game has a non-Wikipedia link:

name: [Name, '']

Please refer to the template and the schema.yaml file when adding new games.