All Projects β†’ Trilarion β†’ Opensourcegames

Trilarion / Opensourcegames

Licence: other
Infos and build tips for open source games.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Opensourcegames

Openhow
Open-source reimplementation of Gremlin's Hogs of War (PC/PSX).
Stars: ✭ 144 (+0%)
Mutual labels:  game, open-source
Keylogger
πŸ” Open Source Python Keylogger Collection
Stars: ✭ 97 (-32.64%)
Mutual labels:  collection, open-source
Hexon
Astral Arcade
Stars: ✭ 55 (-61.81%)
Mutual labels:  game, open-source
Diablerie
Diablo 2 reimplementation on unity
Stars: ✭ 363 (+152.08%)
Mutual labels:  game, open-source
Tap Tap Adventure
Tap Tap Adventure is a massively online 2D MMORPG set in the medieval times with twists.
Stars: ✭ 123 (-14.58%)
Mutual labels:  game, open-source
Redrunner
Red Runner, Awesome Platformer Game.
Stars: ✭ 414 (+187.5%)
Mutual labels:  game, open-source
Uebergame
Uebergame code repository
Stars: ✭ 90 (-37.5%)
Mutual labels:  game, open-source
Openpal3
δ»™δΈ‰εΌ€ζΊη‰ˆ - The efforts to create an open-source implementation of Chinese Paladin 3
Stars: ✭ 239 (+65.97%)
Mutual labels:  game, open-source
Infinity Square Space
Infinity Square/Space. The prototype of the game is open source. Unity Asset.
Stars: ✭ 122 (-15.28%)
Mutual labels:  game, open-source
Betterspades
BetterSpades, an Ace of Spades client targeted at low end systems (GL/ES 1.1). Runs on your grandmother's rig!
Stars: ✭ 112 (-22.22%)
Mutual labels:  game, open-source
Pysolfc
A comprehensive, feature-rich, open source, and portable, collection of Solitaire games.
Stars: ✭ 293 (+103.47%)
Mutual labels:  game, open-source
Rhisis
Rhisis is an experimental FlyFF MMORPG emulator built with C# 9 and .NET 5
Stars: ✭ 132 (-8.33%)
Mutual labels:  game, open-source
Open Project 1
Unity Open Project #1: Chop Chop
Stars: ✭ 4,235 (+2840.97%)
Mutual labels:  game, open-source
Cdogs Sdl
Classic overhead run-and-gun game
Stars: ✭ 422 (+193.06%)
Mutual labels:  game, open-source
Megaglest Source
MegaGlest real-time strategy game engine (cross-platform, 3-d)
Stars: ✭ 259 (+79.86%)
Mutual labels:  game, open-source
Hellspawner
The OpenDiablo2 toolset
Stars: ✭ 69 (-52.08%)
Mutual labels:  game, open-source
Godot Kickstarter 2019
Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest
Stars: ✭ 194 (+34.72%)
Mutual labels:  game, open-source
One Html Page Challenge
Can you create something cool without modern tools?
Stars: ✭ 205 (+42.36%)
Mutual labels:  game, open-source
Opendiablo2
An open source re-implementation of Diablo 2
Stars: ✭ 10,057 (+6884.03%)
Mutual labels:  game, open-source
Warzone2100
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
Stars: ✭ 2,094 (+1354.17%)
Mutual labels:  game, open-source

Open Source Games

Dynamic HTML table of the entries / Development Blog / Statistics

Games (1282) - Tools (41) - Frameworks (82) - Libraries (48)

By category: Action (238), Adventure (55), Arcade (120), Board (23), Cards (17), Educational (13), Framework (82), Game engine (120), Library (48), Music (13), Platform (59), Puzzle (141), Remake (531), Role playing (199), Simulation (115), Sports (25), Strategy (269), Tool (41), Visual novel (6)

By platform: Windows (456), Linux (442), macOS (249), Android (70), iOS (15), Web (135)

A list of open source games sorted by genre. The projects are at least in beta stage with a code basis that builds into an executable demo. The code must be under a FOSS license that allows modification and sharing by others. For each entry, relevant information is collected regarding code repositories, download possibilities and build instructions.

Similar collections include Open Source Clones of popular games; Popular games, add-ons, maps, etc. hosted on GitHub; List of open-source video games on Wikipedia or the LibreGameWiki.

Contribute

To add or modify entries, please use the Issue tracker, or fork this repository and submit a pull request.

Adding a new entry

Checklist for a new entry

  • Must be a game, a game maker, a game's tool, a framework or a library, used in games
  • Must be under a FOSS license (GPL, MIT, ...) and code must be available
  • Must be mature or at least in beta (with an executable demo)
  • Active or inactive is irrelevant.

All entries are stored as markdown text with some specific conventions. Adding a new entry is as easy as modifying the template and adding the modified markdown file in a subdirectory of games.

Description of the fields in the template. Comments start with "//".

# {NAME} // name of the game

_{Description}_ // single description line (typically taken from about page of game)

- Home: {URL} // project main site(s) (most significant first)
- Media: {URL} // (optional) links to wikipedia and other significant mentions
- State: {XX} // one of {beta, mature} and optional "inactive since YEAR"
- Play: {URL} // (optional) link(s) to online play possibility
- Download: {URL} // (optional) link(s) to download binary (or source) releases
- Platform: {XX} // (optional) list of supported platforms {Linux, Windows, macOS, Android, ..}
- Keywords: {XX} // list of tags describing the game, first tage is the main category tag
- Code repository: {URL} // code repositories (most significant first)
- Code language: {XX} // programming language(s) used 
- Code license: {XX} // license of the code, use "Custom" with comment in () if the license is project-specific
- Code dependencies: {XX} // (optional) important third party libraries / frameworks used by the project
- Assets license: {XX} // (optional) license(s) of the assets (artwork, ..)

// whatever you want to put here

## Building

- Build system: {XX} // (optional) typically one of {CMake, Autoconf, Gradle, ..}
- Build instructions: {URL} // (optional) link(s) to build instructions offered by the project

// whatever you want to put here
  • If there are multiple links, licenses, ... separate them by comma.
  • The same link can be assigned to different fields (home could also be the code repository, etc.).
  • Put comments in "()" parentheses (do not put commas in comments).
  • Remove lines with fields that do not apply to the project or where information is not available otherwise.
  • Status active is implied/default unless the optional "inactive since" is present
  • All lines starting with '- ' are considered fields.

Help: MarkDown Help, Markdown Cheatsheet

Background

I love open source projects and games and I am interested in learning more about building systems. I see the following benefits of having this database.

  • General information about open source games
  • Possibility of improving build instructions on the projects side (not all projects actually have build instructions)
  • Revival of abandoned games that do not build anymore
  • Conversion of old repository formats like CVS to Git

Disclaimer

No warranty whatsoever of the information presented herein for any purpose. There could (will) be errors in here.

License

See LICENSE. This work is dedicated to the public domain by waiving all rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.

Additionally, the content is also licensed (multi-licensed) under the following other licenses: WTFPL, CC-BY-3.0, GFDL 1.3 and given to the Public Domain (wherever it exists and to the maximum possible extent).

I hope that this does the trick. But really, just use the content however you like.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].