Your first time on this page? Allow me to give some explanations.
Awesome Open Source Games
A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you leereilly & contributors
View Topic on GitHub:
leereilly/games
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Contributing
A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Boardgame
3D chess game done in HTML/CSS/JS
🔴🔵 Connect Four game in JS + Canvas
F This Jam
Solitaire mahjong game with several themes and layouts. For android/iphone/ubuntu/firefoxos
The Kriegspiel chess variant, playable on the web
♞ lichess.org: the forever free, adless and open source chess server ♞
Arcade
Alge's Escapade
Demo Game for Mobile HTML5 Game Development
ArashiJS is a Tempest-clone in JavaScript / HTML5
Avabranch
Ball And Wall - Arkanoid style game
Breakout multiplayer game
Captain Rogers: Asteroid Belt of Sirius - HTML5 mobile game created using ImpactJS
my GGJ 2013 game
A remake of the iconic 70's Snake game powered by HTML5 and JavaScript
An intense game about the extreme life of supermarket cashiers.
Chromacore is a 2D musical platformer set in a dark, black & white world that progressively becomes more colorful and happy through successful gameplay.
Circus Charly html5 tribute in phaser
be jolly play jolly
A MelonJS port of the famous Flappy Bird Game
Codename Lumberjack is a simple flash game written using Actionscript 3.0 and Flixel.
html5 snake game written in coffee script
HTML5 canvas game where you defeat enemies by wrapping enemies in your trail
An infinite runner following a black and white pixel's quest to change into a color pixel.
Core Committer - The Game
Clone of Flappy Bird game in JavaScript and Canvas 2D
Custom Tetris - The GitHub Game Off 2013 submission. Modular Tetris game that offers configurable sides and multiplayer.
Boulderdash in HTML5 and JavaScript
A classic shoot 'em up game build with the Three.js library.
The Dream Show Adventures team submission for LD29.
DuckHunt ported to JS and HTML5
EKG Runner
HTML5 port of the indie platform game Emberwind.
ExecutiveMan, a JavaScript MegaMan clone
flappy bird in html5
Fluid Table Tennis in the browser
A very simple flixel game inspired by the Taito classic.
A very simple flixel game inspired by the classic arcade shooter.
My #LD48 entry, a sort of GIRP-inspired tower defense
Imagine, what if the cure exists? What if zombies plague can be stoped? Explore old, abandoned graveyard, heal as many zombies as you can, and find your way out. But be careful not to become one of them!
Help Hotfix collect stargazers and avoid enemies. Collect commits to upgrade hotfix and add new features.
hurry!
Hyperspace Garbage Collection - A product of General Hyperspace Waste Management Solutions.
An experimental p2p multiplayer game made in HTML5/Phaser using WebRTC in 48 hours for Ludum Dare
Jekyll & Hyde Collide: A multi-layered infinite side-scroller
A sweet little webgame, which showcases and pioneers a few interesting new technologies!
marble game for learningthreejs
Infinite Mario in HTML5 JavaScript - using Canvas and Audio elements
Mega Girl.git
A simple Tetris clone created using HTML5/JavaScript/Phaser
A small (but sadly not that simple) demo game built on the flixel framework. Hopefully it will become kind of obsolete with the creation of more targeted, simple, and smaller open source demo games!
Monster Wants Candy demo
Newton adventure is an open source 2D platform game. You play Newton, a very special hero who has the power to change gravity direction. It runs on every Linux, Windows, Mac OS X or any OS with Java and OpenGL support.
Octocat Jump - GitHub Game Off 2012 Entry
Fight off hordes of classic medieval monsters in this fast paced arcade shooter!
Web Based HTML5 Game for Github Game Off 2012. Name of the Game is "Pappu Pakia". It is super fun and addicting!
Open source javascript version of the snake game
Platformer html5 game developed in Entity.
PolyBranch is a minimalist 3D game. Dodging branches may seem easy at first, but how long can you hold up as you approach terminal velocity?
Protocol 390: To survive in People's Park, you must supply the prophet with change. Entry for 2013 GitHub Game Off.
A game about a hungry ninja-rabbit who farts too often
An abstract racing game where you fight against the clock and the computer to get as far as you can in a products life-cycle.
Canvas based HTML5 game where a player has to extinguish fire on trees using his magical water tank in order to save the Burning Forest.
The classic PC Game SkiFree, but in JS.
A simple clone of the snake game.
Classic nokia snake game using web.
Een Simple 2D shoot'em up spaceshooter with Couchfriends multiplayer
A game we built for Ludum Dare 35!
A scrolling shooter in the vein of "Raptor: Call of the Shadows" and "Warning Forever".
Space Crusade - Loopeex
HTML5 Game Engine using Backbone.
A playable HTML + CSS + JavaScript remake of a space-based "shoot-'em-up" arcade game for Atari / Commodore 64 from 1982, including a level editor and design tool. Written as a prototype / demo of JavaScript and browser capabilities.
A "proof-of-concept" remake of the famous XPilot game, this time in a web browser near you
ZED Invaders 1.0 beta - questa versione NON è giocabile ed è qui solo a scopo documentaristico. Potete giocare gratis alla versione 2.0 su gamejolt
FPS
BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
RPG
Isometric minimal-code style game at html5 canvas and javascript
open source, multiplayer, extensible rogue-like
Room for Change - Randomly generated action RPG
MMORPG
A HTML5/JavaScript multiplayer game experiment
Strategy
Turn Based Strategy Game. Master your beasts! 🐺
Command & Conquer in HTML5/Javascript
Freeciv-web is an Open Source strategy game implemented in HTML5 and WebGL, which can be played online against other players, or in single player mode against AI opponents.
a dungeon crawler written in TypeScript using React and svg
3D Tower Defense build with Three.js in HTML5!
Racing
Source code of HexGL, a futuristic HTML5 racing game
Trigger Rally Online Edition - fast arcade rally racing
Sandbox
3d city builder game
A multiplayer Javascript/WebGL voxel world game demo
3D engine completely written in HTML5 without OpenGL
Puzzle
A small clone of 1024 (https://play.google.com/store/apps/details?id=com.veewo.a1024)
A Dark Room - A Minimalist Text Adventure
Anagramica
A WebGL maze game built with Three.js and Box2dWeb.
Low-rez music HTML5 game for LOWREZ jam 2014
BitBot - An HTML/JS game where you control a bot, which must sense, plan, and act.
A JavaScript implementation of the Blicblock game from The Sims 4.
HTML5 Tetris Game for jQuery
A minimalist game about leaving home.
Clone Man is a puzzle game with you using your clone to solve them.
A puzzle game inspired by functional programming
Top-down puzzle game for Mini LD 53
A javascript version of the famous Simon Game
For King is a puzzle platformer game.
Genetic Drift - Github Game-off 2012 submission
Hexgrid-based clone of 2048
Hexahedral: Global Game Jam 2016
Fast paced HTML5 puzzle game inspired by Tetris!
A sokoban-like game on steroids
LD #29 Entry with theme "Beneath The Surface"
A 3D Maze game written in JavaScript for WebGL
Our game for the Ludum Dare #28 jam
Ned et les maki is an opensource puzzle game with isometric 3d graphics inspired by Sokoban.
A numbers puzzle game
A narrow fellow in the Pond
"Pop, Pop, Win!" is an implementation of Minesweeper in Dart.
Play Prism, match all the colors!
This is our team entry for GitHub Game Off 2012, play it here:
Shape Experiment
A simple sliding blocks puzzle game.
A game of Sudoku as a mobile app
Swap is a new (award winning) take on the classic tile-based puzzle game, where you change which character you're controlling to reach your goal.
Transcube - A Blocky Puzzle Platformer
A meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin.
Matching Pairs - HTML5 Game
Zoko - A 3D version of Sokoban, in the browser.
Connect like colors...
Clicker
An addictive incremental game that teaches players the history of high energy particle physics
Point and Click
Simple adventure game written in HTML, CSS and JS.
Others
An ASCII game built in node in loving memory of the 1984 hit BEAST
Competitive, multiplayer, realtime, guess the song game
An html5 shooter/tower defense game for the #candyjam
A TypeScript 2D physics game using p2.js and Pixi.js
A web-based roguelike written in Dart.
heartline.github.com
Turn based strategy board game with wizards (Game Off 2014 entry)
Unusual Ping Pong, adaptable with Makey Makey Kit.
A well-known indie game implemented in JavaScript, made in a hotel room in Warsaw, Poland.
Turkey Cooking Simulator - Game-Off 2013 Entry
Action
An open-source Tomb Raider 1-5 engine remake
Arcade
Astral Arcade
Classic overhead run-and-gun game
Run ‘n’ Gun meets RPG
Free software clone of Gunpoint
Bomberman clone using the awesome open source Godot game engine
Free software ChuChu Rocket remake for PC
An Indie, Side-scrolling, Action, RPG
Arcade game inspired by Fall Down. SDL 2, PC or OpenDingux.
New Kroniax using LibGDX (Java) instead of SFML (C++) for better mobile support and browser support!
Missile Command arcade game clone, written in Lua with LÖVE for Mac OS, Windows and Linux.
OpenLieroX - Liero clone / Worms realtime / 2D shooter
OldSkoolGravityGame
2D car crashing game armageddon
The classic retro game recreated using Pygame and python
A free and open-source Touhou Project fangame
A retro multiplayer shooter
"wannabe tempest" -- a tempest clone in java
Roguelite dungeon crawler game
FPS
AssaultCube
Freedoom is an entirely free software game based on the Doom engine.
Open Source teleportation based first person puzzle-platformer
The ioquake3 community effort to continue supporting/developing id's Quake III Arena
Classic Tomb Raider open-source engine
Compatible client of Ace of Spades 0.75
Official Smokin' Guns team engine repository, master branch was directly imported from SourceForge Subversion repository, pull requests will be reviewed and integrated in future Smokin' Guns releases.
Turtle Arena is a free and open source cross-platform third-person action game using the Spearmint engine.
An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
MMORPG
The MMORPG Meridian 59 - Server 103
The MMORPG Meridian 59
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
RPG
A free, single-player roguelike dungeon exploration game
Cross-platform port of Arx Fatalis, a first-person role-playing game
Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
2D Game
Dungeon Crawl: Stone Soup official repository
Dungeon Monkey Eternal- Third game in the dungeon monkey series, first written in Python.
Egoboo is a working cool 3D dungeon crawling game in the spirit of NetHack for Windows, Linux and Mac.
Fantasy action RPG using the FLARE engine
Modern reimplementation of the Diablo 1 game engine
Official NetHack Git Repository
This is a read-only mirror of OpenMW. For latest releases, issue tracking and development, visit our Gitlab page below.
This repository was moved to GitLab: https://gitlab.com/solarus-games/zsdx
Open Source J-RPG (Based on the Hero of Allacrost engine)
Platform
An explorative platformer. Made with Godot Engine
Modern Interpreter for the Commander Keen Games (Vorticon and Galaxy Games). There is also a gitlab repository: https://gitlab.com/Dringgstein/Commander-Genius
A simple platformer made along the theme of Ludum Dare 28
Frogatto & Friends is an action-adventure game, starring a certain quixotic frog.
Open Source version of the award-winning physics platformer
Digital Estate Planning: The Game
The first level of Super Mario Bros made with Python and Pygame.
a Unity3D local multiplayer game made for MLH LocalHackDay
Game engine made on C++ with OpenGL and SDL (Simple DirectMedia Layer)
A 2D platform game with a persistent world. When Edgar's father fails to return home after venturing out one dark and stormy night, Edgar fears the worst: he has been captured by the evil sorcerer who lives in a fortress beyond the forbidden swamp.
An open source two-dimensional platform game.
SuperTux source code
Puzzle/card/board
The game 2048 for your Linux terminal (https://github.com/gabrielecirulli/2048)
Animated console version of the 2048 game
The Castles of Dr. Creep
A really nice board game implemented in a bad way a VERY long time ago
Solitaire-like card game built with Backbone Marionette.
Cute puzzle platformer starring a cleaning robot on post-apocalyptic Earth
ncurses based sudoku game
A match-3 Puzzle game built in the Dash engine by Circular Studios.
This game plays perfect Tic-Tac-Toe as the second player using the brute-force minimax.
Most awesome puzzle game
PokerTH is a poker game written in C++/Qt.
Racing
The main repository containing Stunt Rally sources and game data. A 3D racing game based on VDrift and OGRE with track editor.
The code base of supertuxkart
Programming
CengBall: Soccer programming game with 2D simulation.
Sandbox
Blackvoxel Video Game
A simple Minecraft clone written in C using modern OpenGL (shaders).
Space exploration, trading, and combat game.
Freeminer is an open source sandbox game inspired by Minecraft.
Simple Minecraft-inspired program using Python and Pyglet
Manic Digger - a multiplayer block-building voxel game, Minecraft clone
Minetest is an open source voxel game engine with easy modding and game creation
A Minecraft-inspired game for the terminal
Main development repository for Rigs of Rods soft-body physics simulator
Terasology - open source voxel world
Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
Strategy
Git mirror of the 0 A.D. source code (http://trac.wildfiregames.com/browser)
Caesar III (Open source remake)
Source code of open-source Colobot: Gold Edition project developed by Epsitec and TerranovaTeam
Open source clone of Theme Hospital
A Real Time Strategy game for Linux.
A strategy game based around the actions of RAF Bomber Command in the Second World War.
Official Hedgewars mirror for GitHub!
"KaM Remake" is an RTS game remake written in Delphi from scratch.
Source code of KeeperRL
Last Colony, is an RTS game with both a single player campaign mode as well as a multiplayer mode, created entirely in HTML5 and JavaScript.
MegaGlest real-time strategy game engine (cross-platform, 3-d)
Automatically exported from code.google.com/p/micropolis
Free (as in freedom) open source clone of the Age of Empires II engine
Open source game inspired by Dungeon Keeper - Dark, damp and dangerous...
Open Fodder: An open source port of Cannon Fodder
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.
OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
Open-source clone of the original X-Com 👽
An underwater one-button real-time strategy game.
Phone Case of the Monster
A game of lonely space adventure
A physics platform game about a plucky wheeled robot named Polly.
An open source re-implementation of RollerCoaster Tycoon 2 🎢
This is the GitHub home of Race Into Space, the computer version of the Liftoff! board game by Fritz Bronner. It was developed by Strategic Visions and published by Interplay as a disk-based game in 1993 and a CD-ROM in 1994. It was open-sourced in 2005 and a number of improvements have been made over the original.
Seven Kingdoms: Ancient Adversaries
Moved to: https://gitlab.com/tales/sourceoftales
Indie Turn Based Strategy in Isometric Pixel Art
An open source, turn-based strategy game with a high fantasy theme.
voxeliq is an open source block-based game engine implementation developed with C#
Importer and scripts for Warcraft II: Tides of Darkness, the expansion Beyond the Dark Portal, and Aleonas Tales
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+
Strategy game based on history, mythology and fiction
Open source RTS game running on the Spring engine
Others
Code and bugfixes for Instant Kingdom's Notrium, a topdown survival game
Android
an augmented reality attempt
A Simple Color Game in Android
An Android implementation of Conway's Game of Life
A collection of 3 board games done with cocos2d for android. Lexis, TicTacToe, Puzzlemania . Gives basic direction on the use of the cocos2d for android engine.
Solitaire mahjong game with several themes and layouts. For android/iphone/ubuntu/firefoxos
a weirdly addictive arcade-style android game, where you fling fruit at a wall.
Simple and beautiful memory game for kids
Traditional roguelike game with pixel-art graphics and simple interface
Cocos2D for android project implementing a slider puzzle game.
"wannabe tempest" for android
IOS
an iOS game.
A puzzle game with bridges, houses, tolls, and subways for iOS
Open source release of Canabalt for iOS
Simple iOS game
DOOM Classic for iOS Source Release
Simple Multiplayer Rhythm Game designed during the Global Game Jam'13.
Open source version of a tank-battle game made with cocos2d - Available on the App Store for iPhone, iPad, and iPod touch
Frogatto & Friends is an action-adventure game, starring a certain quixotic frog.
An iPhone (or iPod touch) port of the popular old QBasic game with spunk!
Solitaire mahjong game with several themes and layouts. For android/iphone/ubuntu/firefoxos
An iOS game written in 2009
Lumio is a new puzzle game for iOS developed using Cocos2D. Available free on the App Store.
Beautiful iOS action game on App Store created in SpriteKit.
Wolfenstein 3D for iOS Source Release
Chat bots
Chat bot that plays Connect Four with you
Just The Source
Aquaria open source, forked from icculus.org due to inactivity. Has many enhancements compared to the official repo.
Doom 3 GPL source release
Star Wars Jedi Knight: Jedi Academy
Star Wars Jedi Knight II: Jedi Outcast
This is the master Information repository for MaNGOS
Miner Wars 2081 Official source codes
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
A running-jumping-swordfighting game I made on the Apple II from 1985-89
Full open source real-time multiplayer Cocos2D-x game! Race against your friends or random people in real-time! UFO RUN is an online real-time multiplayer game for smart phones and tablets. You can be anywhere in the world and play with many players simultaneously. Play with your friends or get matched with random players from around the world!
System Shock (PowerMac version / Official GPL Release)
Frameworks/Engines/Libraries
Akihabara framework
The official Allegro 5 git repository. Pull requests welcome!
Direct port of the Bullet physics engine to JavaScript using Emscripten
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
An open source, cross-platform game engine designed for indie developers.
A fast and lightweight 2D game physics library.
ChoiceScript is a language for developing multiple-choice games.
cocos2d for android, based on cocos2d-android-0.82, and now ported from cocos2d-iphone 0.99.4. The googlecode address is here: http://code.google.com/p/cocos2d-android-1/ . There are several demos to watch.
Cocos2d for iOS and OS X, built using Objective-C
Cocos2d for Web Browsers. Built using JavaScript.
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
JavaScript Game Engine
2D HTML5 rendering and layout engine for game development
A free and open 3D game engine written in D.
a 2D Game Development Framework
The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.
HTML5 entity-component game engine
Python MUD/MUX/MUSH/MU* development system
Free/Libre Action Roleplaying Engine (engine only)
A free ActionScript 3 library designed for developing 2D Flash games. It provides you with a fast, clean framework to prototype and develop your games in. This means that most of the dirty work (timestep, animation, input, and collision to name a few) is already coded for you and ready to go, giving you more time and energy to concentrate on the design and testing of your game.
flixel is a free Actionscript (Flash) library that I distilled from a variety of Flash games that I've worked on over the last couple years, including Gravity Hook, Fathom and Canabalt. It's primary function is to provide some useful base classes that you can extend to make your own game objects.
GameJs is a thin library on top of the HTML canvas element. In addition to the drawing functions it has a set of generally helpful modules for game development.
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
Engine Made with preRendered Background
Experiments with procedurally-generated worlds, XNA, and design patterns
JavaScript ray casting engine for pseudo 3D games.
Godot Engine – Multi-platform 2D and 3D game engine
Free, cross-platform 2D game engine powered by Haxe and OpenFL
Open Source Php Online RPG and Trading Game Engine for Drupal
A complete 3D game development suite written purely in Java.
Kiwi.js is a blazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJS for publishing to the AppStore.
Desktop/Android/HTML5/iOS Java game development framework
libRocket - The HTML/CSS User Interface library
C++11 bindings/wrapper for SDL2
Next-Gen AI-Assisted Isomorphic Application Engine for Embedded, Console, Mobile, Server and Desktop
a 2D rigid body physics engine for the web ▲● ■
a fresh & lightweight javascript game engine
One framework for creating powerful cross-platform games.
Lightweight 3d physics engine for javascript
Real-Time Strategy game 3D engine coded in pure java
Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
Panda Engine - HTML5 Game Engine