Open-source projects categorized as Games | Edit details

Top 23 Game Open-Source Projects

  • GitHub repo games

    :video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

    Project mention: Open source games list (OSGL) | | 2021-11-05
  • GitHub repo Mindustry

    The automation tower defense game

    Project mention: Delicious! | | 2021-11-27
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo 2048

    A small clone of 1024.

    Project mention: 🎯 Level Up JavaScript Skills By Building Games. | | 2021-08-08

    Source Code

  • GitHub repo Lila

    ♞ the forever free, adless and open source chess server ♞

    Project mention: The person I gave my number to while I was going to grip my new skateboard: | | 2021-11-28

    Can we play chess online @ or something my favorite way to open is w/ e or d pawn up 1 and the knight there on either side and barney opener on the other that is because i always have seen bishops out very far next to the knights if they were on those parts of the board like @ c6

  • GitHub repo OpenDiablo2

    An open source re-implementation of Diablo 2

    Project mention: These 2 things could fix D2R servers for good. | | 2021-10-31

    Here's an example of what you're talking about though:

  • GitHub repo PySimpleGUI

    Launched in 2018 Actively developed & supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom GUI Windows simply, trivially with a full set of widgets. Multi-Window applications are also simple. Python 2.7 & 3 Support. 325+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Desktop Widgets (Rainmeter-like), Matplotlib + Pyplot integration, add GUI to command line scripts, PDF & Image Viewe

    Project mention: Windows 11 see my pyinstaller exports as virus | | 2021-10-09

    Also not to sidetrack you too much, if you need to build a simple to medium complexity UI in python, PySimpleGUI is immensely simpler and faster than tkinter!

  • GitHub repo magictools

    :video_game: :pencil: A list of Game Development resources to make magic happen.

    Project mention: I made a gsheet of all the most useful Game Dev links I know of | | 2021-06-18

    All you need to do is to make a repo with a file in it. Check out this repo:

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo SFML

    Simple and Fast Multimedia Library

    Project mention: I learned C basics and so... | | 2021-11-26

    A slightly advanced project: Try making a small game/demo with SFML.

  • GitHub repo Minetest

    Minetest is an open source voxel game engine with easy modding and game creation

    Project mention: tried creating BFS and DFS algorithm for a graph,but can't seem to make it work in C++ | | 2021-11-15

    I went on github and looked at a random source file from a random C++ project, if you go on this link you should see what it should look like (compare it to your own, you will find it much more readable )

  • GitHub repo EA Standard Template Library

    EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

    Project mention: Beginning a GameDev career 🌱 | | 2021-11-08

    As a bonus, write a blog article about why things are done a certain way in proprietary engines. No access to one? No problem - here's Electronic Arts' standard template library:

  • GitHub repo A Dark Room

    A Dark Room - A Minimalist Text Adventure

    Project mention: Newbie to programming, was checking out the github repo for A Dark Room and have a question with likely a painfully obvious answer. | | 2021-11-19

    Looking at the files, one of the first files is a browserwarning.html. My question is: in what section of the game's coding is the browser even checked and that page spun out as a result? My suspicion is that it's a Javascript function, but skimming through the scripts I don't see anything that looks like a browser check.

  • GitHub repo Carp

    A statically typed lisp, without a GC, for real-time applications.

    Project mention: Bubbleos, a Self-Contained OS | | 2021-11-18

    In the “Immediate plans (say, March 2019)” (yes, most of this project is 2¾ years old, though there have been spasms of activity in some areas from time to time since):

    > Leconscrip: a memory-safe low-level statically-typed imperative language without garbage collection and with Lisp syntax, […]

    I think producing anything even vaguely useful of this description in under a month was fairly wildly unrealistic. The only path to memory safety without garbage collection (… unless you’re willing to forego references altogether, which would generally disqualify usefulness) is some form of ownership tracking, and that’s a fairly lightly-trodden and lightly-documented path. There are very few examples of such languages even if you skip Lispness—I think Cyclone was the first (a research project spanning 2001–2006; and correct me if there was prior art), and Rust is the only even vaguely mainstream one. Making a language with these features using Lisp syntax (which I presume to include macros, otherwise is it even Lisp syntax?) is even more lightly-trodden and I suspect more difficult on average, though Carp <> looks to be having a go at that.

    (I’m definitely interested in the concept of a memory-safe, garbage-collection-free language with Lisp syntax. I wish Carp and any other attempts well.)

  • GitHub repo untrusted

    A meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin.

  • GitHub repo Ultralight

    Next-generation HTML renderer for apps and games

    Project mention: UI design in Unity makes me was to choke someone | | 2021-09-02

    Some suggestions: As long as you don't have a need for drag/drop functionality (or any functionality that requires mouse movement to be in sync with the html/css renderer) I would suggest the Embedded Browser. If you need a html/css based solution with good performance, for example if you have alot of interactivity between unity and the ui, you don't have much options. Coherent Gameface is a good product used in multiple AAA games. I've used it myself as well, was really pleasant to work with but their cheapest license is about $2500 so not an option for everyone. I also keep a close eye on Ultralight which is supposed to be the succesor of Awesomium but so far I havent gotten it to work with Unity. Then ofcourse there is Unity's own UIBuilder which looks promising but I'm not sure if its production ready.

  • GitHub repo wesnoth

    An open source, turn-based strategy game with a high fantasy theme.

    Project mention: game suggestion for low end Laptop | | 2021-11-08

    the battle for wesnoth

  • GitHub repo Borderless-Gaming

    Play your favorite games in a borderless window; no more time consuming alt-tabs.

    Project mention: Daily Questions Megathread (November 28, 2021) | | 2021-11-28 Download this. I think it’s also doable if you go through steam, but this way is easier.

  • GitHub repo open_spiel

    OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.

    Project mention: Need Stochastic Environments | | 2021-11-14

    You could try backgammon, blackjack, or poker from OpenSpiel:

  • GitHub repo Mirror

    #1 Open Source Unity Networking Library

    Project mention: C++ vs Unity/Unreal | | 2021-10-03

    I'm using Unity and I'm quite happy. Unreal is also a very powerful engine but I don't have enough experience with it to give a recommendation. You should be aware that Unity's native support for multiplayer is not great (understatement) but there are many free or commercial libraries that should fill the gap. One example of good open source multiplayer library is Mirror. I haven't used it myself yet but I'm planning to use it. Photon is also a good library but it's commercial.

  • GitHub repo 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+

    Project mention: What's your must have software? | | 2021-11-20

    Yes, Audacious is awesome! For quick grab-and-edits, Shutter is great, Peek for animated GIFs. For entertainment, Warzone 2100.

  • GitHub repo elevatorsaga

    The elevator programming game!

    Project mention: Destination dispatch for elevators | | 2021-10-15

    There's this game, I haven't played yet, but is supposed to be good for learning about elevator scheduling algorithms. It has a wiki with lots of user's solutions.

  • GitHub repo optick

    C++ Profiler For Games

    Project mention: Optick: C++ Profiler for Games | | 2021-11-03
  • GitHub repo Hextris

    Fast paced HTML5 puzzle game inspired by Tetris!

    Project mention: 🎯 Level Up JavaScript Skills By Building Games. | | 2021-08-08

    Source Code

  • GitHub repo Teeworlds

    A retro multiplayer shooter

    Project mention: We're a remote company looking for multiplayer competitive games to play within our team | | 2021-11-12


NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-28.

Games related posts


What are some of the best open-source Game projects? This list will help you:

Project Stars
1 games 18,517
2 Mindustry 13,003
3 2048 11,060
4 Lila 10,233
5 OpenDiablo2 10,010
6 PySimpleGUI 8,851
7 magictools 8,804
8 SFML 7,246
9 Minetest 6,413
10 EA Standard Template Library 6,035
11 A Dark Room 5,617
12 Carp 4,365
13 untrusted 4,198
14 Ultralight 3,564
15 wesnoth 3,458
16 Borderless-Gaming 3,411
17 open_spiel 2,957
18 Mirror 2,868
19 warzone2100 2,053
20 elevatorsaga 2,012
21 optick 1,965
22 Hextris 1,806
23 Teeworlds 1,700
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives