Skip to content

Instantly share code, notes, and snippets.

@roachhd
Created December 8, 2014 23:09
Show Gist options
  • Select an option

  • Save roachhd/d579b58148d7e36a6b72 to your computer and use it in GitHub Desktop.

Select an option

Save roachhd/d579b58148d7e36a6b72 to your computer and use it in GitHub Desktop.
Games on GitHub

Games on GitHub

Below is a list of open source games and game-related projects that can be found on GitHub - old school text adventures, educational games, 8-bit platform games, browser-based games, indie games, GameJam projects, add-ons/maps/hacks/plugins for commercial games, libraries, frameworks, engines, you name it.

Contributing

If you'd like to add a repository to the list, please create an Issue, or fork this repository and submit a pull request.

Help: MarkDown Help, Markdown Cheatsheet


Table of Contents


Major Companies

A selection of major game studios, publishers, etc. using GitHub:

                       

Browser-Based

Boardgame

  • 3D Hartwing Chess Set - 3D chess game done in HTML/CSS/JS.
  • Green Mahjong - solitaire mahjong game done in HTML/CSS/JS.
  • Lichess - Free chess game using HTML5 & websockets, built with scala, Play 2.1, mongodb and elasticsearch. Play now!
  • Desperate Gods - a free online board game that was designed to be played just like a board game in real-life: no rules are enforced by the computer. Play it now!

Arcade

FPS

  • BananaBread - a port of the Cube 2/Sauerbraten 3D game engine/first person shooter to the web, compiling C++ and OpenGL to JavaScript and WebGL using Emscripten.

RPG

  • Diablo JS - Isometric minimal-code style game at html5 canvas and javascript.

MMORPG

Strategy

Racing

Sandbox

  • Blk Game - a multiplayer Javascript/WebGL voxel world game demo.
  • Cube Engine - 3D engine completely written in HTML5 without OpenGL.

Puzzle

Others


Native

Arcade

  • Epic Inventor - an indie, side-scrolling, action, RPG.
  • OpenLieroX - Liero clone, like realtime Worms, or a 2D Quake.
  • Savage Wheels - 2D car crashing game similar to the old classic Destruction Derby.

FPS

  • LWJake2 - LWJGL port of Quake 2.
  • openspades - Compatible client of Ace of Spades 0.75.

RPG

  • Arx Fatalis - cross-platform port of Arx Fatalis, a first-person role-playing game.
  • Open MW - Reimplementation of the game Morrowind.
  • Flare RPG - Fantasy action RPG game with its own engine.
  • Valyria Tear - open-source single-player medieval-fantasy 2D J-RPG.

Platform

Puzzle/card/board

  • 2048-cli - A cli version of the game 2048 for your Linux terminal.
  • Dominion - a C# implementation of Dominion, a board/card game.
  • IRMINGARD - patience card game written in Ruby.
  • PuzzleDash - A match-3 puzzle game built in the Dash engine.
  • Wizznic - most awesome puzzle game.

Sandbox

  • Craft - A simple Minecraft clone written in C using modern OpenGL.
  • Minetest - An open source infinite-world block sandbox game with survival and crafting.
  • Freeminer - An open source sandbox game inspired by Minecraft.

Strategy

  • Caesaria - an open-source remake of the popular citybuilder and economic sim Caesar III.
  • CorsixTH - open source clone of Theme Hospital
  • Unknown Horizons - 2D isometric RTS economic strategy game written in C++ & Python, built on the Flexible Isometric Free Engine.
  • openage - Open source clone of the Age of Empires II engine.
  • OpenRA - an open-source implementation of the Red Alert engine using .NET/mono and OpenGL. Runs on Windows, Linux and OSX.
  • OpenXcom - Open-source clone of the original X-Com
  • PCOTM (Phone Case of the Monster) - A Ruby game, where you play as a phone-collecting monster.
  • Pioneer - A game of lonely space adventure.
  • Polly-B-Gone - a physics platform game about a plucky wheeled robot named Polly.
  • Source of Tales - an entry in the Liberated Pixel Cup 2012.
  • Spring RTS - a powerful free cross-platform RTS engine.
  • Voxeliq - an open source block-based game engine implementation developed with C#.
  • Wizznic - most awesome puzzle game.

Mobile Games

Android

  • ChaseWhisplyProject - Chase Whisply is a FPS. You have to seek, find and kill the ghosts living around you.
  • Green Mahjong - solitaire mahjong game done in HTML/CSS/JS.

IOS

  • Bridges - a puzzle game with bridges, houses, tolls, and subways for iOS.
  • Canabalt - open source release of Canabalt for iOS.
  • Doom - Doom Classic for iOS.
  • DrugsNRock - a simple multiplayer rhythm game designed during the Global Game Jam'13.
  • Frogatto - an action-adventure game, starring a certain quixotic frog.
  • Gorillas - an iPhone (or iPod touch) port of the popular old QBasic game.
  • Light Jockey - an iOS Auditorium-like game.
  • Lumio - a puzzle game for iOS developed using Cocos2D. Available free on the App Store.
  • Wolfenstein 3D - Wolfenstein 3D for iOS Source Release.
  • Green Mahjong - solitaire mahjong game done in HTML/CSS/JS.

Just The Source

  • Aquaria - a breath-taking underwater fantasy game. Winner of the Grand Prize at the 2007 Independent Games Festival.
  • Doom 3 - pew pew pew.
  • ID Software - includes Doom, Quake, Wolfenstein and more!
  • MaNGOS - a full featured World of Warcraft server!
  • Miner Wars 2081 - for modders of Miner Wars 2081, a 6DOF action-survival space-shooter simulation-game set in the year 2081.
  • Prince of Persia - Prince of Persia!

Frameworks/Engines/Libraries

  • Akihabara - a set of libraries, tools and presets to create pixelated indie-style 8/16-bit era games in Javascript.
  • ammo.js - direct port of the Bullet physics engine to JavaScript using Emscripten.
  • Babylon.js - a complete JavaScript framework for building 3D games with HTML 5 and WebGL.
  • Chipmunk Physics - a simple, lightweight, fast and portable 2D rigid body physics library written in C.
  • cocos2d for iphone - a framework for building 2D games, demos, and other graphical/interactive applications for iPod Touch, iPhone, iPad and Mac. It is based on the cocos2d design but instead of using python it, uses objective-c.
  • cocos2d-x - a multi-platform framework for building 2d games, interactive books, demos and other graphical applications. It is based on cocos2d-iphone, but instead of using Objective-C, it uses C++. It works on iOS, Android, Windows Phone, OS X, Windows and Linux.
  • Dash - A free and open 3D game engine written in D.
  • Duality - a 2D Game Development Framework.
  • EaselJS - a library to make working with the Canvas element easier.
  • EntityJS - an HTML5 javascript game engine utlizing the entity-component design.
  • Flashpunk - a free ActionScript 3 library designed for developing 2D Flash games.
  • Flixel - an open source game-making library written entirely in ActionScript 3.
  • GenesisEngine - GenesisEngine allows you to create and explore procedurally-generated planetary systems, from ground level all the way out into space. Experiments with procedurally-generated worlds, XNA, and design patterns.
  • Gladiator 3D - Canvas based JavaScript ray casting engine for pseudo 3D games.
  • MonoGame - XNA Implementation for Mono based platforms (supports iOS, Android, Linux, and started work on PS Suite and NaCli ).
  • pixi.js - Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback.
  • Plasma - Cyan Worlds's Plasma game engine.
  • Quasi-Engine - a QtQuick framework that intends to be a complete toolset to ease 2d game development
  • Spring - an Open Source Real Time Strategy game engine.
  • Tesseract - make mapping more fun by using modern dynamic rendering techniques, sothat you can get instant feedback on lighting changes, not just geometry.
  • Torque 3D - MIT Licensed Open Source version of Torque 3D from GarageGames.
  • Turbulenz Engine - an HTML5 game engine and server-side APIs available in JavaScript and TypeScript for building and distributing 2D and 3D games.
  • melonJS - An open-source HTML5 game framework for 2D games.

Maps/Hacks/Plugins/Utilities/All of the Things™

@wisdombossapps-debug

Copy link
Copy Markdown

Wisdom boss Bank app

@wisdombossapps-debug

Copy link
Copy Markdown

1234wisdom boss Bank

@minecraftapk928-star

Copy link
Copy Markdown

Minecraft Apk Download allows users to access the popular sandbox game on Android devices, offering an open-world experience where players can build, explore, and survive in limitless environments. It provides creative gameplay, crafting features, and endless adventures, making it a favorite among mobile gamers who enjoy building and exploration-based games.

@alexanderp-design

Copy link
Copy Markdown

From a usability perspective, it serves as an interesting example of how online entertainment websites organize content and present features to visitors. I recently visited https://pokiesurf2.com/ while comparing different online gaming platforms. The site appears to have a straightforward structure, with clearly separated sections and navigation menus that are easy to follow. During my visit, I was able to move between pages without much difficulty and locate information quickly.

@saadseoagency

Copy link
Copy Markdown

Plan your home loan efficiently using dave ramsey mortgage calculator for monthly payment and interest breakdowns. Mortgage calculators like Dave Ramsey’s tool help users understand loan affordability and long-term financial planning clearly.

@malareddy1

Copy link
Copy Markdown

As someone who builds apps professionally I appreciate clean code and smooth UI. pikashow clearly has a competent team behind it. Minimal crashes, fast load times, logical navigation. From a purely technical standpoint this is better built than many paid applications I have reviewed.

@saadseoagency

Copy link
Copy Markdown

I personally loved how Mala Yacht Rental Dubai made the whole journey smooth, comfortable, and truly luxurious from start to finish. Sail through Dubai Marina with premium Yacht Rental Dubai services and capture breathtaking skyline views from the water.

@saadseoagency

Copy link
Copy Markdown

The organic, thought-provoking journey provided by a Magic mushroom offers a steady, hours-long window of heightened empathy and sensory blending. Ketamine is a dissociative substance that can create a feeling of detachment from body and environment and is studied in controlled medical settings for specific treatments.

@saadseoagency

Copy link
Copy Markdown

Choosing the right season can significantly improve trekking conditions and provide clearer views of the surrounding mountain landscape. Learn the Best Time for K2 Base Camp Trek before booking. The K2 Base Camp Trek combines adventure, culture, and natural beauty, attracting trekkers from around the world seeking an unforgettable mountain experience.

@dk5007947-web

Copy link
Copy Markdown

m guia útil para pessoas que querem conhecer mais sobre aplicativos móveis. A explicação facilita para iniciantes que estão procurando entender como funciona um aplicativo antes de fazer o download.https://happimodd.com.co/

@saadseoagency

Copy link
Copy Markdown

The 98 PKR has become a buzzword across Pakistan’s online-gaming circles. Game Variety & UI Claims of RNG-based algorithms exist, but no independent audits are public. You can try your luck on C444 for a huge bonus. Some users play via VPNs or mirror sites. You can also set manual limits like max deposit per day or auto-logout after a certain time to keep yourself from overspending. Cybercrime Wing (FIA) has warned about fake earning apps using cloned domains. Lightweight and Compatible Design The app is impressively lightweight, around 1–10MB depending on the version. While responses aren’t instant, they’re usually handled within 24–48 hours. Spend time in demo modes or watch tutorials on YouTube. Always treat it as entertainment, not 98 pkr app

@saadseoagency

Copy link
Copy Markdown

The content on Royal X Casino Games is regularly updated and provides useful information for users interested in exploring the platform. 98pkr Game is suitable for users looking for a simple mobile gaming platform with interactive gameplay and convenient accessibility.

@dk5007947-web

Copy link
Copy Markdown

This article shares useful information about kinemaster online and its digital features.

@Microhx

Microhx commented Jul 1, 2026

Copy link
Copy Markdown

This list of games on GitHub is amazing! I love seeing all the open source projects. If you're into making game posters or fan art, you might like the block poster tool for printing large designs at home.

@saadseoagency

Copy link
Copy Markdown

Mobile best earning apps have completely changed the way people think about side income. Gaming and Casino Style Apps Gaming apps are by far the most downloaded type of earning platform in 2026. Most apps in Pakistan support payment through Jazz Cash, Easy Paisa, and Jazz Cash, which makes withdrawing your earnings very easy and fast. Task Based Earning Apps Task apps are perfect for people who want to earn money online without playing games. Some earning games and lottery apps offer multiple levels of referral income, which means you can build a growing passive income stream just by sharing the app. That removes a huge barrier for most people. Referral apps work on a very simple idea. These platforms Monopoly Big Baller Download Apk

@saadseoagency

Copy link
Copy Markdown

Uma calculadora científica online permite resolver contas avançadas diretamente no navegador, sem downloads ou configurações complicadas. Achei esta solução bastante prática para o dia a dia. Quem faz muitos cálculos pode aproveitar calculadora cientifica web com resultados rápidos e confiáveis.

@saadseoagency

Copy link
Copy Markdown

Thanks for publishing such useful content. I have been comparing different IPTV RESELLER providers, and IPTV RESELLER offers options worth considering for business growth. Learn everything about IPTV RESELLER services, including setup, pricing, and business tips to maximize profits and attract more customers.here is the updated blog you can visit IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV IPTV

@danishf2692-commits

Copy link
Copy Markdown

I was looking for Castle APK information, and this guide provided clear answers with easy-to-follow instructions. Great job!

@lucilamorgan12-sketch

Copy link
Copy Markdown

This is a fantastic collection for anyone interested in open-source gaming. I also like how projects such as netmirror make it easier to discover and access useful GitHub resources, so having a well-organized list like this saves a lot of time when exploring new games, engines, or game development tools.

@saadseoagency

Copy link
Copy Markdown

Thanks for maintaining readinfos with quality news content. It's a reliable place to read about the latest developments from around the world. ReadInfos is your destination for the latest news, trending stories, political developments, business updates, and worldwide breaking headlines.

@reAPIAI

reAPIAI commented Jul 5, 2026

Copy link
Copy Markdown

Seedance 2.5 AI Video Generator - Create continuous 30-second native 4K AI videos from a single text prompt or image.

@saadseoagency

Copy link
Copy Markdown

This page about Luxury Rigid boxes offers useful guidance for companies looking to create memorable unboxing experiences through quality packaging. Luxury Rigid boxes deliver exceptional packaging quality with luxurious finishes, reliable protection, and customization options to meet modern branding needs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment