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™

@knippermccarville-gif

Copy link
Copy Markdown

This list of game projects is awesome! I love seeing open source creativity. Speaking of creative tools, Photo2Ads is great for making game ads fast.

@saadseoagency

Copy link
Copy Markdown

Really appreciate the effort behind this content. The information on Buy PVA Accounts was clear, relevant, and easy to understand. Anyone wanting to explore further should check Buy PVA Accounts. Buy PVA Accounts from experienced sellers delivering verified profiles, smooth transactions, excellent support, and dependable quality every time.

@vinv33487-jpg

Copy link
Copy Markdown

Uploading IMG_4429.jpeg…

@saadseoagency

Copy link
Copy Markdown

This was a well-written article with helpful information from start to finish. Readers looking for more about 98PKR can also benefit from checking the linked resource. Master the basics of 98PKR with an informative guide covering registration, login, key features, security measures, and practical user advice.

@saadseoagency

Copy link
Copy Markdown

Anyone interested in dependable transportation should consider Car Lift Dubai to Abu Dhabi for regular commuting. Visit Car Lift Dubai to Abu Dhabi to find helpful travel information. Save time and money by choosing a professional Car Lift Dubai to Abu Dhabi service that delivers dependable transportation and comfortable travel.

@doneog84-rgb

doneog84-rgb commented Jul 31, 2026 via email

Copy link
Copy Markdown

@zyrliuwei-sys

Copy link
Copy Markdown

This list is a goldmine. There’s some wild stuff here! If you're lost in the chaos, check out this resource that breaks it all down a bit more. You might find exactly what you need. KimiK3 Unofficial Guide

@saadseoagency

Copy link
Copy Markdown

The content is detailed without being confusing, making 883V Game APK Download much easier for new users. I appreciate the effort put into this guide on 883V Game APK Download. Get started with the 883V Game APK Download using this detailed guide covering installation, Android compatibility, security, and the latest updates.

@ronaldrome4

ronaldrome4 commented Aug 2, 2026

Copy link
Copy Markdown

That's an interesting project. GitHub has become a great place for developers to share game-related tools, open-source projects, and learning resources. While many people associate Free Fire only with gameplay, there's also a creative community that enjoys building companion tools, experimenting with UI concepts, and sharing ideas for profile customization. I've noticed that players are increasingly interested in personalizing their gaming identity, whether it's through unique usernames, avatars, or Free Fire Instagram bio ideas that match their playstyle. It's great to see developers and gaming enthusiasts contributing resources that help the community learn, create, and improve together.

@3pattiworlddownload

3pattiworlddownload commented Aug 3, 2026

Copy link
Copy Markdown

GitHub is a great platform for discovering open-source games, exploring game projects, and learning from their source code.Discover an earning game featuring intuitive controls, regular updates, and a seamless user experience across supported devices.

@saadseoagency

Copy link
Copy Markdown

Businesses exploring ways to expand their online presence may Buy Social Media Accounts and review different account types available for their marketing requirements. Buy Social Media Accounts Before you Buy Social Media Accounts, understand the key factors that can help you evaluate profile quality, audience relevance, and platform suitability.

@saadseoagency

Copy link
Copy Markdown

A2 Game Download is worth exploring if you are interested in mobile gaming and want to learn more about installation, features, and the basic steps required to get started. A2 Game Download4

@saadseoagency

Copy link
Copy Markdown

People researching IPTV Australia may find this information helpful for learning about streaming services, supported devices, and general setup considerations. Discover IPTV Australia streaming options and learn which features, devices, channels and setup tips can create a more convenient viewing experience.

@saadseoagency

Copy link
Copy Markdown

I like how this guide explains the main features in a simple and understandable way. Download Noob Win Game to explore the platform further. Want to play Noob Win Game? Download Noob Win Game and follow our simple guide to install it, explore its features, and enjoy an entertaining gaming experience.

@saadseoagency

Copy link
Copy Markdown

Finding reliable information about Mil Win Official APK can make the setup process easier. Check the available details and learn more here: Mil Win Official APK Learn how Mil Win Official APK works, explore its key features, and follow easy steps to download and install the latest version on Android.

@saadseoagency

Copy link
Copy Markdown

I found this guide about NetMirror APK useful because it brings together download information, installation guidance, features, and Android setup details. NetMirror APK download and installation are covered in this easy Android guide, including the latest version, features, setup steps, and useful update information.

@saadseoagency

Copy link
Copy Markdown

Y999 download guide is helpful for users who want to learn about the latest version, installation steps, and key features. The information is presented clearly, making it easier for new users to get started with Y999 download. Discover the Y999 download process with a clear guide to the latest APK version, Android installation, app features, and important details for new users.

@chengxingjue71-ui

Copy link
Copy Markdown

This list is a goldmine for exploring open-source game projects. For a different kind of analysis, What Brandon Thinks offers a unique way to gain insights from your chat conversations.

@ashynutcasedart

Copy link
Copy Markdown

@zyrliuwei-sys

Copy link
Copy Markdown

Great list of open-source games! For researchers and developers creating technical diagrams or sci-fi graphics, check out [SciDrawer](https://www.scidrawer.com) for easy scientific illustrations.

@lilydays84

Copy link
Copy Markdown

GitHub has an amazing variety of open-source games, from classic text adventures and 8-bit platformers to creative indie and browser-based projects. It’s a great place to discover unique gaming ideas and explore fun projects, much like finding new titles through Anime World.

@saadseoagency

Copy link
Copy Markdown

This resource explains the basics of SIM ownership and registration verification in a simple way. Explore Sim Owner Details to find more information. Use this guide to understand Sim Owner Details, SIM ownership checks, registration information, and the important details to know before using verification services.

@aivideolab12

Copy link
Copy Markdown

minimax h3 video ai tool is a powerful choice for creators who want to turn ideas into polished video content faster. With its strong generation quality and flexible creative control, it helps developers, marketers, and storytellers explore new visual possibilities without the usual production overhead. If you are looking for a practical way to experiment with AI-powered video generation, minimax h3 stands out as a tool worth trying.

@saadseoagency

Copy link
Copy Markdown

I appreciate how this article explains Sim Owner Details without making the process confusing. The guide is helpful for people who want to understand SIM registration and learn about checking numbers associated with their own identity. Sim Owner Details Check Sim Owner Details using reliable methods in Pakistan. Learn how SIM registration works and how to verify numbers registered under your CNIC.

@saadseoagency

Copy link
Copy Markdown

The guide explains the platform in a beginner-friendly way and makes the important details easy to understand. It is worth reading if you want practical information before playing. 222RS Game Read this 222RS Game guide to understand gameplay, explore key features, learn useful tips, and find essential information for new and regular players.

@saadseoagency

Copy link
Copy Markdown

This article provides helpful information about X555 Game and makes it easier for beginners to understand how the platform works and what features they can explore. This X555 Game guide explains the basics, key features, gameplay experience, and simple steps to help beginners understand the platform with ease.

@lilydays84

lilydays84 commented Aug 24, 2026

Copy link
Copy Markdown

From traditional text adventures and 8-bit platformers to imaginative independent and browser-based projects, GitHub offers an incredible selection of open-source games. Similar to discovering new games through rbtv77, it's a terrific way to explore entertaining projects and find original gaming concepts.

@seagnson

Copy link
Copy Markdown

This list is awesome! I love finding open source games on GitHub. It makes me wonder if my mini PC can handle some of these. I should check a site like Mini PC Price to see what specs I need.

@ronaldrome4

ronaldrome4 commented Aug 29, 2026

Copy link
Copy Markdown

This is a great collection for anyone who enjoys discovering different games and exploring what developers are creating on GitHub. There’s such a wide variety of projects, from simple games to more experimental ideas. Popular mobile titles like Free Fire also show how diverse gaming has become, while players often enjoy customizing their profiles with things like a Free Fire Bio to make their gaming identity more personal.

@ghaxaniverse

Copy link
Copy Markdown

Great list! If you enjoy tower defense and strategy games, Plants vs Zombies Fusion is worth checking out. It's a fan-made hybrid that combines classic PvZ mechanics with fusion-based plant upgrades, making it one of the most creative community-built games right now.

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