awesome-open-source-games

Game repository

A collection of games with publicly available source code on GitHub.

Collection of Games that have the source code available on GitHub

GitHub

2k stars
46 watching
133 forks
last commit: 3 months ago
Linked from 2 awesome lists

awesomeawesome-listgamesopensource

Awesome Open Source Games / Browser-Based / Boardgame

3D Hartwing Chess Set 490 over 1 year ago 3D chess game done in HTML/CSS/JavaScript
c4 250 about 2 months ago Connect Four game where player is playing against an AI
Desperate Gods 316 about 6 years ago 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
Green Mahjong 91 almost 8 years ago Solitaire mahjong game done in HTML/CSS/JavaScript
Kriegspiel 24 over 10 years ago The game of imperfect information, the Kriegspiel chess variant
Lichess 15,670 3 days ago Free chess game using HTML5 & websockets built with Scala, Play 2.8, MongoDB and Elasticsearch

Awesome Open Source Games / Browser-Based / Arcade

Alge's Escapade 37 about 3 years ago Help Alge escape by moving through the levels to the escape tube
Alien Invasion 175 about 5 years ago Don't let the aliens reach the bottom, eliminate them using your spaceship
Arashi 20 over 14 years ago Clone of the Arcade game Tempest. Survive as long as possible and score many points as possible
Asteroids Pure JavaScript asteroids. Destroy asteroids ans saucers controlling a triangular ship rotating left and right
Avabranch 58 over 4 years ago Get your Ava away from the blocks moving between them
Ball And Wall 43 over 9 years ago Destroy the blocks using the Vaus, that is ejected from the ship
Breakout 25 9 months ago Breakout multiplayer with HTML5. Destroy the blocks using one ball from your ship
Captain Rogers 48 over 4 years ago Captain Rogers: Asteroid Belt of Sirius - HTML5 mobile game created using ImpactJavaScript
Ceros Snake 5 almost 9 years ago A remake of the iconic 70's Snake game
CHANG€ 44 almost 11 years ago Intense game about the extreme life of supermarket cashiers
Chromacore 43 over 7 years ago 2D musical platformer set in a dark, black & white world that progressively becomes more colorful and happy through successful gameplay
Jolly Jumper 69 9 months ago Infinite jumping style game inspired by Doodle jump
Clumsy Bird 1,528 over 6 years ago Flappy Bird clone in JavaScript using MelonJavaScript
Coffee Snake 32 over 3 years ago HTML5 snake game written in CoffeeScript
Coil 51 almost 12 years ago HTML5 canvas game where you defeat enemies by wrapping enemies in your trail
Color Quest 38 over 9 years ago Infinite runner following a black and white pixel's quest to change into a color pixel
Core Commiter 13 almost 12 years ago Choose an open source project and help that project by sorting code to proper branches
Crappy Bird 51 11 months ago Flappy Bird clone in JavaScript and Canvas2D API
Custom Tetris 90 about 9 years ago Play the classic Tetris game the way you like it
D3shooter 14 about 5 years ago Asteroids style game in HTML5 as a demo of the d3 library
Digger 87 9 months ago The player is placed in an underground maze and can dig horizontal and vertical tunnels through it
Drakonas 13 over 10 years ago Classic shoot 'em up game build with the Three.js library
Drill Bunny 41 over 10 years ago Drill game with a bunny finding good stuff under the earth
DuckHunt JavaScript DuckHunt ported to JavaScript and HTML5 with a level creator
Emberwind 261 over 12 years ago Fantasy game port of the indie platform game Emberwind
ExecutiveMan 82 almost 7 years ago Clone of NES game MegaMan, written in JavaScript
Fluid Table Tennis 78 over 2 years ago Renders a table tennis game interacting with a full-color real-time fluid simulation at 60 FPS
Heal 'em All 50 over 5 years ago 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
HotFix 199 over 9 years ago Help Hotfix collect stargazers and avoid enemies. Collect commits to upgrade hotfix and add new features
Hyperspace Garbage Collector 62 almost 11 years ago Guide N4n through the dangerous trash-heap caverns to reach the Primary Systems Core and restore compliance to the Trash
I Spy A Ghost 57 over 8 years ago An experimental p2p multiplayer game made in HTML5/Phaser using WebRTC
Jekyll & Hyde Collide 28 almost 11 years ago Simple Unity 2d game that is very literally based around the theme of "change" using the classic Jeykll and Hyde story
JumpSuit 47 almost 7 years ago With your awesome suit, jump from planet to planet to conquer them
Mario 5 HTML 488 almost 2 years ago Infinite Mario in HTML5 JavaScript using Canvas and Audio elements
Mega Girl 57 almost 11 years ago The hyper-deluxed-super-mega software that beats back those malicious apps
Masonry JavaScript Tetris Clone 12 over 9 years ago Tetris clone created using HTML5/JavaScript/Phaser
Monster Wants Candy 62 over 9 years ago Monster Wants Candy demo is a simple HTML5 game created with Phaser 2.0.7
Octocat Jump 33 almost 12 years ago Navigate your ever-jumping Octocat and collect stars for extra points
Onslaught Arena 194 over 7 years ago Fight off hordes of classic medieval monsters in this fast paced arcade shooter
Pappu Pakia Addictive game where you guide little Pappu around obstacles while collecting coins, stars, and berries and avoiding enemies known as Pakias
Phaser Snake 4 over 9 years ago JavaScript version of the snake game, created using the Phaser Engine
PixelPlatformer 25 almost 13 years ago Simple platformer game that demostrates the power of the Entity game engine
PolyBranch 169 about 3 years ago Minimalist 3D game. Dodging branches may seem easy at first, let's see how long can you hold up as you approach terminal velocity
Protocol 390 20 over 9 years ago To survive in People's Park, you must supply the prophet with change
Raging Gardens 26 about 6 years ago JavaScript/HTML5 web browser game where a a hungry (ninja) rabbit farts too often
Release Cycles 74 about 9 years ago Abstract racing game where you fight against the clock and the computer to get as far as you can in a product's life-cycle
Save The Forest 18 about 8 years ago 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
Ski Free 515 over 2 years ago Controls a skier on a mountain slope, avoiding obstacles while racing against time or performing stunts for points, depending on the game mode
Snake 27 about 2 years ago Simple clone of the snake game, using canvas and JavaScript
Snake_new 50 over 1 year ago Classic nokia snake game using web
Space-Shooter 17 9 months ago Classic shoot'em up space shooter build in HTML5 with multiplayer
Spashal 7 about 8 years ago Danger lurks around every corner in space
Square Off! 9 about 1 year ago Multiplayer 1v1 air-hockey style game, place squares to deflect the ball
Space Crusade 11 almost 6 years ago HTML5 game developped with PhaserJavaScript Framework
Super Mario Bros 199 over 8 years ago Super Mario Bros level one written with Backbone Game Engine
Survivor 119 over 6 years ago 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
WPilot 164 over 11 years ago Browser-based remake of the famous XPilot game, built with Node.js and HTML5
Zedinvaders 7 over 4 years ago Game is based on our original comic ZED, seen inside "zero-episode" called "Game Over"
111 one-button games 73 about 2 years ago One button games are famous for realizing various actions with one button

Awesome Open Source Games / Browser-Based / FPS

BananaBread 1,380 over 2 years ago 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

Awesome Open Source Games / Browser-Based / RPG

Diablo JavaScript 943 about 2 years ago Isometric minimal-code style game at HTML5 canvas and JavaScript
Roguish 89 over 9 years ago RPG/Rogue-like game created in JavaScript
Room for Change 138 over 7 years ago 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

Awesome Open Source Games / Browser-Based / MMORPG

BrowserQuest 9,261 over 1 year ago HTML5/JavaScript multiplayer game experiment

Awesome Open Source Games / Browser-Based / Strategy

Ancient Beast 1,679 7 days ago Materialize and control beasts in order to defeat your opponents
Command & Conquer 777 about 4 years ago Recreation of the original Command and Conquer, Real Time Strategy game entirely in HTML5 and JavaScript
Freeciv-web 2,007 16 days ago Build cities, collect resources, organize your government, and build an army, with the ultimate goal of creating the best civilization
Hexa Battle 69 over 7 years ago Turn based dungeon crawler written with Typescript, using React and SVG
Rapid Dominance 9 about 1 year ago Open source turn-based strategy game. Clone of the Enemy Flag
Tower Defense 106 4 months ago 3D Tower Defense build with Three.js in HTML5

Awesome Open Source Games / Browser-Based / Racing

HexGL 1,579 5 months ago Futuristic HTML5 racing game, challenge your friends on this fast-paced 3D game
Trigger Rally Online Edition 328 almost 2 years ago Fast arcade rally racing action, play in your browser with WebGL 3D graphics

Awesome Open Source Games / Browser-Based / Sandbox

3d.city 1,555 about 1 year ago Goal was to build a city in 3D to test the performance of WebGL and and Three.js
Blk Game 42 over 11 years ago Fully modifiable multiplayer voxel world in JS that can run efficiently in the browser
Cube Engine 172 over 1 year ago Resembles that of Minecraft, a popular voxel-type 3D game based on boxes

Awesome Open Source Games / Browser-Based / Puzzle

2048 12,272 28 days ago Clone of 1024, based on Saming's 2048
A Dark Room 46 about 11 years ago Dodge and shoot the red targets, grabbing the bombs as you go. Survive as long as possible and try to get a high score
Anagramica 8 over 1 year ago A word game and API for anagrams
Astry 512 over 1 year ago WebGL maze game built with Three.js and Box2dWeb
Beatrix 17 over 6 years ago Music game where you arrange the drums to catch the beats and play the right rhythm
BitBot 48 over 8 years ago HTML/JavaScript game where you control a bot, which must sense, plan, and act
BlicblockJavaScript 16 over 6 years ago JavaScript game based on Blicblock in The Sims 4. Match tetrominoes to clear the board
Blockrain.js 956 over 6 years ago Embed & play the classic game on your site. Simple as that
Branching Out 67 almost 12 years ago Minimalist game about leaving home
Clone Man 22 almost 12 years ago Puzzle, memory, retro game with simple graphics
Couch 2048 29 about 8 years ago A physics-based puzzle, loosely related to the original 2048 game
cube-composer 2,003 almost 2 years ago A puzzle game inspired by functional programming
Drunken Viking 59 about 3 years ago Retrace your drunken rampage in reverse time
Ending Roguelike puzzle game
Follow me! A Simon Clone 8 over 9 years ago Fully commented version of the famous game in JavaScript, built using Phaser game engine
For King 31 almost 12 years ago Puzzle platformer game about a king in search for his lost crown
Genetic Drift 14 almost 12 years ago 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?
Hex 2048 15 almost 5 years ago Hexgrid-based clone of 2048
Hexahedral 23 over 6 years ago Push down all the blocks in the minimum number of moves
Hextris 2,222 over 1 year ago Addictive puzzle game inspired by Tetris
Infectors 16 almost 7 years ago Sokoban-like puzzle game developed with Phaser
Lost! Beneath the Surface 7 over 9 years ago You're 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
Maze 3D 20 over 7 years ago A 3D maze game
Monkey Rally 23 over 8 years ago JavaScript game created for the Ludum Dare #28 jam
Ned Et Les Maki Puzzle game with isometric 3D graphics inspired by Sokoban
Orbium 88 3 months ago Modern version of the 90's game Logical
Parity 37 about 6 years ago A numbers puzzle game
Pond 54 over 5 years ago The Pound is about relaxing and exploring a beautiful world
Pop Pop Win 149 9 days ago Implementation of Minesweeper in Dart
Prism 25 over 9 years ago Match all the colors
Push and Fork 37 almost 12 years ago Puzzle game in which you carry a fork, push blocks, and go back in time
Shape Experiment 6 about 7 years ago The shape recognition reflex game
Sliding Puzzle 35 over 10 years ago Sliding blocks puzzle game
Sudoku JavaScript 20 about 6 years ago A Sudoku puzzle game with a clean design and mobile devices in mind
Swap 158 over 5 years ago New take on the classic tile-based puzzle game, where you change which character you're controlling to reach your goal
TransCube 230 almost 6 years ago 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
Untrusted 4,586 7 days ago Meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin
Matching Pairs 19 almost 9 years ago Made in HTML5 using Phaser as the framework, original assets and generated music
Zoko 93 almost 3 years ago 3D version of Sokoban
Zop 39 over 4 years ago Connect like colors

Awesome Open Source Games / Browser-Based / Clicker

Particle Clicker 651 8 months ago Addictive incremental game that teaches players the history of high energy particle physics

Awesome Open Source Games / Browser-Based / Point and Click

The House 176 11 months ago You're in a strange house. Can you find the way out? Is there any?

Awesome Open Source Games / Browser-Based / Others

Beast 31 about 8 years ago 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
Binb 291 over 1 year ago Competitive, multiplayer, realtime, guess the song game
Dental Defender: Saga of the Candy Horde 40 over 9 years ago HTML5 shooter/tower defense game for the #CandyJam
Descensus 2 16 over 6 years ago A TypeScript 2D physics game
Hauberk 2,014 26 days ago Hauberk is a roguelike, an ASCII-art based procedurally-generated dungeon crawl game. It's written in Dart and runs in your browser
HeartLine 3 almost 12 years ago Game made in 48 hours for the 2013 Global Game Jam
Psiral 67 about 8 years ago JavaScript/HTML5 game, GitHub Game Off 2 winner
CyberPong 6 about 8 years ago Unusual Ping Pong game, adaptable with Makey Makey Kit
Squirts 29 over 6 years ago Well-known indie game implemented in JavaScript
The Killer 14 over 2 years ago Flash/ActionScript3-based "nongame"
Turkey Cooking Simulator 25 over 1 year ago 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
Double Damnation 20 about 2 years ago Exclusively Co-Op Metroidvania with Smash Bros Melee Movement

Awesome Open Source Games / Native / Action

Hypersomnia 1,170 30 days ago Competitive top-down shooter with extreme dynamics and pixely nostalgia. Has a built-in map Editor
OpenTomb 1,394 4 months ago Open-source Tomb Raider 1-5 engine remake

Awesome Open Source Games / Native / Arcade

C-Dogs SDL 901 about 1 month ago Overhead shoot-em-up port of the classic DOS game
Chaos Projectile 60 almost 6 years ago 2D run'n'gun action game with RPG elements
Clonepoint 69 10 months ago Libre clone of Gunpoint, a game in which you hack and punch your way to victory
DynaDungeons 217 7 months ago Bomberman clone using the awesome open source Godot game engine
Duckmarines 109 over 5 years ago A ChuChu Rocket remake for PC
Epic Inventor Indie, side-scrolling, action, RPG
Falling Time 27 about 3 years ago Arcade game inspired by Fall Down
Kroniax 17 about 9 years ago Sidescrolling skill-based game
Missile Command 18 11 months ago Missile Command clone in Lua with LÖVE
Mystic Mine 76 over 4 years ago Single and multiplayer action game with mining carts
OpenLieroX 265 3 months ago Liero clone, like realtime Worms, or a 2D Quake
OSGG 11 over 3 years ago Oldskool Gravity Game, very difficult lander game in glorious vector graphics
Savage Wheels 34 over 2 years ago 2D car crashing game similar to the old classic Destruction Derby
Space Shooter 508 about 2 years ago Cross platform, 2D space shooting game made using pygame
SDL-Ball 15 about 2 years ago Pretty looking breakout clone available in most distributions
Taisei 1,149 13 days ago Fan-made, open Source clone of the Touhou series
Teeworlds 2,367 3 months ago Online multi-player platform 2D shooter
Wannabe Tempest 18 over 9 years ago Tempest(80's arcade game) clone in Java, and a small project for playing with git
Witch Blast 206 11 months ago Roguelite dungeon crawl shooter similar to The Binding of Isaac

Awesome Open Source Games / Native / Rhythm

osu! 15,441 5 days ago Rhythm is just a away!

Awesome Open Source Games / Native / FPS

AssaultCube 856 8 months ago Total conversion of Wouter van Oortmerssen's FPS called Cube
Darkest Hour 69 4 days ago World War 2 online multiplayer tactical shooter based on Red Orchestra: Ostfront
Freedoom 1,071 23 days ago Free software FPS based on the classic Doom engine
GlPortal 363 about 2 months ago A modern 3D game and engine with portals written in C++
Ioquake3 2,416 about 1 month ago The free software FPS engine that can be used to play Quake 3, or make your own game
OpenLara 4,707 6 months ago Tomb Raider open-source engine
Openspades 1,137 6 months ago Compatible client of Ace of Spades 0.75
Red Eclipse Fun-filled new take on the first person arena shooter, featuring parkour, impulse boosts, and more
Unvanquished 992 3 days ago Fast-paced, futuristic FPS with RTS elements
Urban Terror 77 over 6 years ago Free multiplayer first person shooter that will run on any Quake III Arena compatible engine
Warsow Fast-paced FPS in a futuristic cartoonish world

Awesome Open Source Games / Native / MMORPG

Meridian 59 417 4 days ago The first 3D MMORPG, released in 1996 and open sourced in 2012 - the game is being actively developed by the community
Stendhal 599 4 months ago Fun friendly and free 2D multiplayer online adventure game with an old school feel

Awesome Open Source Games / Native / RPG

Angband 1,318 12 days ago Single-player dungeon exploration game in the universe of JRR Tolkien
Arx Fatalis 960 3 months ago Cross-platform port of Arx Fatalis, a first-person role-playing game
Cataclysm: Dark Days Ahead 10,648 5 days ago Roguelike set in a post-apocalyptic world
Cendric 287 over 3 years ago Platformer-RPG in a fantasy setting with puzzle elements
Dungeon Crawl Stone Soup 2,362 4 days ago Single-player roguelike dungeon exploration game with a larger focus on combat compared to other popular roguelikes
Dungeon Monkey Eternal 57 over 3 years ago Party-based fantasy roguelike role-playing game
Egoboo 112 about 2 years ago Cool 3D dungeon crawling game in the spirit of NetHack
Flare RPG 69 about 6 years ago Fantasy action RPG game with its own engine
Freeablo 2,160 over 1 year ago Open-source implementation of the Diablo I engine
NetHack 3,004 6 days ago Single-player roguelike dungeon exploration game and one of the most popular games in its genre
OpenMW 5,399 4 days ago Reimplementation of the Morrowind game engine
Shattered Pixel Dungeon An open source game based on the source code of Pixel Dungeon by Watabou
The Legend of Zelda: Mystery of Solarus DX 186 over 6 years ago Sequel to The Legend of Zelda: A Link to the Past released on the SNES
Valyria Tear 226 almost 3 years ago Single-player medieval-fantasy 2D J-RPG

Awesome Open Source Games / Native / Platform

AAAAXY 219 10 days ago Nonlinear 2D puzzle platformer taking place in impossible spaces
Captain Holetooth 69 almost 2 years ago A fun, explorative and story-driven platformer with minigames. Made with the Godot Engine
Commander Genius 195 4 months ago Commander Keen compatible clone
DDraceNetwork 589 5 days ago Cooperative online precision platformer with thousands of maps and global ranks
Elemental One 42 over 9 years ago Built with the Phaser HTML5 game framework
Escape of the cat 8 about 7 years ago Hardcore oldschool platformer on
Frogatto 619 2 months ago Action-adventure game, starring a certain quixotic frog
Gish 332 almost 8 years ago Award-winning physics platformer
Journey to the Center of Hawkthorne 1,089 11 months ago This 2d platformer is based on Community's Digital Estate Planning episodebuilt using the LÖVE game engine
Mario-Level-1 2,135 over 1 year ago First level of Super Mario Bros made with Python and Pygame
HFT Mario Party 67 about 9 years ago A remixed local multiplayer reimagining of the original Mario Bros
Sky Engine 15 almost 8 years ago Custom engine 2D platform game made with OpenGL
The Legend of Edgar 120 3 months ago 2D platform game with a persistent world
The Secret Chronicles of Dr. M. 205 25 days ago A 2D platform game in classic style
SuperTux 2,536 6 days ago Classic 2D jump'n'run sidescroller with Tux

Awesome Open Source Games / Native / Puzzle/card/board

2048-cli 246 10 months ago CLI version of the game 2048 for your Linux terminal
2048-in-terminal 149 over 1 year ago CLI version of the game 2048 made right
Castles of Dr. Creep 27 over 2 years ago The Castles of Dr. Creep
Dominion 65 over 13 years ago C# implementation of Dominion, a board/card game
EbbeFlut 3 almost 8 years ago Really nice board game implemented in a bad way a VERY long time ago
IRMINGARD 7 about 12 years ago Patience card game written in Ruby
Minilens 135 over 6 years ago Cute puzzle platformer starring a cleaning robot on post-apocalyptic Earth
Nudoku 331 2 months ago Ncurses based CLI sudoku game
PuzzleDash 10 over 10 years ago Match-3 puzzle game
Tictactoe 12 about 1 year ago Graphical tic-tac-toe AI which never loses
Wizznic 40 over 3 years ago Most awesome puzzle game
PokerTH 495 3 months ago Implementation of Texas Hold'em supporting (online) multiplayer and botplay

Awesome Open Source Games / Native / Racing

Stunt Rally 608 3 months ago Rally game with Track Editor, based on VDrift and OGRE
SuperTuxKart 4,525 9 days ago Free 3D kart racing game featuring open source mascots

Awesome Open Source Games / Native / Programming

CengBall 33 almost 4 years ago Soccer programming game with 2D simulation

Awesome Open Source Games / Native / Sandbox

Blackvoxel 99 6 months ago Sandbox game based on a molecular voxel interaction engine
Craft 10,448 8 months ago Simple Minecraft clone written in C using modern OpenGL
Endless Sky 5,905 8 days ago Space trading and combat game similar to the classic Escape Velocity series
Freeminer 402 26 days ago Sandbox game inspired by Minecraft
Minecraft 5,253 over 1 year ago Simple Minecraft-inspired demo written in and
Manic Digger 334 3 months ago A multiplayer block-building voxel game, Minecraft clone
Minetest 10,814 6 days ago Infinite-world block sandbox game with survival and crafting
Pycraft 200 12 months ago A Minecraft-inspired game for the terminal
Rigs of Rods 1,029 25 days ago Soft-Body physics simulator for vehicles and more
Space Engineers 2,942 almost 3 years ago Space Engineers is a voxel-based sandbox game set in an asteroid field in space
Terasology 3,683 25 days ago Voxel world game engine inspired by Minecraft and others with fancy graphic effects and a heavy focus on extensibility
The Powder Toy 4,607 13 days ago Falling-sand physics sandbox game

Awesome Open Source Games / Native / Strategy

0 A.D. 2,740 3 months ago 3D RTS similar to Age of Empires II
Caesaria 268 about 7 years ago Remake of the popular citybuilder and economic sim Caesar III
Colobot 1,120 16 days ago A real-time strategy game with programmable bots
CorsixTH 4,050 6 days ago Clone of Theme Hospital
Curse of War 320 6 months ago Fast-paced action strategy game with ncurses and SDL frontends
Harris 24 14 days ago Strategy game based around the actions of RAF Bomber Command in the Second World War
Hedgewars 495 over 1 year ago A turn based strategy, artillery, action and comedy game
KaM Remake 361 over 2 years ago RTS game remake of “Knights and Merchants” written in Delphi from scratch
KeeperRL 890 14 days ago Roguelike dungeon builder inspired by Dwarf Fortress
Last Colony 90 over 11 years ago RTS game with both a single player campaign mode as well as a multiplayer mode, created entirely in HTML5 and JavaScript
MegaGlest 357 about 1 month ago MegaGlest real-time strategy game engine (cross-platform, 3-d)
Micropolis 902 about 1 month ago City-building game based on the original code for SimCity
Mindustry An open source sandbox tower-defense game
Openage 12,766 14 days ago Clone of the Age of Empires II engine
OpenDungeons 477 almost 2 years ago Open source game inspired by Dungeon Keeper - Dark, damp and dangerous
OpenFodder 459 6 days ago Open-source implementation of Cannon Fodder
OpenRA 14,755 5 days ago Open-source implementation of the Red Alert engine using .NET/mono and OpenGL. Runs on Windows, Linux and macOS
OpenTTD 6,361 4 days ago OpenTTD is a transport simulation game based upon the popular game Transport Tycoon Deluxe, written by Chris Sawyer
OpenXcom 1,914 4 days ago Clone of the original X-COM
Pax Britannica 94 over 13 years ago Underwater one-button real-time strategy game
PCOTM (Phone Case of the Monster) 6 over 11 years ago Ruby game, where you play as a phone-collecting monster
Pioneer 1,639 6 days ago Game of lonely space adventure
Polly-B-Gone 60 over 4 years ago Physics platform game about a plucky wheeled robot named Polly
OpenRCT2 13,502 3 days ago Open source recreation of Rollercoaster Tycoon 2
Race into Space 175 about 2 months ago Turn-based space race strategy game originally by Interplay
Seven Kingdoms: Ancient Adversaries 256 about 1 year ago Classic RTS game liberated in 2009
Source of Tales 59 over 6 years ago Entry in the Liberated Pixel Cup 2012
Tanks of Freedom 1,142 about 2 months ago Turn-based strategy game in isometric pixel-art style
The Battle for Wesnoth 5,540 6 days ago Turn-based strategy game with a high fantasy theme
Unknown Horizons 2D isometric RTS economic strategy game written in C++ & Python, built on the Flexible Isometric Free Engine
Voxeliq 163 almost 5 years ago Block-based game engine implementation developed with C#
Wargus 363 4 months ago Wargus is a Warcraft2 Mod that allows you to play Warcraft2 with the Stratagus engine
Warzone 2100 3,225 7 days ago Postnuclear realtime strategy
Wyrmsun 307 9 months ago Strategy game based on history, mythology and fiction
Zero-K 691 8 days ago Open source RTS game with physical projectiles and smart units
Stone Kingdoms Real-time strategy based on the original Stronghold series

Awesome Open Source Games / Mobile Games / Android

ChaseWhisplyProject 537 8 months ago Chase Whisply is a FPS. You have to seek, find and kill the ghosts living around you
Colorphun 83 almost 10 years ago ColorPhun is a simple color based Android Game
Game of Life 98 almost 2 years ago Conway's Game of Life with editable rules
Gidi Games 68 almost 3 years ago Lexis, TicTacToe, Puzzlemania - a collection of 3 board games done with Cocos2d for Android
Green Wall 22 over 9 years ago Weirdly addictive arcade-style android game, where you fling fruit at a wall. Project developed using Android Studio 1.0
Memory Game 589 over 3 years ago Simple and beautiful memory game for kids
Pimple Popper 33 3 months ago Game to pop pimples using the awesome Godot Engine
Pixel Dungeon 3,594 over 5 years ago Traditional roguelike game with pixel-art graphics and simple interface
PuzzleGame 63 over 8 years ago Slider puzzle game implementation created with Cocos2d for Android
Wannabe Tempest 20 over 8 years ago Clone of 80's coin-op arcade game Tempest(80's arcade game)

Awesome Open Source Games / Mobile Games / IOS

Bat Loves Bugs 10 over 9 years ago Arcade game about a bug-craving bat
Bridges 175 12 months ago Puzzle game with bridges, houses, tolls, and subways for iOS
Canabalt 1,584 over 13 years ago Release of Canabalt for iOS
Choose Figure 44 almost 7 years ago Simple logic game. Choose the right figure. Train your attention
Doom 787 almost 2 years ago Doom Classic for iOS
DrugsNRock 14 over 10 years ago Simple multiplayer rhythm game designed during the 2013 Global Game Jam
FinalFighter 16 over 9 years ago Tank deathmatch battle game developed using Cocos2D
Gorillas 250 over 10 years ago Iphone port of the popular old QBasic game
Light Jockey 17 almost 12 years ago iOS Auditorium-like game
Lumio 178 over 8 years ago Puzzle game for iOS developed using Cocos2D. Available free on the App Store
Sakura Fly 103 about 5 years ago iOS action game developed using SpriteKit. Available free on the App Store
Wolfenstein 3D 520 about 2 years ago Wolfenstein 3D for iOS Source Release

Awesome Open Source Games / Chat bots

c4bot 27 about 6 years ago Chat bot that plays Connect Four with you, works in web chat, Facebook Messenger, Skype, and Telegram

Awesome Open Source Games / Just The Source

Aquaria 298 6 days ago Breath-taking underwater fantasy game. Winner of the Grand Prize at the 2007 Independent Games Festival
Doom 3 4,517 over 2 years ago Doom 3 GPL source code release
ID Software Includes Doom, Quake, Wolfenstein and more
Jedi Academy 449 over 11 years ago Jedi Academy source only, mirror of SourceForge from Raven Software
Jedi Outcast 269 over 11 years ago Jedi Outcast source only, mirror of SourceForge from Raven Software
MaNGOS 3,029 almost 2 years ago Full featured World of Warcraft server
Miner Wars 2081 236 about 11 years ago For modders of Miner Wars 2081, a 6DOF action-survival space-shooter simulation-game set in the year 2081
OpenJK 2,038 9 days ago Community maintained fork of Jedi Academy and Jedi Outcast development
Prince of Persia 6,463 about 2 months ago Source code for the original Prince of Persia game that was written on the Apple II, in 6502 assembly language, between 1985-89
UFO RUN 65 about 9 years ago Real time multiplayer with Nextpeer
System Shock 1,445 over 6 years ago Source code for original System Shock game (PowerMac version), more readable fork available

Awesome Open Source Games / Frameworks/Engines/Libraries

Akihabara 198 almost 12 years ago Set of libraries, tools and presets to create pixelated indie-style 8/16-bit era games in JavaScript
Allegro 5 1,891 7 days ago C++ libraries to make 2D games(graphics, sound, etc.)
Ammo.js 4,183 10 months ago Direct port of the Bullet Physics engine to JavaScript using Emscripten
Atomic Engine 3,232 8 months ago Features 2D and 3D rendering, standards compliant JavaScript, full Player and Editor source on GitHub, Windows & Mac Editors, with deployment to Windows, Mac, WebGL, Android, and iOS from the editor
Babylon.js Complete JavaScript framework for building 3D games with HTML 5 and WebGL
Bgfx 15,087 7 days ago Cross-platform rendering library
Chilli Works 159 7 months ago An open source, cross-platform game engine designed for indie developers
Chipmunk Physics 2,215 7 months ago Simple, lightweight, fast and portable 2D rigid body physics library written in C
ChoiceScript 410 about 2 months ago A language/engine for developing text-based multiple-choice interactive novels
Cocos2d for Android 609 about 12 years ago Cocos2d for Android, based on cocos2d-android-0.82, and now ported from cocos2d-iphone 0.99.4
Cocos2d for iPhone 4,065 about 3 years ago 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 for HTML5 3,065 11 months ago Cocos2d for Web Browsers. Built using JavaScript
Cocos2d-x 18,244 10 days ago 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
Crafty 3,423 about 1 year ago JavaScript game library that can help you create games in a structured way
CutJavaScript 2,432 about 1 month ago Lightweight and fast 2D HTML5 rendering engine for cross-platform game development
Dash 421 almost 4 years ago Free and open 3D game engine written in D
Duality 1,409 2 months ago 2D Game Development Framework
EaselJavaScript Library to make working with the Canvas element easier
EntityJavaScript 186 about 9 years ago HTML5 JavaScript game engine utlizing the entity-component design
Evennia MUD/MU* Creation System 1,807 9 days ago Library for creating online multiplayer text games (MUD, MUSH, MUX, MUCK, MOO etc) in pure Python
Flare 32 about 6 years ago Free/Libre Action Roleplaying Engine
Flashpunk 390 over 8 years ago Free ActionScript 3 library designed for developing 2D Flash games
Flixel 1,130 about 9 years ago Game-making library written entirely in ActionScript 3
GameJavaScript 466 over 4 years ago GameJs is a JavaScript library for writing 2D games or other interactive graphic applications for the HTML Canvas inspired by PyGame
GamePlay 4,499 9 months ago Cross-platform, C++ game framework/engine for creating 2D/3D mobile and desktop games
GemRB 985 4 days ago Cross-platform implementation of Bioware's Infinity Engine
GenesisEngine 41 almost 6 years ago 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 29 over 10 years ago Canvas based JavaScript ray casting engine for pseudo 3D games
Godot 91,191 5 days ago 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
HaxeFlixel 1,990 8 days ago Free, cross-platform 2D game engine powered by Haxe and OpenFL
JiGS 76 3 months ago Online RPG and Trading Game Engine built in PHP
JMonkeyEngine 3,835 23 days ago Cutting edge, cross-platform 3D game engine for adventurous Java developers
Kiwi.js 1,406 almost 2 years ago Blazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJavaScript for publishing to the AppStore
LibGDX 23,368 7 days ago Desktop/Android/HTML5/iOS Java game development framework
LibRocket 1,135 over 3 years ago C++ user interface package based on the HTML and CSS standards. It is designed as a complete solution for any project's interface needs
LibSDL2pp 562 12 months ago C++11 bindings for
LycheeJavaScript Free HTML5 + native OpenGL Game Engine for Embedded, Console, Mobile, Server and Desktop
Matter.js 16,877 3 months ago Matter.js is a JavaScript 2D rigid body physics engine for the web
MelonJavaScript HTML5 game framework for 2D games
MonoGame 11,553 4 days ago XNA Implementation for Mono based platforms (supports iOS, Android, Linux, and started work on PS Suite and NaCli )
Oimo.js 3,068 over 3 years ago Lightweight 3d physics engine for JavaScript
OpenRTS 1,343 about 6 years ago Real-Time Strategy game 3D engine coded in java 7
osu-framework 1,665 6 days ago A game framework written with osu! in mind
Oxygine 788 5 months ago C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
panda.js 739 over 4 years ago Free HTML5 game engine for mobile and desktop with Canvas and WebGL rendering
Phaser 37,159 6 days ago 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
PhysicsJavaScript Modular, extendable, and easy-to-use physics engine for JavaScript
pixi.js 43,948 4 days ago Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback
Plasma 206 4 days ago Cyan Worlds's Plasma game engine
PlayCanvas 9,704 6 days ago 3D WebGL game engine with online toolset
QICI Engine 864 over 8 years ago Free JavaScript game engine library with a web-based comprehensive suite of toolset for making HTML5 games
Quasi-Engine 55 over 9 years ago QtQuick framework that intends to be a complete toolset to ease 2d game development
Ren'py 5,053 3 days ago A Visual Novel Engine, written in python, for both mobile (iOS beta) and desktop platforms
SFML 10,237 4 days ago Simple and Fast Multimedia Library
Solarus 712 over 6 years ago An Action-RPG game engine written in C++
Spring 3,588 8 months ago Real Time Strategy game engine
Starling 2,878 about 1 month ago 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)
Superpowers TypeScript & ThreeJavaScript powered game engine and framework (2D & 3D with WebGL)
Tesseract 188 over 7 years ago Make mapping more fun by using modern dynamic rendering techniques, sothat you can get instant feedback on lighting changes, not just geometry
Three.js 102,744 6 days ago JavaScript 3D library used in many browser games
Tiled 11,237 6 days ago 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
Torque 2D 1,234 about 1 month ago MIT Licensed version of Torque 2D from GarageGames
Torque 3D 3,354 over 2 years ago MIT Licensed version of Torque 3D from GarageGames
Turbulenz Engine 4,581 over 1 year ago HTML5 game engine and server-side APIs available in JavaScript and TypeScript for building and distributing 2D and 3D games
Urho3D 4,556 almost 2 years ago 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
Wurfel Engine 107 about 4 years ago An isometric game engine for games with an open world made of blocks or voxels
XLE 335 over 2 years ago 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

Awesome Open Source Games / Maps/Hacks/Plugins/Utilities/All of the Things™

Bfxr 972 over 3 years ago Flash + AIR sound effects generator. Based on Sfxr
Brood War API 1,606 over 1 year ago C++ framework to interact with the Real Time Strategy (RTS) game Starcraft: Broodwar
FlxCollisions 2 over 13 years ago Simple set of 2d physics + collision demos for flixel v2.0
Gamertag 22 almost 11 years ago Gem for retrieving Xbox Live Gamertag information from various sources
Greenworks 1,492 13 days ago A Node.js addon allowing you to integrate HTML5 game with Steamworks
Halo::Reach::API 16 over 3 years ago Ruby gem for interacting with the Halo:Reach API
IodineGBA 259 over 1 year ago GameBoy Advance emulator written entirely in JavaScript and powered by HTML5
Itch 2,375 about 1 month ago An electron cross-platform game downloader, installer, and library manager for itch.io written in TypeScript
JavaScript Breakouts 541 11 months ago Collection of JavaScript engine implementations of Breakout
Leaderboard(Java) 24 over 3 years ago Leaderboards backed by Redis(in Java)
Leaderboard(PHP) 25 over 3 years ago Leaderboards backed by Redis(in PHP)
Leaderboard(Python) 21 over 3 years ago Leaderboards backed by Redis(in Python)
Leaderboard(Ruby) 478 over 3 years ago Leaderboards backed by Redis(in Ruby)
Leaderboard(Scala) 7 over 3 years ago Leaderboards backed by Redis (in Scala)
libfreenect 3,589 4 months ago Drivers and libraries for the Xbox Kinect device on WIndows, Linux, and macOS
OpenEmu 16,188 4 months ago Project to bring game emulation to macOS as a first class citizen
Mudlet 739 7 days ago A cross-platform, open source, and super fast MUD (text-only MMORPGs) client with scripting in Lua
Stats.js 8,732 about 1 month ago JavaScript performance monitor
Tassadar 44 over 3 years ago Starcraft 2 replay parser written in pure Ruby
World of Warcraft Addons Various World of Warcraft addons written in Lua
World of Warcraft API Docs 524 over 5 years ago Public documentation for the RESTful web service provided as part of the World of Warcraft community site

Backlinks from these awesome lists:

More related projects: