Game

Top 23 Game Open-Source Projects

  • PixiJS

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

    Project mention: Is programming just not for me? | reddit.com/r/learnprogramming | 2022-11-26

    And if that seems to up your alley you could look into Javascript game/renderer frameworks. They have 2D engines like https://github.com/photonstorm/phaser or https://github.com/pixijs/pixijs . Or my personal choice A-Frame which is a 3D, AR and VR engine (XR) https://github.com/aframevr/ .

  • open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

    Project mention: MoodSnap is a free and open source mood diary app for iOS written in SwiftUI. | reddit.com/r/iOSProgramming | 2022-11-25
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: How to convert gradle project to ant project? | reddit.com/r/gradle | 2022-11-03

    assuming you use that (https://github.com/libgdx/libgdx/blob/master/build.gradle) as your starting point. You first have to ask what it is that your build should cover. Do you need all the spotless checks and release flags and so on or do you just need to package everything up so that it could run.

  • 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: games: A list of popular video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine. | reddit.com/r/CKsTechNews | 2022-10-26
  • You-Dont-Need-JavaScript

    CSS is powerful, you can do a lot of things without JS.

    Project mention: 100+ Must Know Github Repositories For Any Programmer | dev.to | 2022-11-17

    9. You don't need JavaScript

  • Mindustry

    The automation tower defense RTS

    Project mention: wave defense saved this game for me | reddit.com/r/factorio | 2022-11-27
  • awesome-python-applications

    💿 Free software that works great, and also happens to be open-source Python.

    Project mention: What can I do with python? | reddit.com/r/learnpython | 2022-10-06

    This list might help: https://github.com/mahmoud/awesome-python-applications

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

  • lila

    ♞ lichess.org: the forever free, adless and open source chess server ♞

    Project mention: Since the Magnus Carlsen / Hans Niemann scandal i got myself a new tournament chessboard and played nearly 60 games in 14 days (online too). The last time i´ve played chess was over 12 years ago... [Image] | reddit.com/r/GetMotivated | 2022-11-29

    However, I recommend lichess.org instead.

  • OpenRA

    Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

    Project mention: WestWood needs to make a comeback and save Command and Conquer series! | reddit.com/r/gaming | 2022-11-08
  • openage

    Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

    Project mention: Openage Development 2022: September | reddit.com/r/openage | 2022-09-30

    In August the Definitive Edition of AoE2 received an update that changed its default graphics files from the previously used SMX format to the new SLD format. Since the AoE2 devs did not publish any information about the format, we had to reverse engineer it ourselves (together with Tevious from SLX Studio, spriteblood from Overreign and simonsan from the LibreMatch project). You can find the reversed specification in the openage repository (Link).

  • osu

    rhythm is just a *click* away!

    Project mention: ELI5: Why do we have two systems representing pretty much the same thing? (pp vs sr) | reddit.com/r/osugame | 2022-11-22

    https://github.com/ppy/osu/tree/master/osu.Game.Rulesets.Osu/Difficulty all the code is here if u wanna look at it

  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Messing around with full-circuit Inverted Impulse coasters a la Volcano -- sharing some findings in the comments, as it's a cool coaster archetype I don't see a lot of discussion around! Would love to see more community builds in this style. | reddit.com/r/rct | 2022-11-24
  • Craft

    A simple Minecraft clone written in C using modern OpenGL (shaders).

    Project mention: Are C programs only used for terminal based interaction? | reddit.com/r/cprogramming | 2022-11-17

    When this subject comes up, I always like to link to one of the many Minecraft clones written in C. https://github.com/fogleman/Craft

  • tiled

    Flexible level editor

    Project mention: Hex map, and map making tools for Linux? | reddit.com/r/rpg | 2022-11-29

    I use Tiled.

  • MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: Which game engine should i use for 2D games? | reddit.com/r/gamedev | 2022-11-20

    MonoGame is a great way to make 2D games. It's not an authoring tool and depending on what you want to do a fully fledged game engine may be a better choice, but "I want to make a 2D, point me to an engine" is very unspecific. If you could eloborate more what you want to do, the suggestion would also be more profound. Game Engines are just tools and choosing one over another is not something a beginner should really care about that much. But I bet, using MonoGame will be a great learning experience, boost your programming skills and switching to a game engine later will be easier than the other way around.

  • warriorjs

    🏰 An exciting game of programming and Artificial Intelligence

    Project mention: 7 Great Coding Websites for Kids of All Ages | dev.to | 2022-11-17

    WarriorJS | Link

  • devilution

    Diablo devolved - magic behind the 1996 computer game

    Project mention: Diablo 1 for Web Browsers | news.ycombinator.com | 2022-08-19
  • Cataclysm-DDA

    Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.

    Project mention: Physical strength should be overhauled on how it is affected by the stat and mutations. | reddit.com/r/cataclysmdda | 2022-12-01

    At the very least, I can say that 15 strength isn't superhuman, that would be >20. https://github.com/CleverRaven/Cataclysm-DDA/blob/master/doc/GAME_BALANCE.md Here is a link to one of the development documents that articulates what each level of strength is supposed to mean. Hulks in this system would have much more than 20 strength, considering they can shove cars around and are "the size of 6 men." You're not likely going to match a hulk's strength even as a top-tier bear mutant without debugging or mods cuz hulks are just bigger than bears.

  • Ebiten

    Ebitengine - A dead simple 2D game engine for Go

    Project mention: crten - a small tool to view your pixel art with a CRT screen effect | reddit.com/r/gamedev | 2022-11-15

    This program also demonstrates how great Ebitengine is and how you can port GLSL shaders to it almost 1 to 1.

  • open-source-flash

    Petition to open source Flash and Shockwave spec

    Project mention: Anybody have a full mirror of this? | reddit.com/r/DHExchange | 2022-01-09

    Its not much, but check this out: https://github.com/open-source-flash/open-source-flash/issues/108

  • citybound

    A work-in-progress, open-source, multi-player city simulation game.

  • flame

    A Flutter based game engine.

    Project mention: Is there any way to detect custom gestures? | reddit.com/r/FlutterDev | 2022-12-01

    If you're wanting to make games, check out the flutter game engine: https://flame-engine.org/

  • abstreet

    Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit

    Project mention: Offline public transport navigation tool for simulations | reddit.com/r/openstreetmap | 2022-10-20
  • Sonar

    Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!

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 2022-12-01.

Game related posts

Index

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

Project Stars
1 PixiJS 38,157
2 open-source-ios-apps 32,621
3 libGDX 20,796
4 games 20,316
5 You-Dont-Need-JavaScript 17,774
6 Mindustry 16,557
7 awesome-python-applications 14,094
8 lila 12,318
9 OpenRA 12,038
10 openage 11,373
11 osu 11,219
12 OpenRCT2 11,180
13 Craft 9,511
14 tiled 9,238
15 MonoGame 8,968
16 warriorjs 8,815
17 devilution 8,439
18 Cataclysm-DDA 7,790
19 Ebiten 7,399
20 open-source-flash 7,380
21 citybound 7,224
22 flame 7,158
23 abstreet 6,794
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
www.influxdata.com