Files
awesome-awesomeness/html/opensourcegames.md2.html
2025-07-18 23:13:11 +02:00

1241 lines
63 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-open-source-games-awesome">Awesome Open Source Games <a
href="https://github.com/sindresorhus/awesome"><img
src="https://awesome.re/badge.svg" alt="Awesome" /></a></h1>
<!-- Uncomment the awesome badge when the repository is added to awesome main list.
[![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)
-->
<p>Open source games that have the source code available on GitHub.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#major-companies">Major Companies</a></li>
<li><a href="#browser-based">Browser-Based</a>
<ul>
<li><a href="#boardgame">Boardgame</a></li>
<li><a href="#arcade">Arcade</a></li>
<li><a href="#fps">FPS</a></li>
<li><a href="#rpg">RPG</a></li>
<li><a href="#mmorpg">MMORPG</a></li>
<li><a href="#strategy">Strategy</a></li>
<li><a href="#racing">Racing</a></li>
<li><a href="#sandbox">Sandbox</a></li>
<li><a href="#puzzle">Puzzle</a></li>
<li><a href="#clicker">Clicker</a></li>
<li><a href="#point-and-click">Point and Click</a></li>
<li><a href="#others">Others</a></li>
</ul></li>
<li><a href="#native">Native</a>
<ul>
<li><a href="#action">Action</a></li>
<li><a href="#arcade-1">Arcade</a></li>
<li><a href="#rhythm">Rhythm</a></li>
<li><a href="#fps-1">FPS</a></li>
<li><a href="#mmorpg-1">MMORPG</a></li>
<li><a href="#rpg-1">RPG</a></li>
<li><a href="#platform">Platform</a></li>
<li><a href="#puzzlecardboard">Puzzle/card/board</a></li>
<li><a href="#racing-1">Racing</a></li>
<li><a href="#programming">Programming</a></li>
<li><a href="#sandbox-1">Sandbox</a></li>
<li><a href="#strategy-1">Strategy</a></li>
</ul></li>
<li><a href="#mobile-games">Mobile Games</a>
<ul>
<li><a href="#android">Android</a></li>
<li><a href="#ios">IOS</a></li>
</ul></li>
<li><a href="#chat-bots">Chat bots</a></li>
<li><a href="#just-the-source">Just The Source</a></li>
<li><a
href="#frameworksengineslibraries">Frameworks/Engines/Libraries</a></li>
<li><a
href="#mapshackspluginsutilitiesall-of-the-things">Maps/Hacks/Plugins/Utilities/All
of the Things™</a></li>
</ul>
<h2 id="major-companies">Major Companies</h2>
<p>A selection of major game studios, publishers, etc. using GitHub:</p>
<p><a
href="https://github.com/zynga"><img src="https://github.com/zynga.png" title="Zynga" height="50"></a> 
<a
href="https://github.com/mojang"><img src="https://github.com/mojang.png" title="Mojang" height="50"></a> 
<a
href="https://github.com/riotgames"><img src="https://github.com/riotgames.png" title="Riot Games" height="50"></a> 
<a
href="https://github.com/epicgames"><img src="https://github.com/epicgames.png" title="Epic Games" height="50"></a> 
<a
href="https://github.com/OculusVR"><img src="https://github.com/OculusVR.png" title="Oculus VR Inc" height="50"></a> 
<a
href="https://github.com/unity-technologies"><img src="https://github.com/unity-technologies.png" title="Unity Technologies" height="50"></a> 
<a
href="https://github.com/electronicarts"><img src="https://github.com/electronicarts.png" title="Electronic Arts" height="50"></a> 
<a
href="https://github.com/valvesoftware"><img src="https://github.com/valvesoftware.png" title="Valve" height="50"></a> 
<a
href="https://github.com/gree"><img src="https://github.com/gree.png" title="GREE" height="50"></a> 
<a
href="https://github.com/dena"><img src="https://github.com/dena.png" title="DeNA" height="50"></a> 
<a
href="https://github.com/playgameservices"><img src="https://github.com/playgameservices.png" title="Google Play Game Services" height="50"></a> 
<a
href="https://github.com/blizzard"><img src="https://github.com/blizzard.png" title="Blizzard" height="50"></a> 
<a
href="https://github.com/ccpgames"><img src="https://github.com/ccpgames.png" title="CCP Games" height="50"></a> </p>
<h2 id="browser-based">Browser-Based</h2>
<h3 id="boardgame">Boardgame</h3>
<ul>
<li><a href="https://github.com/juliangarnier/3D-Hartwig-chess-set">3D
Hartwing Chess Set</a> - 3D chess game done in HTML/CSS/JavaScript.</li>
<li><a href="https://github.com/kenrick95/c4">c4</a> - Connect Four game
where player is playing against an AI.</li>
<li><a href="https://github.com/David20321/FTJ">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.</li>
<li><a href="https://github.com/danbeck/green-mahjong">Green Mahjong</a>
- Solitaire mahjong game done in HTML/CSS/JavaScript.</li>
<li><a href="https://github.com/binarymax/kriegspiel">Kriegspiel</a> -
The game of imperfect information, the Kriegspiel chess variant.</li>
<li><a href="https://github.com/ornicar/lila">Lichess</a> - Free chess
game using HTML5 &amp; websockets built with Scala, Play 2.8, MongoDB
and Elasticsearch.</li>
</ul>
<h3 id="arcade">Arcade</h3>
<ul>
<li><a href="https://github.com/Dave-and-Mike/game-off-2012">Alges
Escapade</a> - Help Alge escape by moving through the levels to the
escape tube.</li>
<li><a href="https://github.com/cykod/AlienInvasion">Alien Invasion</a>
- Dont let the aliens reach the bottom, eliminate them using your
spaceship.</li>
<li><a href="https://github.com/stephank/arashi-js">Arashi</a> - Clone
of the Arcade game Tempest. Survive as long as possible and score many
points as possible.</li>
<li><a href="http://github.com/dmcinnes/HTML5-Asteroids">Asteroids</a> -
Pure JavaScript asteroids. Destroy asteroids ans saucers controlling a
triangular ship rotating left and right.</li>
<li><a href="https://github.com/Zolmeister/avabranch">Avabranch</a> -
Get your Ava away from the blocks moving between them.</li>
<li><a href="https://github.com/budnix/ball-and-wall">Ball And Wall</a>
- Destroy the blocks using the Vaus, that is ejected from the ship.</li>
<li><a href="https://github.com/Couchfriends/breakout">Breakout</a> -
Breakout multiplayer with HTML5. Destroy the blocks using one ball from
your ship.</li>
<li><a href="https://github.com/EnclaveGames/Captain-Rogers">Captain
Rogers</a> - Captain Rogers: Asteroid Belt of Sirius - HTML5 mobile game
created using ImpactJavaScript.</li>
<li><a href="https://github.com/mjhasbach/ceros-snake">Ceros Snake</a> -
A remake of the iconic 70s Snake game.</li>
<li><a href="https://github.com/RothschildGames/change">CHANG€</a> -
Intense game about the extreme life of supermarket cashiers.</li>
<li><a
href="https://github.com/Murkantilism/game-off-2013">Chromacore</a> - 2D
musical platformer set in a dark, black &amp; white world that
progressively becomes more colorful and happy through successful
gameplay.</li>
<li><a href="https://github.com/shohan4556/jolly-jumper">Jolly
Jumper</a> - Infinite jumping style game inspired by Doodle jump.</li>
<li><a href="https://github.com/ellisonleao/clumsy-bird">Clumsy Bird</a>
- Flappy Bird clone in JavaScript using MelonJavaScript.</li>
<li><a href="https://github.com/dommmel/coffee-snake">Coffee Snake</a> -
HTML5 snake game written in CoffeeScript.</li>
<li><a href="https://github.com/leereilly/Coil">Coil</a> - HTML5 canvas
game where you defeat enemies by wrapping enemies in your trail.</li>
<li><a href="https://github.com/redbluegames/game-off-2013">Color
Quest</a> - Infinite runner following a black and white pixels quest to
change into a color pixel.</li>
<li><a href="https://github.com/vladikoff/game-off-2012">Core
Commiter</a> - Choose an open source project and help that project by
sorting code to proper branches.</li>
<li><a href="https://github.com/varunpant/CrappyBird">Crappy Bird</a> -
Flappy Bird clone in JavaScript and Canvas2D API.</li>
<li><a href="https://github.com/ondras/custom-tetris">Custom Tetris</a>
- Play the classic Tetris game the way you like it.</li>
<li><a href="https://github.com/nsmirn0v/d3shooter">D3shooter</a> -
Asteroids style game in HTML5 as a demo of the d3 library.</li>
<li><a href="https://github.com/lutzroeder/digger">Digger</a> - The
player is placed in an underground maze and can dig horizontal and
vertical tunnels through it.</li>
<li><a href="https://github.com/Casmo/Drakonas">Drakonas</a> - Classic
shoot em up game build with the Three.js library.</li>
<li><a href="https://github.com/DreamShowAdventures/LudumDare29">Drill
Bunny</a> - Drill game with a bunny finding good stuff under the
earth.</li>
<li><a
href="https://github.com/MattSurabian/DuckHunt-JavaScript">DuckHunt
JavaScript</a> - DuckHunt ported to JavaScript and HTML5 with a level
creator.</li>
<li><a href="https://github.com/operasoftware/Emberwind">Emberwind</a> -
Fantasy game port of the indie platform game Emberwind.</li>
<li><a href="https://github.com/CamHenlin/ExecutiveMan">ExecutiveMan</a>
- Clone of NES game MegaMan, written in JavaScript.</li>
<li><a href="https://github.com/anirudhjoshi/fluid_table_tennis">Fluid
Table Tennis</a> - Renders a table tennis game interacting with a
full-color real-time fluid simulation at 60 FPS.</li>
<li><a href="https://github.com/krzysu/game-off-2013">Heal em All</a> -
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.</li>
<li><a href="https://github.com/sdrdis/hotfix">HotFix</a> - Help Hotfix
collect stargazers and avoid enemies. Collect commits to upgrade hotfix
and add new features.</li>
<li><a href="https://github.com/razh/game-off-2013">Hyperspace Garbage
Collector</a> - Guide N4n through the dangerous trash-heap caverns to
reach the Primary Systems Core and restore compliance to the Trash.</li>
<li><a href="https://github.com/OmarShehata/I-Spy-A-Ghost">I Spy A
Ghost</a> - An experimental p2p multiplayer game made in HTML5/Phaser
using WebRTC.</li>
<li><a
href="https://github.com/awesome-interactive/game-off-2013">Jekyll &amp;
Hyde Collide</a> - Simple Unity 2d game that is very literally based
around the theme of “change” using the classic Jeykll and Hyde
story.</li>
<li><a href="https://github.com/KordonBleu/jumpsuit">JumpSuit</a> - With
your awesome suit, jump from planet to planet to conquer them.</li>
<li><a href="https://github.com/robertkleffner/marioHTML5">Mario 5
HTML</a> - Infinite Mario in HTML5 JavaScript using Canvas and Audio
elements.</li>
<li><a href="https://github.com/ddionisio/game-off-2013">Mega Girl</a> -
The hyper-deluxed-super-mega software that beats back those malicious
apps.</li>
<li><a
href="https://github.com/gamedolphin/Masonry-JavaScript-Tetris-Clone">Masonry
JavaScript Tetris Clone</a> - Tetris clone created using
HTML5/JavaScript/Phaser.</li>
<li><a
href="https://github.com/EnclaveGames/Monster-Wants-Candy-demo">Monster
Wants Candy</a> - Monster Wants Candy demo is a simple HTML5 game
created with Phaser 2.0.7.</li>
<li><a href="https://github.com/ogoshen/game-off-2012">Octocat Jump</a>
- Navigate your ever-jumping Octocat and collect stars for extra
points.</li>
<li><a href="https://github.com/lostdecade/onslaught_arena">Onslaught
Arena</a> - Fight off hordes of classic medieval monsters in this fast
paced arcade shooter.</li>
<li><a href="https://github.com/mindd-it/pappu-pakia">Pappu Pakia</a> -
Addictive game where you guide little Pappu around obstacles while
collecting coins, stars, and berries and avoiding enemies known as
Pakias.</li>
<li><a href="https://github.com/gamedolphin/JavaScript_snake">Phaser
Snake</a> - JavaScript version of the snake game, created using the
Phaser Engine.</li>
<li><a
href="https://github.com/bendangelo/PixelPlatformer">PixelPlatformer</a>
- Simple platformer game that demostrates the power of the Entity game
engine.</li>
<li><a href="https://github.com/gbatha/PolyBranch">PolyBranch</a> -
Minimalist 3D game. Dodging branches may seem easy at first, lets see
how long can you hold up as you approach terminal velocity.</li>
<li><a href="https://github.com/josegallegos07/game-off-2013">Protocol
390</a> - To survive in Peoples Park, you must supply the prophet with
change.</li>
<li><a href="https://github.com/petarov/game-off-2012">Raging
Gardens</a> - JavaScript/HTML5 web browser game where a a hungry (ninja)
rabbit farts too often.</li>
<li><a href="https://github.com/RothschildGames/release-cycles">Release
Cycles</a> - Abstract racing game where you fight against the clock and
the computer to get as far as you can in a products life-cycle.</li>
<li><a href="https://github.com/softvar/save-the-forest">Save The
Forest</a> - Fully canvas based HTML5 game where a player has to
extinguish fire on tress using his magical water tank in order to save
the Burning Forests.</li>
<li><a href="https://github.com/basicallydan/skifree.js">Ski Free</a> -
Controls a skier on a mountain slope, avoiding obstacles while racing
against time or performing stunts for points, depending on the game
mode.</li>
<li><a href="https://github.com/jrgdiz/snake">Snake</a> - Simple clone
of the snake game, using canvas and JavaScript.</li>
<li><a href="https://github.com/RabiRoshan/snake_game">Snake_new</a> -
Classic nokia snake game using web.</li>
<li><a
href="https://github.com/Couchfriends/Space-Shooter">Space-Shooter</a> -
Classic shootem up space shooter build in HTML5 with multiplayer.</li>
<li><a href="https://github.com/MrRar/spashal">Spashal</a> - Danger
lurks around every corner in space.</li>
<li><a href="https://github.com/ScriptaGames/SquareOff">Square Off!</a>
- Multiplayer 1v1 air-hockey style game, place squares to deflect the
ball.</li>
<li><a href="https://github.com/Loopeex/space-crusade">Space Crusade</a>
- HTML5 game developped with PhaserJavaScript Framework.</li>
<li><a
href="https://github.com/martindrapeau/backbone-game-engine">Super Mario
Bros</a> - Super Mario Bros level one written with Backbone Game
Engine.</li>
<li><a href="https://github.com/scottschiller/SURVIVOR">Survivor</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.</li>
<li><a href="https://github.com/jfd/wpilot">WPilot</a> - Browser-based
remake of the famous XPilot game, built with Node.js and HTML5.</li>
<li><a
href="https://github.com/salvatorecapolupo/zedinvaders">Zedinvaders</a>
- Game is based on our original comic ZED, seen inside “zero-episode”
called “Game Over”.</li>
<li><a
href="https://github.com/abagames/111-one-button-games-in-2021">111
one-button games</a> - One button games are famous for realizing various
actions with one button.</li>
</ul>
<h3 id="fps">FPS</h3>
<ul>
<li><a href="https://github.com/Kuberwastaken/backdooms">Backdooms</a> -
Game inspired by DOOM 1993 and The Backrooms, small enough to be self
contained inside a QR code.</li>
<li><a href="https://github.com/kripken/BananaBread">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.</li>
<li><a href="https://nzp.gay">Nazi Zombies Portable</a> - Call of Duty:
Zombies “de-make” powered by various enhanced forks of the Quake
engine.</li>
</ul>
<h3 id="rpg">RPG</h3>
<ul>
<li><a href="https://github.com/mitallast/diablo-js">Diablo
JavaScript</a> - Isometric minimal-code style game at HTML5 canvas and
JavaScript.</li>
<li><a href="https://github.com/CamHenlin/Roguish">Roguish</a> -
RPG/Rogue-like game created in JavaScript.</li>
<li><a href="https://github.com/antionio/game-off-2013">Room for
Change</a> - Randomly generated action RPG. You play as a chubby
archeologist who is tasked to retrieve three sacred artifacts from the
pyramid of the legendary Pharaohs.</li>
</ul>
<h3 id="mmorpg">MMORPG</h3>
<ul>
<li><a href="https://github.com/mozilla/BrowserQuest">BrowserQuest</a> -
HTML5/JavaScript multiplayer game experiment.</li>
<li><a href="https://www.playreia.com">Reia</a> - RPG game
action-adventure MMO focusing heavily on story, combat, and an
open-world sandox adventure. Built with Godot, Rust, and Zig.</li>
</ul>
<h3 id="strategy">Strategy</h3>
<ul>
<li><a href="https://github.com/FreezingMoon/AncientBeast">Ancient
Beast</a> - Materialize and control beasts in order to defeat your
opponents.</li>
<li><a
href="https://github.com/adityaravishankar/command-and-conquer">Command
&amp; Conquer</a> - Recreation of the original Command and Conquer, Real
Time Strategy game entirely in HTML5 and JavaScript.</li>
<li><a href="https://github.com/freeciv/freeciv-web">Freeciv-web</a> -
Build cities, collect resources, organize your government, and build an
army, with the ultimate goal of creating the best civilization.</li>
<li><a href="https://github.com/itajaja/hb">Hexa Battle</a> - Turn based
dungeon crawler written with Typescript, using React and SVG.</li>
<li><a href="https://github.com/wenta/rapid-dominance">Rapid
Dominance</a> - Open source turn-based strategy game. Clone of the Enemy
Flag.</li>
<li><a href="https://github.com/Casmo/tower-defense">Tower Defense</a> -
3D Tower Defense build with Three.js in HTML5.</li>
</ul>
<h3 id="racing">Racing</h3>
<ul>
<li><a href="https://github.com/BKcore/HexGL">HexGL</a> - Futuristic
HTML5 racing game, challenge your friends on this fast-paced 3D
game.</li>
<li><a href="https://github.com/CodeArtemis/TriggerRally">Trigger Rally
Online Edition</a> - Fast arcade rally racing action, play in your
browser with WebGL 3D graphics.</li>
</ul>
<h3 id="sandbox">Sandbox</h3>
<ul>
<li><a href="https://github.com/lo-th/3d.city">3d.city</a> - Goal was to
build a city in 3D to test the performance of WebGL and and
Three.js.</li>
<li><a href="https://github.com/morozd/blk-game">Blk Game</a> - Fully
modifiable multiplayer voxel world in JS that can run efficiently in the
browser.</li>
<li><a href="https://github.com/Nurgak/Cube-engine">Cube Engine</a> -
Resembles that of Minecraft, a popular voxel-type 3D game based on
boxes.</li>
<li><a href="https://sandboxels.r74n.com/">Sandboxels</a> - Falling-sand
experimentation game with over 500 materials to play with.</li>
</ul>
<h3 id="puzzle">Puzzle</h3>
<ul>
<li><a href="https://github.com/gabrielecirulli/2048">2048</a> - Clone
of 1024, based on Samings 2048.</li>
<li><a href="https://github.com/hughsk/ludum-dare-27">A Dark Room</a> -
Dodge and shoot the red targets, grabbing the bombs as you go. Survive
as long as possible and try to get a high score.</li>
<li><a href="https://github.com/binarymax/anagramica">Anagramica</a> - A
word game and API for anagrams.</li>
<li><a href="https://github.com/wwwtyro/Astray">Astry</a> - WebGL maze
game built with Three.js and Box2dWeb.</li>
<li><a href="https://github.com/cxong/Beatrix">Beatrix</a> - Music game
where you arrange the drums to catch the beats and play the right
rhythm.</li>
<li><a href="https://github.com/recardona/BitBot">BitBot</a> -
HTML/JavaScript game where you control a bot, which must sense, plan,
and act.</li>
<li><a
href="https://github.com/cheshire137/blicblock-js">BlicblockJavaScript</a>
- JavaScript game based on Blicblock in The Sims 4. Match tetrominoes to
clear the board.</li>
<li><a href="https://github.com/Aerolab/blockrain.js">Blockrain.js</a> -
Embed &amp; play the classic game on your site. Simple as that.</li>
<li><a href="https://github.com/thehen/game-off-2012">Branching Out</a>
- Minimalist game about leaving home.</li>
<li><a href="https://github.com/adhicl/game-off-2012">Clone Man</a> -
Puzzle, memory, retro game with simple graphics.</li>
<li><a href="https://github.com/mvasilkov/glitch2016">Couch 2048</a> - A
physics-based puzzle, loosely related to the original 2048 game.</li>
<li><a href="https://github.com/sharkdp/cube-composer">cube-composer</a>
- A puzzle game inspired by functional programming.</li>
<li><a href="https://github.com/cxong/DrunkenViking">Drunken Viking</a>
- Retrace your drunken rampage in reverse time.</li>
<li><a href="http://robotacid.com/flash/ending">Ending</a> - Roguelike
puzzle game.</li>
<li><a
href="https://github.com/gamedolphin/follow_me_JavaScript_simon_clone">Follow
me! A Simon Clone</a> - Fully commented version of the famous game in
JavaScript, built using Phaser game engine.</li>
<li><a href="https://github.com/AD1337/ForKingGame">For King</a> -
Puzzle platformer game about a king in search for his lost crown.</li>
<li><a href="https://github.com/DancingBanana/genetic-drift">Genetic
Drift</a> - Victor, an annoyed janitor dealing with a lot of annoyed
clones and the problems that inevitably arise from genetic duplication.
Will he make it home to feed his faithful pet companion?.</li>
<li><a href="https://github.com/jeffhou/hex-2048">Hex 2048</a> -
Hexgrid-based clone of 2048.</li>
<li><a href="https://github.com/mminer/hexahedral">Hexahedral</a> - Push
down all the blocks in the minimum number of moves.</li>
<li><a href="https://github.com/Hextris/hextris">Hextris</a> - Addictive
puzzle game inspired by Tetris.</li>
<li><a href="https://github.com/satanas/infectors">Infectors</a> -
Sokoban-like puzzle game developed with Phaser.</li>
<li><a
href="https://github.com/gamedolphin/Lost-Beneath-The-Surface">Lost!
Beneath the Surface</a> - Youre a firefly lost in the dark, beneath the
surface and must find a way out of the mazes created by the horrors in
the dark.</li>
<li><a href="https://github.com/demonixis/Maze3D">Maze 3D</a> - A 3D
maze game.</li>
<li><a href="https://github.com/antila/ludum-dare-28">Monkey Rally</a> -
JavaScript game created for the Ludum Dare #28 jam.</li>
<li><a href="https://github.com/devnewton/nedetlesmaki">Ned Et Les
Maki</a> - Puzzle game with isometric 3D graphics inspired by
Sokoban.</li>
<li><a href="https://github.com/bni/orbium">Orbium</a> - Modern version
of the 90s game Logical.</li>
<li><a href="https://github.com/abejfehr/parity">Parity</a> - A numbers
puzzle game.</li>
<li><a href="https://github.com/Zolmeister/pond">Pond</a> - The Pound is
about relaxing and exploring a beautiful world.</li>
<li><a href="https://github.com/dart-lang/pop-pop-win">Pop Pop Win</a> -
Implementation of Minesweeper in Dart.</li>
<li><a href="https://github.com/Zolmeister/prism">Prism</a> - Match all
the colors.</li>
<li><a href="https://github.com/Octocarina/game-off-2012">Push and
Fork</a> - Puzzle game in which you carry a fork, push blocks, and go
back in time.</li>
<li><a href="https://github.com/binarymax/shape">Shape Experiment</a> -
The shape recognition reflex game.</li>
<li><a href="https://github.com/gamedolphin/sliding_puzzle">Sliding
Puzzle</a> - Sliding blocks puzzle game.</li>
<li><a href="https://github.com/baruchel/sudoku-js">Sudoku
JavaScript</a> - A Sudoku puzzle game with a clean design and mobile
devices in mind.</li>
<li><a href="https://github.com/nmoroze/swap">Swap</a> - New take on the
classic tile-based puzzle game, where you change which character youre
controlling to reach your goal.</li>
<li><a
href="https://github.com/jeroenverfallie/ggo13-transcube">TransCube</a>
- 2d puzzle platformer based on the concept of transforming into
different “blocks”, with their unique properties, and making you way to
the end of the level with the provided transformations.</li>
<li><a href="https://github.com/AlexNisnevich/untrusted">Untrusted</a> -
Meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin.</li>
<li><a href="https://github.com/gamedolphin/matching-pairs">Matching
Pairs</a> - Made in HTML5 using Phaser as the framework, original assets
and generated music.</li>
<li><a href="https://github.com/lulea/game-off-2012">Zoko</a> - 3D
version of Sokoban.</li>
<li><a href="https://github.com/Zolmeister/zop">Zop</a> - Connect like
colors.</li>
</ul>
<h3 id="clicker">Clicker</h3>
<ul>
<li><a
href="https://github.com/particle-clicker/particle-clicker">Particle
Clicker</a> - Addictive incremental game that teaches players the
history of high energy particle physics.</li>
</ul>
<h3 id="point-and-click">Point and Click</h3>
<ul>
<li><a href="https://github.com/arturkot/the-house-game">The House</a> -
Youre in a strange house. Can you find the way out? Is there any?</li>
</ul>
<h3 id="others">Others</h3>
<ul>
<li><a href="https://github.com/dominikwilkowski/beast.js">Beast</a> -
An homage to the 1984 ASCII game “BEAST” from Dan Baker, Alan Brown,
Mark Hamilton and Derrick Shadel written in node. You have to squash
little ASCII beasts between pushable blocks but watch you to not be
eaten by them.</li>
<li><a href="https://github.com/lpinca/binb">Binb</a> - Competitive,
multiplayer, realtime, guess the song game.</li>
<li><a href="https://github.com/cshepp/candyjam">Dental Defender: Saga
of the Candy Horde</a> - HTML5 shooter/tower defense game for the
#CandyJam.</li>
<li><a href="https://github.com/TomWHall/Descensus2">Descensus 2</a> - A
TypeScript 2D physics game.</li>
<li><a href="https://github.com/munificent/hauberk">Hauberk</a> -
Hauberk is a roguelike, an ASCII-art based procedurally-generated
dungeon crawl game. Its written in Dart and runs in your browser.</li>
<li><a
href="https://github.com/gamebytes/heartline.github.com">HeartLine</a> -
Game made in 48 hours for the 2013 Global Game Jam.</li>
<li><a href="https://github.com/petarov/game-off-2013">Psiral</a> -
JavaScript/HTML5 game, GitHub Game Off 2 winner.</li>
<li><a href="https://github.com/dreamtocode/Cyber-Pong">CyberPong</a> -
Unusual Ping Pong game, adaptable with Makey Makey Kit.</li>
<li><a href="https://github.com/KrofDrakula/squirts">Squirts</a> -
Well-known indie game implemented in JavaScript.</li>
<li><a href="https://github.com/JordanMagnuson/The-Killer">The
Killer</a> - Flash/ActionScript3-based “nongame”.</li>
<li><a href="https://github.com/fernjager/game-off-2013">Turkey Cooking
Simulator</a> - You have been invited to craft the centerpiece of the
American thanksgiving dinner, the turkey. Woo your girlfriend /
boyfriend and be judged by your future in-laws! Apply your culinary
expertise to impress your family.</li>
<li><a
href="https://github.com/TheYellowArchitect/doubledamnation">Double
Damnation</a> - Exclusively Co-Op Metroidvania with Smash Bros Melee
Movement.</li>
</ul>
<h2 id="native">Native</h2>
<h3 id="action">Action</h3>
<ul>
<li><a
href="https://github.com/TeamHypersomnia/Hypersomnia">Hypersomnia</a> -
Competitive top-down shooter with extreme dynamics and pixely nostalgia.
Has a built-in map Editor.</li>
<li><a href="https://github.com/opentomb/OpenTomb">OpenTomb</a> -
Open-source Tomb Raider 1-5 engine remake.</li>
<li><a
href="https://github.com/FOSS-Supremacy/OpenLiberty">OpenLiberty</a> -
An open-source reimplementation of Grand Theft Auto III on the Godot
Engine.</li>
</ul>
<h3 id="arcade-1">Arcade</h3>
<ul>
<li><a href="https://github.com/cxong/cdogs-sdl">C-Dogs SDL</a> -
Overhead shoot-em-up port of the classic DOS game.</li>
<li><a href="https://github.com/WinterLicht/Chaos-Projectile">Chaos
Projectile</a> - 2D runngun action game with RPG elements.</li>
<li><a href="https://github.com/rohit-n/Clonepoint">Clonepoint</a> -
Libre clone of Gunpoint, a game in which you hack and punch your way to
victory.</li>
<li><a href="https://github.com/akien-mga/dynadungeons">DynaDungeons</a>
- Bomberman clone using the awesome open source Godot game engine.</li>
<li><a href="https://github.com/SimonLarsen/duckmarines">Duckmarines</a>
- A ChuChu Rocket remake for PC.</li>
<li><a href="https://github.com/BlkStormy/epic-inventor">Epic
Inventor</a> - Indie, side-scrolling, action, RPG.</li>
<li><a href="https://github.com/cxong/FallingTime">Falling Time</a> -
Arcade game inspired by Fall Down.</li>
<li><a href="https://github.com/AlexAUT/Kroniax">Kroniax</a> -
Sidescrolling skill-based game.</li>
<li><a href="https://github.com/chadpaulson/missile-command">Missile
Command</a> - Missile Command clone in Lua with LÖVE.</li>
<li><a href="https://github.com/koonsolo/MysticMine">Mystic Mine</a> -
Single and multiplayer action game with mining carts.</li>
<li><a href="https://github.com/albertz/openlierox">OpenLieroX</a> -
Liero clone, like realtime Worms, or a 2D Quake.</li>
<li><a href="https://github.com/DusteDdk/Osgg">OSGG</a> - Oldskool
Gravity Game, very difficult lander game in glorious vector
graphics.</li>
<li><a href="https://github.com/petarov/savagewheels">Savage Wheels</a>
- 2D car crashing game similar to the old classic Destruction
Derby.</li>
<li><a href="https://github.com/prodicus/spaceShooter">Space Shooter</a>
- Cross platform, 2D space shooting game made using pygame.</li>
<li><a href="https://github.com/DusteDdk/SDL-Ball">SDL-Ball</a> - Pretty
looking breakout clone available in most distributions.</li>
<li><a href="https://github.com/laochailan/taisei">Taisei</a> -
Fan-made, open Source clone of the Touhou series.</li>
<li><a href="https://github.com/teeworlds/teeworlds">Teeworlds</a> -
Online multi-player platform 2D shooter.</li>
<li><a href="https://github.com/awlzac/wbt">Wannabe Tempest</a> -
Tempest(80s arcade game) clone in Java, and a small project for playing
with git.</li>
<li><a href="https://github.com/Cirrus-Minor/witchblast">Witch Blast</a>
- Roguelite dungeon crawl shooter similar to The Binding of Isaac.</li>
</ul>
<h3 id="rhythm">Rhythm</h3>
<ul>
<li><a href="https://github.com/ppy/osu">osu!</a> - Rhythm is just a
<em>click</em> away!</li>
</ul>
<h3 id="fps-1">FPS</h3>
<ul>
<li><a href="https://github.com/assaultcube/AC">AssaultCube</a> - Total
conversion of Wouter van Oortmerssens FPS called Cube.</li>
<li><a href="https://github.com/DarklightGames/DarkestHour">Darkest
Hour</a> - World War 2 online multiplayer tactical shooter based on Red
Orchestra: Ostfront.</li>
<li><a href="https://github.com/freedoom/freedoom">Freedoom</a> - Free
software FPS based on the classic Doom engine.</li>
<li><a href="https://github.com/GlPortal/glPortal">GlPortal</a> - A
modern 3D game and engine with portals written in C++.</li>
<li><a href="https://github.com/ioquake/ioq3">Ioquake3</a> - The free
software FPS engine that can be used to play Quake 3, or make your own
game.</li>
<li><a href="https://github.com/nzp-team/nzportable">Nazi Zombies
Portable</a> - Call of Duty: Zombies “de-make” powered by various
enhanced forks of the Quake engine.</li>
<li><a href="https://github.com/XProger/OpenLara">OpenLara</a> - Tomb
Raider open-source engine.</li>
<li><a href="https://github.com/yvt/openspades">Openspades</a> -
Compatible client of Ace of Spades 0.75.</li>
<li><a href="https://github.com/redeclipse">Red Eclipse</a> - Fun-filled
new take on the first person arena shooter, featuring parkour, impulse
boosts, and more.</li>
<li><a
href="https://github.com/Unvanquished/Unvanquished">Unvanquished</a> -
Fast-paced, futuristic FPS with RTS elements.</li>
<li><a href="https://github.com/FrozenSand/UrbanTerror4">Urban
Terror</a> - Free multiplayer first person shooter that will run on any
Quake III Arena compatible engine.</li>
<li><a href="https://github.com/Warsow">Warsow</a> - Fast-paced FPS in a
futuristic cartoonish world.</li>
<li><a href="https://xonotic.org/">Xonotic</a> - An addictive
arena-style first person shooter with crisp movement and a wide array of
weapons.</li>
</ul>
<h3 id="mmorpg-1">MMORPG</h3>
<ul>
<li><a href="https://github.com/Meridian59/Meridian59">Meridian 59</a> -
The first 3D MMORPG, released in 1996 and open sourced in 2012 - the
game is being actively developed by the community.</li>
<li><a href="https://github.com/Quaint-Studios/Reia">Reia</a> - RPG game
action-adventure MMO focusing heavily on story, combat, and an
open-world sandox adventure. Built with Godot, Rust, and Zig.</li>
<li><a href="https://github.com/arianne/stendhal">Stendhal</a> - Fun
friendly and free 2D multiplayer online adventure game with an old
school feel.</li>
<li><a href="https://veloren.net/">Veloren</a> - An action-adventure
role-playing game set in a vast fantasy world.</li>
</ul>
<h3 id="rpg-1">RPG</h3>
<ul>
<li><a href="https://github.com/angband/angband">Angband</a> -
Single-player dungeon exploration game in the universe of JRR
Tolkien.</li>
<li><a href="https://github.com/arx/ArxLibertatis">Arx Fatalis</a> -
Cross-platform port of Arx Fatalis, a first-person role-playing
game.</li>
<li><a href="https://github.com/CleverRaven/Cataclysm-DDA">Cataclysm:
Dark Days Ahead</a> - Roguelike set in a post-apocalyptic world.</li>
<li><a href="https://github.com/tizian/Cendric2">Cendric</a> -
Platformer-RPG in a fantasy setting with puzzle elements.</li>
<li><a href="https://github.com/crawl/crawl">Dungeon Crawl Stone
Soup</a> - Single-player roguelike dungeon exploration game with a
larger focus on combat compared to other popular roguelikes.</li>
<li><a href="https://github.com/jwvhewitt/dmeternal">Dungeon Monkey
Eternal</a> - Party-based fantasy roguelike role-playing game.</li>
<li><a href="https://github.com/egoboo/egoboo">Egoboo</a> - Cool 3D
dungeon crawling game in the spirit of NetHack.</li>
<li><a href="https://github.com/clintbellanger/flare-game">Flare RPG</a>
- Fantasy action RPG game with its own engine.</li>
<li><a href="https://github.com/wheybags/freeablo">Freeablo</a> -
Open-source implementation of the Diablo I engine.</li>
<li><a href="https://github.com/NetHack/NetHack">NetHack</a> -
Single-player roguelike dungeon exploration game and one of the most
popular games in its genre.</li>
<li><a href="https://github.com/OpenMW/openmw">OpenMW</a> -
Reimplementation of the Morrowind game engine.</li>
<li><a href="https://shatteredpixel.com/shatteredpd/">Shattered Pixel
Dungeon</a> - An open source game based on the source code of Pixel
Dungeon by Watabou.</li>
<li><a href="https://github.com/christopho/zsdx">The Legend of Zelda:
Mystery of Solarus DX</a> - Sequel to The Legend of Zelda: A Link to the
Past released on the SNES.</li>
<li><a href="https://github.com/Bertram25/ValyriaTear">Valyria Tear</a>
- Single-player medieval-fantasy 2D J-RPG.</li>
</ul>
<h3 id="platform">Platform</h3>
<ul>
<li><a href="https://github.com/divVerent/aaaaxy">AAAAXY</a> - Nonlinear
2D puzzle platformer taking place in impossible spaces.</li>
<li><a href="https://github.com/hirnbix/captain-holetooth">Captain
Holetooth</a> - A fun, explorative and story-driven platformer with
minigames. Made with the Godot Engine.</li>
<li><a href="https://github.com/gerstrong/Commander-Genius">Commander
Genius</a> - Commander Keen compatible clone.</li>
<li><a href="https://github.com/ddnet/ddnet">DDraceNetwork</a> -
Cooperative online precision platformer with thousands of maps and
global ranks.</li>
<li><a href="https://github.com/voithos/elemental-one">Elemental One</a>
- Built with the Phaser HTML5 game framework.</li>
<li><a href="https://github.com/gl00my/catesc">Escape of the cat</a> -
Hardcore oldschool platformer on <a
href="http://github.com/instead-hub/instead">INSTEAD</a>.</li>
<li><a href="https://github.com/frogatto/frogatto">Frogatto</a> -
Action-adventure game, starring a certain quixotic frog.</li>
<li><a href="https://github.com/blinry/gish">Gish</a> - Award-winning
physics platformer.</li>
<li><a href="https://github.com/hawkthorne/hawkthorne-journey">Journey
to the Center of Hawkthorne</a> - This 2d platformer is based on
Communitys Digital Estate Planning episodebuilt using the LÖVE game
engine.</li>
<li><a
href="https://github.com/justinmeister/Mario-Level-1">Mario-Level-1</a>
- First level of Super Mario Bros made with Python and Pygame.</li>
<li><a href="https://github.com/amiruqdah/mario-party">HFT Mario
Party</a> - A remixed local multiplayer reimagining of the original
Mario Bros.</li>
<li><a href="https://github.com/ilenburg/game-engine">Sky Engine</a> -
Custom engine 2D platform game made with OpenGL.</li>
<li><a href="https://github.com/riksweeney/edgar">The Legend of
Edgar</a> - 2D platform game with a persistent world.</li>
<li><a href="https://github.com/Secretchronicles/TSC">The Secret
Chronicles of Dr. M.</a> - A 2D platform game in classic style.</li>
<li><a href="https://github.com/SuperTux/supertux">SuperTux</a> -
Classic 2D jumpnrun sidescroller with Tux.</li>
</ul>
<h3 id="puzzlecardboard">Puzzle/card/board</h3>
<ul>
<li><a href="https://github.com/Tiehuis/2048-cli">2048-cli</a> - CLI
version of the game 2048 for your Linux terminal.</li>
<li><a
href="https://github.com/alewmoose/2048-in-terminal">2048-in-terminal</a>
- CLI version of the game 2048 made right.</li>
<li><a href="https://github.com/segrax/DrCreep">Castles of Dr. Creep</a>
- The Castles of Dr. Creep.</li>
<li><a href="https://github.com/paulbatum/Dominion">Dominion</a> - C#
implementation of Dominion, a board/card game.</li>
<li><a href="https://github.com/karussell/ebbeflut">EbbeFlut</a> -
Really nice board game implemented in a bad way a VERY long time
ago.</li>
<li><a
href="https://github.com/gamebytes/irmingard-backbone">IRMINGARD</a> -
Patience card game written in Ruby.</li>
<li><a href="https://github.com/KOBUGE-Games/minilens">Minilens</a> -
Cute puzzle platformer starring a cleaning robot on post-apocalyptic
Earth.</li>
<li><a href="https://github.com/jubalh/nudoku">Nudoku</a> - Ncurses
based CLI sudoku game.</li>
<li><a href="https://github.com/zeDoctor/PuzzleDash">PuzzleDash</a> -
Match-3 puzzle game.</li>
<li><a
href="https://github.com/cout-hello-world/tictactoe">Tictactoe</a> -
Graphical tic-tac-toe AI which never loses.</li>
<li><a href="https://github.com/DusteDdk/Wizznic">Wizznic</a> - Most
awesome puzzle game.</li>
<li><a href="https://github.com/pokerth/pokerth">PokerTH</a> -
Implementation of Texas Holdem supporting (online) multiplayer and
botplay.</li>
</ul>
<h3 id="racing-1">Racing</h3>
<ul>
<li><a href="https://github.com/stuntrally/stuntrally">Stunt Rally</a> -
Rally game with Track Editor, based on VDrift and OGRE.</li>
<li><a href="https://github.com/supertuxkart/stk-code">SuperTuxKart</a>
- Free 3D kart racing game featuring open source mascots.</li>
</ul>
<h3 id="programming">Programming</h3>
<ul>
<li><a href="https://github.com/eckucukoglu/cengball">CengBall</a> -
Soccer programming game with 2D simulation.</li>
</ul>
<h3 id="sandbox-1">Sandbox</h3>
<ul>
<li><a href="https://github.com/Blackvoxel/Blackvoxel">Blackvoxel</a> -
Sandbox game based on a molecular voxel interaction engine.</li>
<li><a href="https://github.com/fogleman/Craft">Craft</a> - Simple
Minecraft clone written in C using modern OpenGL.</li>
<li><a href="https://github.com/endless-sky/endless-sky">Endless Sky</a>
- Space trading and combat game similar to the classic Escape Velocity
series.</li>
<li><a href="https://github.com/freeminer/freeminer">Freeminer</a> -
Sandbox game inspired by Minecraft.</li>
<li><a href="https://github.com/fogleman/Minecraft">Minecraft</a> -
Simple Minecraft-inspired demo written in <a
href="https://www.python.org/">Python</a> and <a
href="http://www.pyglet.org/">Pyglet</a>.</li>
<li><a href="https://github.com/manicdigger/manicdigger">Manic
Digger</a> - A multiplayer block-building voxel game, Minecraft
clone.</li>
<li><a href="https://github.com/minetest/minetest">Minetest</a> -
Infinite-world block sandbox game with survival and crafting.</li>
<li><a href="https://github.com/itsapi/pycraft">Pycraft</a> - A
Minecraft-inspired game for the terminal.</li>
<li><a href="https://github.com/RigsOfRods/rigs-of-rods">Rigs of
Rods</a> - Soft-Body physics simulator for vehicles and more.</li>
<li><a href="https://github.com/KeenSoftwareHouse/SpaceEngineers">Space
Engineers</a> - Space Engineers is a voxel-based sandbox game set in an
asteroid field in space.</li>
<li><a href="https://github.com/MovingBlocks/Terasology">Terasology</a>
- Voxel world game engine inspired by Minecraft and others with fancy
graphic effects and a heavy focus on extensibility.</li>
<li><a href="https://github.com/simtr/The-Powder-Toy">The Powder Toy</a>
- Falling-sand physics sandbox game.</li>
</ul>
<h3 id="strategy-1">Strategy</h3>
<ul>
<li><a href="https://github.com/0ad/0ad">0 A.D.</a> - 3D RTS similar to
Age of Empires II.</li>
<li><a href="https://github.com/dalerank/caesaria-game">Caesaria</a> -
Remake of the popular citybuilder and economic sim Caesar III.</li>
<li><a href="https://github.com/colobot/colobot">Colobot</a> - A
real-time strategy game with programmable bots.</li>
<li><a href="https://github.com/CorsixTH/CorsixTH">CorsixTH</a> - Clone
of Theme Hospital.</li>
<li><a href="https://github.com/a-nikolaev/curseofwar">Curse of War</a>
- Fast-paced action strategy game with ncurses and SDL frontends.</li>
<li><a href="https://github.com/ec429/harris">Harris</a> - Strategy game
based around the actions of RAF Bomber Command in the Second World
War.</li>
<li><a href="https://github.com/hedgewars/hw">Hedgewars</a> - A turn
based strategy, artillery, action and comedy game.</li>
<li><a href="https://github.com/Kromster80/kam_remake">KaM Remake</a> -
RTS game remake of “Knights and Merchants” written in Delphi from
scratch.</li>
<li><a href="https://github.com/miki151/keeperrl">KeeperRL</a> -
Roguelike dungeon builder inspired by Dwarf Fortress.</li>
<li><a href="https://github.com/adityaravishankar/last-colony">Last
Colony</a> - RTS game with both a single player campaign mode as well as
a multiplayer mode, created entirely in HTML5 and JavaScript.</li>
<li><a
href="https://github.com/MegaGlest/megaglest-source">MegaGlest</a> -
MegaGlest real-time strategy game engine (cross-platform, 3-d).</li>
<li><a href="https://github.com/SimHacker/micropolis">Micropolis</a> -
City-building game based on the original code for SimCity.</li>
<li><a href="https://mindustrygame.github.io/">Mindustry</a> - An open
source sandbox tower-defense game.</li>
<li><a href="https://github.com/SFTtech/openage">Openage</a> - Clone of
the Age of Empires II engine.</li>
<li><a
href="https://github.com/OpenDungeons/OpenDungeons">OpenDungeons</a> -
Open source game inspired by Dungeon Keeper - Dark, damp and
dangerous.</li>
<li><a href="https://github.com/OpenFodder/openfodder">OpenFodder</a> -
Open-source implementation of Cannon Fodder.</li>
<li><a href="https://github.com/OpenRA/OpenRA">OpenRA</a> - Open-source
implementation of the Red Alert engine using .NET/mono and OpenGL. Runs
on Windows, Linux and macOS.</li>
<li><a href="https://github.com/OpenTTD/OpenTTD">OpenTTD</a> - OpenTTD
is a transport simulation game based upon the popular game Transport
Tycoon Deluxe, written by Chris Sawyer.</li>
<li><a href="https://github.com/SupSuper/OpenXcom">OpenXcom</a> - Clone
of the original X-COM.</li>
<li><a href="https://github.com/henkboom/pax-britannica">Pax
Britannica</a> - Underwater one-button real-time strategy game.</li>
<li><a href="https://github.com/jwoertink/pcotm">PCOTM (Phone Case of
the Monster)</a> - Ruby game, where you play as a phone-collecting
monster.</li>
<li><a href="https://github.com/pioneerspacesim/pioneer">Pioneer</a> -
Game of lonely space adventure.</li>
<li><a href="https://github.com/mbostock/polly-b-gone">Polly-B-Gone</a>
- Physics platform game about a plucky wheeled robot named Polly.</li>
<li><a href="https://github.com/OpenRCT2/OpenRCT2">OpenRCT2</a> - Open
source recreation of Rollercoaster Tycoon 2.</li>
<li><a href="https://github.com/raceintospace/raceintospace">Race into
Space</a> - Turn-based space race strategy game originally by
Interplay.</li>
<li><a href="https://github.com/the3dfxdude/7kaa">Seven Kingdoms:
Ancient Adversaries</a> - Classic RTS game liberated in 2009.</li>
<li><a href="https://github.com/tales/sourceoftales">Source of Tales</a>
- Entry in the Liberated Pixel Cup 2012.</li>
<li><a href="https://github.com/w84death/Tanks-of-Freedom">Tanks of
Freedom</a> - Turn-based strategy game in isometric pixel-art
style.</li>
<li><a href="https://github.com/wesnoth/wesnoth">The Battle for
Wesnoth</a> - Turn-based strategy game with a high fantasy theme.</li>
<li><a href="https://github.com/unknown-horizons">Unknown Horizons</a> -
2D isometric RTS economic strategy game written in C++ &amp; Python,
built on the Flexible Isometric Free Engine.</li>
<li><a href="https://github.com/raistlinthewiz/voxeliq">Voxeliq</a> -
Block-based game engine implementation developed with C#.</li>
<li><a href="https://github.com/Wargus/wargus">Wargus</a> - Wargus is a
Warcraft2 Mod that allows you to play Warcraft2 with the Stratagus
engine.</li>
<li><a href="https://github.com/Warzone2100/warzone2100">Warzone
2100</a> - Postnuclear realtime strategy.</li>
<li><a href="https://github.com/andrettin/wyrmsun">Wyrmsun</a> -
Strategy game based on history, mythology and fiction.</li>
<li><a href="https://github.com/ZeroK-RTS/Zero-K">Zero-K</a> - Open
source RTS game with physical projectiles and smart units.</li>
<li><a href="https://gitlab.com/stone-kingdoms/stone-kingdoms">Stone
Kingdoms</a> - Real-time strategy based on the original Stronghold
series.</li>
</ul>
<h2 id="mobile-games">Mobile Games</h2>
<h3 id="android">Android</h3>
<ul>
<li><a
href="https://github.com/tvbarthel/ChaseWhisplyProject">ChaseWhisplyProject</a>
- Chase Whisply is a FPS. You have to seek, find and kill the ghosts
living around you.</li>
<li><a href="https://github.com/prakhar1989/colorphun">Colorphun</a> -
ColorPhun is a simple color based Android Game.</li>
<li><a href="https://github.com/zsoltk/GameOfLife">Game of Life</a> -
Conways Game of Life with editable rules.</li>
<li><a href="https://github.com/chuvidi2003/GidiGames">Gidi Games</a> -
Lexis, TicTacToe, Puzzlemania - a collection of 3 board games done with
Cocos2d for Android.</li>
<li><a href="https://github.com/awlzac/greenwall">Green Wall</a> -
Weirdly addictive arcade-style android game, where you fling fruit at a
wall. Project developed using Android Studio 1.0.</li>
<li><a href="https://github.com/sromku/memory-game">Memory Game</a> -
Simple and beautiful memory game for kids.</li>
<li><a href="https://github.com/Crazy-Marvin/PimplePopper">Pimple
Popper</a> - Game to pop pimples using the awesome Godot Engine.</li>
<li><a href="https://github.com/watabou/pixel-dungeon">Pixel Dungeon</a>
- Traditional roguelike game with pixel-art graphics and simple
interface.</li>
<li><a href="https://github.com/chuvidi2003/PuzzleGame">PuzzleGame</a> -
Slider puzzle game implementation created with Cocos2d for Android.</li>
<li><a href="https://github.com/awlzac/wbta">Wannabe Tempest</a> - Clone
of 80s coin-op arcade game Tempest(80s arcade game).</li>
</ul>
<h3 id="ios">IOS</h3>
<ul>
<li><a href="https://github.com/xyclos/BatLovesBugs">Bat Loves Bugs</a>
- Arcade game about a bug-craving bat.</li>
<li><a href="https://github.com/zgrossbart/bridges">Bridges</a> - Puzzle
game with bridges, houses, tolls, and subways for iOS.</li>
<li><a href="https://github.com/ericjohnson/canabalt-ios">Canabalt</a> -
Release of Canabalt for iOS.</li>
<li><a href="https://github.com/ISosnovik/chooseFigure">Choose
Figure</a> - Simple logic game. Choose the right figure. Train your
attention.</li>
<li><a href="https://github.com/id-Software/DOOM-iOS">Doom</a> - Doom
Classic for iOS.</li>
<li><a href="https://github.com/biou/DrugsNRock">DrugsNRock</a> - Simple
multiplayer rhythm game designed during the 2013 Global Game Jam.</li>
<li><a
href="https://github.com/sebcode/FinalFighter-iphone">FinalFighter</a> -
Tank deathmatch battle game developed using Cocos2D.</li>
<li><a href="https://github.com/Lyndir/Gorillas">Gorillas</a> - Iphone
port of the popular old QBasic game.</li>
<li><a href="https://github.com/jmfieldman/Light-Jockey">Light
Jockey</a> - iOS Auditorium-like game.</li>
<li><a href="https://github.com/joannecdyer/lumio">Lumio</a> - Puzzle
game for iOS developed using Cocos2D. Available free on the App
Store.</li>
<li><a href="https://github.com/l800891/Sakura-Fly">Sakura Fly</a> - iOS
action game developed using SpriteKit. Available free on the App
Store.</li>
<li><a href="https://github.com/id-Software/Wolf3D-iOS">Wolfenstein
3D</a> - Wolfenstein 3D for iOS Source Release.</li>
</ul>
<h2 id="chat-bots">Chat bots</h2>
<ul>
<li><a href="https://github.com/kenrick95/c4bot">c4bot</a> - Chat bot
that plays Connect Four with you, works in web chat, Facebook Messenger,
Skype, and Telegram.</li>
</ul>
<h2 id="just-the-source">Just The Source</h2>
<ul>
<li><a href="https://github.com/AquariaOSE/Aquaria">Aquaria</a> -
Breath-taking underwater fantasy game. Winner of the Grand Prize at the
2007 Independent Games Festival.</li>
<li><a href="https://github.com/DescentDevelopers/Descent3">Descent
3</a> - Pilot a fighter in a six-degree-of-freedom shooter across
underground and surface environments.</li>
<li><a href="https://github.com/TTimo/doom3.gpl">Doom 3</a> - Doom 3 GPL
source code release.</li>
<li><a href="https://github.com/id-Software">ID Software</a> - Includes
Doom, Quake, Wolfenstein and more.</li>
<li><a href="https://github.com/grayj/Jedi-Academy">Jedi Academy</a> -
Jedi Academy source only, mirror of SourceForge from Raven
Software.</li>
<li><a href="https://github.com/grayj/Jedi-Outcast">Jedi Outcast</a> -
Jedi Outcast source only, mirror of SourceForge from Raven
Software.</li>
<li><a href="https://github.com/mangos/mangos">MaNGOS</a> - Full
featured World of Warcraft server.</li>
<li><a href="https://github.com/KeenSoftwareHouse/Miner-Wars-2081">Miner
Wars 2081</a> - For modders of Miner Wars 2081, a 6DOF action-survival
space-shooter simulation-game set in the year 2081.</li>
<li><a href="https://github.com/JACoders/OpenJK">OpenJK</a> - Community
maintained fork of Jedi Academy and Jedi Outcast development.</li>
<li><a
href="https://github.com/jmechner/Prince-of-Persia-Apple-II">Prince of
Persia</a> - Source code for the original Prince of Persia game that was
written on the Apple II, in 6502 assembly language, between
1985-89.</li>
<li><a href="https://github.com/Nextpeer/Nextpeer-UFORUN">UFO RUN</a> -
Real time multiplayer with Nextpeer.</li>
<li><a href="https://github.com/NightDiveStudios/shockmac">System
Shock</a> - Source code for original System Shock game (PowerMac
version), more readable fork available <a
href="https://github.com/ToxicFrog/shockmac">here</a>.</li>
<li><a href="https://github.com/flibitijibibo/RogueLegacy1/">Rogue
Legacy</a> - Source code for Rogue Legacy 1.</li>
</ul>
<h2 id="frameworksengineslibraries">Frameworks/Engines/Libraries</h2>
<ul>
<li><a href="https://github.com/Akihabara/akihabara">Akihabara</a> - Set
of libraries, tools and presets to create pixelated indie-style 8/16-bit
era games in JavaScript.</li>
<li><a href="https://github.com/liballeg/allegro5">Allegro 5</a> - C++
libraries to make 2D games(graphics, sound, etc.).</li>
<li><a href="https://github.com/kripken/ammo.js">Ammo.js</a> - Direct
port of the Bullet Physics engine to JavaScript using Emscripten.</li>
<li><a
href="https://github.com/AtomicGameEngine/AtomicGameEngine">Atomic
Engine</a> - Features 2D and 3D rendering, standards compliant
JavaScript, full Player and Editor source on GitHub, Windows &amp; Mac
Editors, with deployment to Windows, Mac, WebGL, Android, and iOS from
the editor.</li>
<li><a
href="https://github.com/BabylonJavaScript/Babylon.js">Babylon.js</a> -
Complete JavaScript framework for building 3D games with HTML 5 and
WebGL.</li>
<li><a
href="https://github.com/bkaradzic/bgfx#bgfx---cross-platform-rendering-library">Bgfx</a>
- Cross-platform rendering library.</li>
<li><a href="https://github.com/ChilliWorks/ChilliSource">Chilli
Works</a> - An open source, cross-platform game engine designed for
indie developers.</li>
<li><a href="https://github.com/slembcke/Chipmunk-Physics">Chipmunk
Physics</a> - Simple, lightweight, fast and portable 2D rigid body
physics library written in C.</li>
<li><a href="https://github.com/dfabulich/choicescript">ChoiceScript</a>
- A language/engine for developing text-based multiple-choice
interactive novels.</li>
<li><a href="https://github.com/ZhouWeikuan/cocos2d">Cocos2d for
Android</a> - Cocos2d for Android, based on cocos2d-android-0.82, and
now ported from cocos2d-iphone 0.99.4.</li>
<li><a href="https://github.com/cocos2d/cocos2d-iphone">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.</li>
<li><a href="https://github.com/cocos2d/cocos2d-HTML5">Cocos2d for
HTML5</a> - Cocos2d for Web Browsers. Built using JavaScript.</li>
<li><a href="https://github.com/cocos2d/cocos2d-x">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, macOS, Windows and Linux.</li>
<li><a href="https://github.com/craftyjs/Crafty">Crafty</a> - JavaScript
game library that can help you create games in a structured way.</li>
<li><a href="https://github.com/piqnt/cutjs">CutJavaScript</a> -
Lightweight and fast 2D HTML5 rendering engine for cross-platform game
development.</li>
<li><a href="https://github.com/Circular-Studios/Dash">Dash</a> - Free
and open 3D game engine written in D.</li>
<li><a href="https://github.com/AdamsLair/duality">Duality</a> - 2D Game
Development Framework.</li>
<li><a
href="https://github.com/CreateJavaScript/EaselJavaScript">EaselJavaScript</a>
- Library to make working with the Canvas element easier.</li>
<li><a
href="https://github.com/bendangelo/entityjs">EntityJavaScript</a> -
HTML5 JavaScript game engine utlizing the entity-component design.</li>
<li><a href="https://github.com/evennia/evennia">Evennia MUD/MU*
Creation System</a> - Library for creating online multiplayer text games
(MUD, MUSH, MUX, MUCK, MOO etc) in pure Python.</li>
<li><a href="https://github.com/clintbellanger/flare-engine">Flare</a> -
Free/Libre Action Roleplaying Engine.</li>
<li><a href="https://github.com/Draknek/FlashPunk">Flashpunk</a> - Free
ActionScript 3 library designed for developing 2D Flash games.</li>
<li><a href="https://github.com/AdamAtomic/flixel">Flixel</a> -
Game-making library written entirely in ActionScript 3.</li>
<li><a href="https://github.com/gamejs/gamejs">GameJavaScript</a> -
GameJs is a JavaScript library for writing 2D games or other interactive
graphic applications for the HTML Canvas inspired by PyGame.</li>
<li><a href="https://github.com/gameplay3d/GamePlay">GamePlay</a> -
Cross-platform, C++ game framework/engine for creating 2D/3D mobile and
desktop games.</li>
<li><a href="https://github.com/gemrb/gemrb">GemRB</a> - Cross-platform
implementation of Biowares Infinity Engine.</li>
<li><a
href="https://github.com/SaintGimp/GenesisEngine">GenesisEngine</a> -
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.</li>
<li><a href="https://github.com/krotik/gladiator_3d">Gladiator 3D</a> -
Canvas based JavaScript ray casting engine for pseudo 3D games.</li>
<li><a href="https://github.com/okamstudio/godot">Godot</a> - Fully
featured, MIT licensed, game engine. It focuses on having great tools,
and a visual oriented workflow that can export to PC, Mobile and Web
platforms with no hassle. The editor, language and APIs are feature
rich, yet simple to learn, allowing you to become productive in a matter
of hours.</li>
<li><a href="https://github.com/HaxeFlixel/flixel">HaxeFlixel</a> -
Free, cross-platform 2D game engine powered by Haxe and OpenFL.</li>
<li><a href="https://github.com/ikemen-engine/Ikemen-GO/">Ikemen GO</a>
- An open-source fighting game engine that supports MUGEN resources.
Written in Go.</li>
<li><a href="https://github.com/Techbot/JiGS-PHP-RPG-engine">JiGS</a> -
Online RPG and Trading Game Engine built in PHP.</li>
<li><a
href="https://github.com/jMonkeyEngine/jmonkeyengine">JMonkeyEngine</a>
- Cutting edge, cross-platform 3D game engine for adventurous Java
developers.</li>
<li><a href="https://github.com/gamelab/kiwi.js">Kiwi.js</a> - Blazingly
fast mobile &amp; desktop browser based HTML5 game framework. It uses
CocoonJavaScript for publishing to the AppStore.</li>
<li><a href="https://github.com/libgdx/libgdx">LibGDX</a> -
Desktop/Android/HTML5/iOS Java game development framework.</li>
<li><a href="https://github.com/librocket/librocket">LibRocket</a> - C++
user interface package based on the HTML and CSS standards. It is
designed as a complete solution for any projects interface needs.</li>
<li><a href="https://github.com/libSDL2pp/libSDL2pp">LibSDL2pp</a> -
C++11 bindings for <a href="http://libsdl.org/">SDL 2.0</a>.</li>
<li><a
href="https://github.com/LazerUnicorns/lycheeJavaScript">LycheeJavaScript</a>
- Free HTML5 + native OpenGL Game Engine for Embedded, Console, Mobile,
Server and Desktop.</li>
<li><a href="https://github.com/liabru/matter-js">Matter.js</a> -
Matter.js is a JavaScript 2D rigid body physics engine for the web.</li>
<li><a
href="https://github.com/melonjs/melonJavaScript">MelonJavaScript</a> -
HTML5 game framework for 2D games.</li>
<li><a href="https://github.com/mono/MonoGame">MonoGame</a> - XNA
Implementation for Mono based platforms (supports iOS, Android, Linux,
and started work on PS Suite and NaCli ).</li>
<li><a href="https://github.com/lo-th/Oimo.js">Oimo.js</a> - Lightweight
3d physics engine for JavaScript.</li>
<li><a href="https://github.com/methusalah/OpenRTS">OpenRTS</a> -
Real-Time Strategy game 3D engine coded in java 7.</li>
<li><a href="https://github.com/ppy/osu-framework">osu-framework</a> - A
game framework written with osu! in mind.</li>
<li><a href="https://github.com/oxygine/oxygine-framework">Oxygine</a> -
C++ engine and framework for 2D games on iOS, Android, Windows, Linux
and Mac.</li>
<li><a href="https://github.com/ekelokorpi/panda.js">panda.js</a> - Free
HTML5 game engine for mobile and desktop with Canvas and WebGL
rendering.</li>
<li><a href="https://github.com/photonstorm/phaser">Phaser</a> - Phaser
is a fun, free and fast 2D game framework for making HTML5 games for
desktop and mobile web browsers, supporting Canvas and WebGL
rendering.</li>
<li><a
href="https://github.com/wellcaffeinated/PhysicsJavaScript">PhysicsJavaScript</a>
- Modular, extendable, and easy-to-use physics engine for
JavaScript.</li>
<li><a href="https://github.com/GoodBoyDigital/pixi.js">pixi.js</a> -
Super fast HTML 5 2D rendering engine that uses webGL with canvas
fallback.</li>
<li><a href="https://github.com/H-uru/Plasma">Plasma</a> - Cyan Worldss
Plasma game engine.</li>
<li><a href="https://github.com/playcanvas/engine">PlayCanvas</a> - 3D
WebGL game engine with online toolset.</li>
<li><a href="https://github.com/qiciengine/qiciengine">QICI Engine</a> -
Free JavaScript game engine library with a web-based comprehensive suite
of toolset for making HTML5 games.</li>
<li><a href="https://github.com/INdT/Quasi-Engine">Quasi-Engine</a> -
QtQuick framework that intends to be a complete toolset to ease 2d game
development.</li>
<li><a href="https://github.com/renpy/renpy">Renpy</a> - A Visual Novel
Engine, written in python, for both mobile (iOS beta) and desktop
platforms.</li>
<li><a href="https://github.com/LaurentGomila/SFML">SFML</a> - Simple
and Fast Multimedia Library.</li>
<li><a href="https://github.com/christopho/solarus">Solarus</a> - An
Action-RPG game engine written in C++.</li>
<li><a href="https://github.com/spring/spring">Spring</a> - Real Time
Strategy game engine.</li>
<li><a href="https://github.com/Gamua/Starling-Framework">Starling</a> -
ActionScript 3 library that mimics the conventional Flash display tree
architecture, can be deployed to mobile devices (iOS, Android), the
desktop (Windows, macOS), and to the browser (via the Flash
plugin).</li>
<li><a href="https://github.com/superpowers">Superpowers</a> -
TypeScript &amp; ThreeJavaScript powered game engine and framework (2D
&amp; 3D with WebGL).</li>
<li><a href="https://github.com/lsalzman/tesseract">Tesseract</a> - Make
mapping more fun by using modern dynamic rendering techniques, sothat
you can get instant feedback on lighting changes, not just
geometry.</li>
<li><a href="https://github.com/mrdoob/three.js">Three.js</a> -
JavaScript 3D library used in many browser games.</li>
<li><a href="https://github.com/bjorn/tiled">Tiled</a> - Tiled is a
general purpose tile map editor. It is meant to be used for editing maps
of any tile-based game, be it an RPG, a platformer or a Breakout
clone.</li>
<li><a href="https://github.com/TorqueGameEngines/Torque2D">Torque
2D</a> - MIT Licensed version of Torque 2D from GarageGames.</li>
<li><a href="https://github.com/GarageGames/Torque3D">Torque 3D</a> -
MIT Licensed version of Torque 3D from GarageGames.</li>
<li><a href="https://github.com/turbulenz/turbulenz_engine">Turbulenz
Engine</a> - HTML5 game engine and server-side APIs available in
JavaScript and TypeScript for building and distributing 2D and 3D
games.</li>
<li><a href="https://github.com/urho3d/Urho3D">Urho3D</a> - Urho3D is a
free lightweight, cross-platform 2D and 3D game engine implemented in
C++ and released under the MIT license. Greatly inspired by OGRE and
Horde3D.</li>
<li><a href="https://github.com/BSVogler/WurfelEngineSDK">Wurfel
Engine</a> - An isometric game engine for games with an open world made
of blocks or voxels.</li>
<li><a href="https://github.com/xlgames-inc/XLE">XLE</a> - Rendering
engine with advanced features such as Image Based Lighting, dynamic area
lights, and a node based material editor. Flexible and modular, it is
designed to drop into existing solutions. XLE is the “hackable” engine,
intended to be customised for specialised requirements.</li>
</ul>
<h2
id="mapshackspluginsutilitiesall-of-the-things">Maps/Hacks/Plugins/Utilities/All
of the Things™</h2>
<ul>
<li><a href="https://github.com/increpare/bfxr">Bfxr</a> - Flash + AIR
sound effects generator. Based on Sfxr.</li>
<li><a href="https://github.com/bwapi/bwapi">Brood War API</a> - C++
framework to interact with the Real Time Strategy (RTS) game Starcraft:
Broodwar.</li>
<li><a
href="https://github.com/gamebytes/FlxCollisions">FlxCollisions</a> -
Simple set of 2d physics + collision demos for flixel v2.0.</li>
<li><a href="https://github.com/barisbalic/gamertag">Gamertag</a> - Gem
for retrieving Xbox Live Gamertag information from various sources.</li>
<li><a
href="https://github.com/greenheartgames/greenworks">Greenworks</a> - A
Node.js addon allowing you to integrate HTML5 game with Steamworks.</li>
<li><a
href="https://github.com/agoragames/halo-reach-api">Halo::Reach::API</a>
- Ruby gem for interacting with the Halo:Reach API.</li>
<li><a href="https://github.com/taisel/IodineGBA">IodineGBA</a> -
GameBoy Advance emulator written entirely in JavaScript and powered by
HTML5.</li>
<li><a href="https://github.com/itchio/itch">Itch</a> - An electron
cross-platform game downloader, installer, and library manager for
itch.io written in TypeScript.</li>
<li><a href="https://github.com/city41/breakouts">JavaScript
Breakouts</a> - Collection of JavaScript engine implementations of
Breakout.</li>
<li><a
href="https://github.com/agoragames/java-leaderboard">Leaderboard(Java)</a>
- Leaderboards backed by Redis(in Java).</li>
<li><a
href="https://github.com/agoragames/php-leaderboard">Leaderboard(PHP)</a>
- Leaderboards backed by Redis(in PHP).</li>
<li><a
href="https://github.com/agoragames/python-leaderboard">Leaderboard(Python)</a>
- Leaderboards backed by Redis(in Python).</li>
<li><a
href="https://github.com/agoragames/leaderboard">Leaderboard(Ruby)</a> -
Leaderboards backed by Redis(in Ruby).</li>
<li><a
href="https://github.com/agoragames/scala-leaderboard">Leaderboard(Scala)</a>
- Leaderboards backed by Redis (in Scala).</li>
<li><a href="https://github.com/OpenKinect/libfreenect">libfreenect</a>
- Drivers and libraries for the Xbox Kinect device on WIndows, Linux,
and macOS.</li>
<li><a href="https://github.com/OpenEmu/OpenEmu">OpenEmu</a> - Project
to bring game emulation to macOS as a first class citizen.</li>
<li><a href="https://github.com/Mudlet/Mudlet">Mudlet</a> - A
cross-platform, open source, and super fast MUD (text-only MMORPGs)
client with scripting in Lua.</li>
<li><a href="https://github.com/mrdoob/stats.js">Stats.js</a> -
JavaScript performance monitor.</li>
<li><a href="https://github.com/agoragames/tassadar">Tassadar</a> -
Starcraft 2 replay parser written in pure Ruby.</li>
<li><a href="https://github.com/TekNoLogic">World of Warcraft Addons</a>
- Various World of Warcraft addons written in Lua.</li>
<li><a href="https://github.com/Blizzard/api-wow-docs">World of Warcraft
API Docs</a> - Public documentation for the RESTful web service provided
as part of the World of Warcraft community site.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> first.</p>
<p><a
href="https://github.com/michelpereira/awesome-open-source-games">opensourcegames.md
Github</a></p>