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
135 forks
last commit: about 2 years ago
Linked from 2 awesome lists

awesomeawesome-listgamesopensource

Awesome Open Source Games / Browser-Based / Boardgame

3D Hartwing Chess Set494over 3 years ago3D chess game done in HTML/CSS/JavaScript
c4251almost 2 years agoConnect Four game where player is playing against an AI
Desperate Gods316almost 8 years agoFree 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 Mahjong92over 9 years agoSolitaire mahjong game done in HTML/CSS/JavaScript
Kriegspiel23over 12 years agoThe game of imperfect information, the Kriegspiel chess variant
Lichess15,843almost 2 years agoFree chess game using HTML5 & websockets built with Scala, Play 2.8, MongoDB and Elasticsearch

Awesome Open Source Games / Browser-Based / Arcade

Alge's Escapade37almost 5 years agoHelp Alge escape by moving through the levels to the escape tube
Alien Invasion175almost 7 years agoDon't let the aliens reach the bottom, eliminate them using your spaceship
Arashi20about 16 years agoClone of the Arcade game Tempest. Survive as long as possible and score many points as possible
AsteroidsPure JavaScript asteroids. Destroy asteroids ans saucers controlling a triangular ship rotating left and right
Avabranch59over 6 years agoGet your Ava away from the blocks moving between them
Ball And Wall43over 11 years agoDestroy the blocks using the Vaus, that is ejected from the ship
Breakout25over 2 years agoBreakout multiplayer with HTML5. Destroy the blocks using one ball from your ship
Captain Rogers48over 6 years agoCaptain Rogers: Asteroid Belt of Sirius - HTML5 mobile game created using ImpactJavaScript
Ceros Snake5over 10 years agoA remake of the iconic 70's Snake game
CHANG€44almost 13 years agoIntense game about the extreme life of supermarket cashiers
Chromacore44about 9 years ago2D musical platformer set in a dark, black & white world that progressively becomes more colorful and happy through successful gameplay
Jolly Jumper69over 2 years agoInfinite jumping style game inspired by Doodle jump
Clumsy Bird1,537over 8 years agoFlappy Bird clone in JavaScript using MelonJavaScript
Coffee Snake32over 5 years agoHTML5 snake game written in CoffeeScript
Coil52almost 14 years agoHTML5 canvas game where you defeat enemies by wrapping enemies in your trail
Color Quest39over 11 years agoInfinite runner following a black and white pixel's quest to change into a color pixel
Core Commiter13over 13 years agoChoose an open source project and help that project by sorting code to proper branches
Crappy Bird54over 2 years agoFlappy Bird clone in JavaScript and Canvas2D API
Custom Tetris90about 11 years agoPlay the classic Tetris game the way you like it
D3shooter14almost 7 years agoAsteroids style game in HTML5 as a demo of the d3 library
Digger89over 2 years agoThe player is placed in an underground maze and can dig horizontal and vertical tunnels through it
Drakonas13over 12 years agoClassic shoot 'em up game build with the Three.js library
Drill Bunny41over 12 years agoDrill game with a bunny finding good stuff under the earth
DuckHunt JavaScriptDuckHunt ported to JavaScript and HTML5 with a level creator
Emberwind262over 14 years agoFantasy game port of the indie platform game Emberwind
ExecutiveMan82over 8 years agoClone of NES game MegaMan, written in JavaScript
Fluid Table Tennis79about 4 years agoRenders a table tennis game interacting with a full-color real-time fluid simulation at 60 FPS
Heal 'em All50about 7 years agoExplore old, abandoned graveyard, heal as many zombies as you can, and find your way out. But be careful not to become one of them
HotFix199over 11 years agoHelp Hotfix collect stargazers and avoid enemies. Collect commits to upgrade hotfix and add new features
Hyperspace Garbage Collector62almost 13 years agoGuide N4n through the dangerous trash-heap caverns to reach the Primary Systems Core and restore compliance to the Trash
I Spy A Ghost57over 10 years agoAn experimental p2p multiplayer game made in HTML5/Phaser using WebRTC
Jekyll & Hyde Collide28almost 13 years agoSimple Unity 2d game that is very literally based around the theme of "change" using the classic Jeykll and Hyde story
JumpSuit47almost 9 years agoWith your awesome suit, jump from planet to planet to conquer them
Mario 5 HTML491almost 4 years agoInfinite Mario in HTML5 JavaScript using Canvas and Audio elements
Mega Girl57almost 13 years agoThe hyper-deluxed-super-mega software that beats back those malicious apps
Masonry JavaScript Tetris Clone12about 11 years agoTetris clone created using HTML5/JavaScript/Phaser
Monster Wants Candy62over 11 years agoMonster Wants Candy demo is a simple HTML5 game created with Phaser 2.0.7
Octocat Jump33almost 14 years agoNavigate your ever-jumping Octocat and collect stars for extra points
Onslaught Arena195over 9 years agoFight off hordes of classic medieval monsters in this fast paced arcade shooter
Pappu PakiaAddictive game where you guide little Pappu around obstacles while collecting coins, stars, and berries and avoiding enemies known as Pakias
Phaser Snake4about 11 years agoJavaScript version of the snake game, created using the Phaser Engine
PixelPlatformer25over 14 years agoSimple platformer game that demostrates the power of the Entity game engine
PolyBranch169about 5 years agoMinimalist 3D game. Dodging branches may seem easy at first, let's see how long can you hold up as you approach terminal velocity
Protocol 39020over 11 years agoTo survive in People's Park, you must supply the prophet with change
Raging Gardens27almost 8 years agoJavaScript/HTML5 web browser game where a a hungry (ninja) rabbit farts too often
Release Cycles74almost 11 years agoAbstract 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 Forest19about 10 years agoFully 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 Free516over 4 years agoControls a skier on a mountain slope, avoiding obstacles while racing against time or performing stunts for points, depending on the game mode
Snake27almost 4 years agoSimple clone of the snake game, using canvas and JavaScript
Snake_new50over 3 years agoClassic nokia snake game using web
Space-Shooter17over 2 years agoClassic shoot'em up space shooter build in HTML5 with multiplayer
Spashal7about 10 years agoDanger lurks around every corner in space
Square Off!9almost 3 years agoMultiplayer 1v1 air-hockey style game, place squares to deflect the ball
Space Crusade11over 7 years agoHTML5 game developped with PhaserJavaScript Framework
Super Mario Bros201over 10 years agoSuper Mario Bros level one written with Backbone Game Engine
Survivor120about 8 years agoPlayable 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
WPilot164over 13 years agoBrowser-based remake of the famous XPilot game, built with Node.js and HTML5
Zedinvaders7over 6 years agoGame is based on our original comic ZED, seen inside "zero-episode" called "Game Over"
111 one-button games73about 4 years agoOne button games are famous for realizing various actions with one button

Awesome Open Source Games / Browser-Based / FPS

BananaBread1,383over 4 years agoPort 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 JavaScript945almost 4 years agoIsometric minimal-code style game at HTML5 canvas and JavaScript
Roguish91over 11 years agoRPG/Rogue-like game created in JavaScript
Room for Change138over 9 years agoRandomly 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

BrowserQuest9,261about 3 years agoHTML5/JavaScript multiplayer game experiment

Awesome Open Source Games / Browser-Based / Strategy

Ancient Beast1,694almost 2 years agoMaterialize and control beasts in order to defeat your opponents
Command & Conquer778almost 6 years agoRecreation of the original Command and Conquer, Real Time Strategy game entirely in HTML5 and JavaScript
Freeciv-web2,017almost 2 years agoBuild cities, collect resources, organize your government, and build an army, with the ultimate goal of creating the best civilization
Hexa Battle70about 9 years agoTurn based dungeon crawler written with Typescript, using React and SVG
Rapid Dominance11almost 3 years agoOpen source turn-based strategy game. Clone of the Enemy Flag
Tower Defense107about 2 years ago3D Tower Defense build with Three.js in HTML5

Awesome Open Source Games / Browser-Based / Racing

HexGL1,585about 2 years agoFuturistic HTML5 racing game, challenge your friends on this fast-paced 3D game
Trigger Rally Online Edition327almost 4 years agoFast arcade rally racing action, play in your browser with WebGL 3D graphics

Awesome Open Source Games / Browser-Based / Sandbox

3d.city1,561almost 3 years agoGoal was to build a city in 3D to test the performance of WebGL and and Three.js
Blk Game42over 13 years agoFully modifiable multiplayer voxel world in JS that can run efficiently in the browser
Cube Engine172over 3 years agoResembles that of Minecraft, a popular voxel-type 3D game based on boxes

Awesome Open Source Games / Browser-Based / Puzzle

204812,316almost 2 years agoClone of 1024, based on Saming's 2048
A Dark Room46about 13 years agoDodge and shoot the red targets, grabbing the bombs as you go. Survive as long as possible and try to get a high score
Anagramica8about 3 years agoA word game and API for anagrams
Astry515over 3 years agoWebGL maze game built with Three.js and Box2dWeb
Beatrix17over 8 years agoMusic game where you arrange the drums to catch the beats and play the right rhythm
BitBot49over 10 years agoHTML/JavaScript game where you control a bot, which must sense, plan, and act
BlicblockJavaScript16over 8 years agoJavaScript game based on Blicblock in The Sims 4. Match tetrominoes to clear the board
Blockrain.js959about 8 years agoEmbed & play the classic game on your site. Simple as that
Branching Out67almost 14 years agoMinimalist game about leaving home
Clone Man22almost 14 years agoPuzzle, memory, retro game with simple graphics
Couch 204830almost 10 years agoA physics-based puzzle, loosely related to the original 2048 game
cube-composer2,007almost 4 years agoA puzzle game inspired by functional programming
Drunken Viking61almost 5 years agoRetrace your drunken rampage in reverse time
EndingRoguelike puzzle game
Follow me! A Simon Clone8about 11 years agoFully commented version of the famous game in JavaScript, built using Phaser game engine
For King31almost 14 years agoPuzzle platformer game about a king in search for his lost crown
Genetic Drift14almost 14 years agoVictor, 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 204815over 6 years agoHexgrid-based clone of 2048
Hexahedral23over 8 years agoPush down all the blocks in the minimum number of moves
Hextris2,229over 3 years agoAddictive puzzle game inspired by Tetris
Infectors16almost 9 years agoSokoban-like puzzle game developed with Phaser
Lost! Beneath the Surface7about 11 years agoYou'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 3D22over 9 years agoA 3D maze game
Monkey Rally24over 10 years agoJavaScript game created for the Ludum Dare #28 jam
Ned Et Les MakiPuzzle game with isometric 3D graphics inspired by Sokoban
Orbium88about 2 years agoModern version of the 90's game Logical
Parity38almost 8 years agoA numbers puzzle game
Pond54about 7 years agoThe Pound is about relaxing and exploring a beautiful world
Pop Pop Win149almost 2 years agoImplementation of Minesweeper in Dart
Prism25over 11 years agoMatch all the colors
Push and Fork37over 13 years agoPuzzle game in which you carry a fork, push blocks, and go back in time
Shape Experiment7almost 9 years agoThe shape recognition reflex game
Sliding Puzzle35over 12 years agoSliding blocks puzzle game
Sudoku JavaScript21almost 8 years agoA Sudoku puzzle game with a clean design and mobile devices in mind
Swap158over 7 years agoNew take on the classic tile-based puzzle game, where you change which character you're controlling to reach your goal
TransCube231almost 8 years ago2d 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
Untrusted4,598almost 2 years agoMeta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin
Matching Pairs20over 10 years agoMade in HTML5 using Phaser as the framework, original assets and generated music
Zoko93almost 5 years ago3D version of Sokoban
Zop40over 6 years agoConnect like colors

Awesome Open Source Games / Browser-Based / Clicker

Particle Clicker657over 2 years agoAddictive incremental game that teaches players the history of high energy particle physics

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

The House178over 2 years agoYou're in a strange house. Can you find the way out? Is there any?

Awesome Open Source Games / Browser-Based / Others

Beast31almost 10 years agoAn 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
Binb292about 3 years agoCompetitive, multiplayer, realtime, guess the song game
Dental Defender: Saga of the Candy Horde40over 11 years agoHTML5 shooter/tower defense game for the #CandyJam
Descensus 216over 8 years agoA TypeScript 2D physics game
Hauberk2,014almost 2 years agoHauberk is a roguelike, an ASCII-art based procedurally-generated dungeon crawl game. It's written in Dart and runs in your browser
HeartLine3over 13 years agoGame made in 48 hours for the 2013 Global Game Jam
Psiral67almost 10 years agoJavaScript/HTML5 game, GitHub Game Off 2 winner
CyberPong6almost 10 years agoUnusual Ping Pong game, adaptable with Makey Makey Kit
Squirts29over 8 years agoWell-known indie game implemented in JavaScript
The Killer14over 4 years agoFlash/ActionScript3-based "nongame"
Turkey Cooking Simulator25almost 2 years agoYou 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 Damnation20almost 4 years agoExclusively Co-Op Metroidvania with Smash Bros Melee Movement

Awesome Open Source Games / Native / Action

Hypersomnia1,180almost 2 years agoCompetitive top-down shooter with extreme dynamics and pixely nostalgia. Has a built-in map Editor
OpenTomb1,403about 2 years agoOpen-source Tomb Raider 1-5 engine remake

Awesome Open Source Games / Native / Arcade

C-Dogs SDL908almost 2 years agoOverhead shoot-em-up port of the classic DOS game
Chaos Projectile61over 7 years ago2D run'n'gun action game with RPG elements
Clonepoint69over 2 years agoLibre clone of Gunpoint, a game in which you hack and punch your way to victory
DynaDungeons219over 2 years agoBomberman clone using the awesome open source Godot game engine
Duckmarines110over 7 years agoA ChuChu Rocket remake for PC
Epic InventorIndie, side-scrolling, action, RPG
Falling Time27almost 5 years agoArcade game inspired by Fall Down
Kroniax17about 11 years agoSidescrolling skill-based game
Missile Command18over 2 years agoMissile Command clone in Lua with LÖVE
Mystic Mine76over 6 years agoSingle and multiplayer action game with mining carts
OpenLieroX265about 2 years agoLiero clone, like realtime Worms, or a 2D Quake
OSGG11over 5 years agoOldskool Gravity Game, very difficult lander game in glorious vector graphics
Savage Wheels36over 4 years ago2D car crashing game similar to the old classic Destruction Derby
Space Shooter511about 4 years agoCross platform, 2D space shooting game made using pygame
SDL-Ball15almost 4 years agoPretty looking breakout clone available in most distributions
Taisei1,214almost 2 years agoFan-made, open Source clone of the Touhou series
Teeworlds2,380about 2 years agoOnline multi-player platform 2D shooter
Wannabe Tempest18over 11 years agoTempest(80's arcade game) clone in Java, and a small project for playing with git
Witch Blast206almost 3 years agoRoguelite dungeon crawl shooter similar to The Binding of Isaac

Awesome Open Source Games / Native / Rhythm

osu!15,628almost 2 years agoRhythm is just a away!

Awesome Open Source Games / Native / FPS

AssaultCube867over 2 years agoTotal conversion of Wouter van Oortmerssen's FPS called Cube
Darkest Hour69almost 2 years agoWorld War 2 online multiplayer tactical shooter based on Red Orchestra: Ostfront
Freedoom1,082almost 2 years agoFree software FPS based on the classic Doom engine
GlPortal363almost 2 years agoA modern 3D game and engine with portals written in C++
Ioquake32,436almost 2 years agoThe free software FPS engine that can be used to play Quake 3, or make your own game
OpenLara4,718over 2 years agoTomb Raider open-source engine
Openspades1,144over 2 years agoCompatible client of Ace of Spades 0.75
Red EclipseFun-filled new take on the first person arena shooter, featuring parkour, impulse boosts, and more
Unvanquished992almost 2 years agoFast-paced, futuristic FPS with RTS elements
Urban Terror77about 8 years agoFree multiplayer first person shooter that will run on any Quake III Arena compatible engine
WarsowFast-paced FPS in a futuristic cartoonish world

Awesome Open Source Games / Native / MMORPG

Meridian 59421almost 2 years agoThe first 3D MMORPG, released in 1996 and open sourced in 2012 - the game is being actively developed by the community
Stendhal601almost 2 years agoFun friendly and free 2D multiplayer online adventure game with an old school feel

Awesome Open Source Games / Native / RPG

Angband1,330almost 2 years agoSingle-player dungeon exploration game in the universe of JRR Tolkien
Arx Fatalis963about 2 years agoCross-platform port of Arx Fatalis, a first-person role-playing game
Cataclysm: Dark Days Ahead10,770almost 2 years agoRoguelike set in a post-apocalyptic world
Cendric287about 5 years agoPlatformer-RPG in a fantasy setting with puzzle elements
Dungeon Crawl Stone Soup2,393almost 2 years agoSingle-player roguelike dungeon exploration game with a larger focus on combat compared to other popular roguelikes
Dungeon Monkey Eternal57about 5 years agoParty-based fantasy roguelike role-playing game
Egoboo112almost 4 years agoCool 3D dungeon crawling game in the spirit of NetHack
Flare RPG72about 8 years agoFantasy action RPG game with its own engine
Freeablo2,159over 3 years agoOpen-source implementation of the Diablo I engine
NetHack3,033almost 2 years agoSingle-player roguelike dungeon exploration game and one of the most popular games in its genre
OpenMW5,435almost 2 years agoReimplementation of the Morrowind game engine
Shattered Pixel DungeonAn open source game based on the source code of Pixel Dungeon by Watabou
The Legend of Zelda: Mystery of Solarus DX186over 8 years agoSequel to The Legend of Zelda: A Link to the Past released on the SNES
Valyria Tear228over 4 years agoSingle-player medieval-fantasy 2D J-RPG

Awesome Open Source Games / Native / Platform

AAAAXY223almost 2 years agoNonlinear 2D puzzle platformer taking place in impossible spaces
Captain Holetooth70almost 4 years agoA fun, explorative and story-driven platformer with minigames. Made with the Godot Engine
Commander Genius195about 2 years agoCommander Keen compatible clone
DDraceNetwork614almost 2 years agoCooperative online precision platformer with thousands of maps and global ranks
Elemental One43about 11 years agoBuilt with the Phaser HTML5 game framework
Escape of the cat8almost 9 years agoHardcore oldschool platformer on
Frogatto624almost 2 years agoAction-adventure game, starring a certain quixotic frog
Gish334over 9 years agoAward-winning physics platformer
Journey to the Center of Hawkthorne1,098almost 2 years agoThis 2d platformer is based on Community's Digital Estate Planning episodebuilt using the LÖVE game engine
Mario-Level-12,144over 3 years agoFirst level of Super Mario Bros made with Python and Pygame
HFT Mario Party68almost 11 years agoA remixed local multiplayer reimagining of the original Mario Bros
Sky Engine15over 9 years agoCustom engine 2D platform game made with OpenGL
The Legend of Edgar119about 2 years ago2D platform game with a persistent world
The Secret Chronicles of Dr. M.205almost 2 years agoA 2D platform game in classic style
SuperTux2,549almost 2 years agoClassic 2D jump'n'run sidescroller with Tux

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

2048-cli249over 2 years agoCLI version of the game 2048 for your Linux terminal
2048-in-terminal151over 3 years agoCLI version of the game 2048 made right
Castles of Dr. Creep27over 4 years agoThe Castles of Dr. Creep
Dominion65over 15 years agoC# implementation of Dominion, a board/card game
EbbeFlut3over 9 years agoReally nice board game implemented in a bad way a VERY long time ago
IRMINGARD7almost 14 years agoPatience card game written in Ruby
Minilens135about 8 years agoCute puzzle platformer starring a cleaning robot on post-apocalyptic Earth
Nudoku333about 2 years agoNcurses based CLI sudoku game
PuzzleDash10over 12 years agoMatch-3 puzzle game
Tictactoe12almost 3 years agoGraphical tic-tac-toe AI which never loses
Wizznic40over 5 years agoMost awesome puzzle game
PokerTH499about 2 years agoImplementation of Texas Hold'em supporting (online) multiplayer and botplay

Awesome Open Source Games / Native / Racing

Stunt Rally610about 2 years agoRally game with Track Editor, based on VDrift and OGRE
SuperTuxKart4,549almost 2 years agoFree 3D kart racing game featuring open source mascots

Awesome Open Source Games / Native / Programming

CengBall33over 5 years agoSoccer programming game with 2D simulation

Awesome Open Source Games / Native / Sandbox

Blackvoxel100over 2 years agoSandbox game based on a molecular voxel interaction engine
Craft10,482over 2 years agoSimple Minecraft clone written in C using modern OpenGL
Endless Sky6,252almost 2 years agoSpace trading and combat game similar to the classic Escape Velocity series
Freeminer404almost 2 years agoSandbox game inspired by Minecraft
Minecraft5,277over 3 years agoSimple Minecraft-inspired demo written in and
Manic Digger337about 2 years agoA multiplayer block-building voxel game, Minecraft clone
Minetest10,914almost 2 years agoInfinite-world block sandbox game with survival and crafting
Pycraft199almost 3 years agoA Minecraft-inspired game for the terminal
Rigs of Rods1,034almost 2 years agoSoft-Body physics simulator for vehicles and more
Space Engineers2,942over 4 years agoSpace Engineers is a voxel-based sandbox game set in an asteroid field in space
Terasology3,688almost 2 years agoVoxel world game engine inspired by Minecraft and others with fancy graphic effects and a heavy focus on extensibility
The Powder Toy4,640almost 2 years agoFalling-sand physics sandbox game

Awesome Open Source Games / Native / Strategy

0 A.D.2,739about 2 years ago3D RTS similar to Age of Empires II
Caesaria268about 9 years agoRemake of the popular citybuilder and economic sim Caesar III
Colobot1,125almost 2 years agoA real-time strategy game with programmable bots
CorsixTH4,071almost 2 years agoClone of Theme Hospital
Curse of War321over 2 years agoFast-paced action strategy game with ncurses and SDL frontends
Harris24almost 2 years agoStrategy game based around the actions of RAF Bomber Command in the Second World War
Hedgewars495about 3 years agoA turn based strategy, artillery, action and comedy game
KaM Remake361over 4 years agoRTS game remake of “Knights and Merchants” written in Delphi from scratch
KeeperRL890almost 2 years agoRoguelike dungeon builder inspired by Dwarf Fortress
Last Colony90over 13 years agoRTS game with both a single player campaign mode as well as a multiplayer mode, created entirely in HTML5 and JavaScript
MegaGlest356almost 2 years agoMegaGlest real-time strategy game engine (cross-platform, 3-d)
Micropolis908almost 2 years agoCity-building game based on the original code for SimCity
MindustryAn open source sandbox tower-defense game
Openage12,810almost 2 years agoClone of the Age of Empires II engine
OpenDungeons478over 3 years agoOpen source game inspired by Dungeon Keeper - Dark, damp and dangerous
OpenFodder461almost 2 years agoOpen-source implementation of Cannon Fodder
OpenRA14,822almost 2 years agoOpen-source implementation of the Red Alert engine using .NET/mono and OpenGL. Runs on Windows, Linux and macOS
OpenTTD6,448almost 2 years agoOpenTTD is a transport simulation game based upon the popular game Transport Tycoon Deluxe, written by Chris Sawyer
OpenXcom1,926almost 2 years agoClone of the original X-COM
Pax Britannica94over 15 years agoUnderwater one-button real-time strategy game
PCOTM (Phone Case of the Monster)6over 13 years agoRuby game, where you play as a phone-collecting monster
Pioneer1,650almost 2 years agoGame of lonely space adventure
Polly-B-Gone61over 6 years agoPhysics platform game about a plucky wheeled robot named Polly
OpenRCT213,634almost 2 years agoOpen source recreation of Rollercoaster Tycoon 2
Race into Space176almost 2 years agoTurn-based space race strategy game originally by Interplay
Seven Kingdoms: Ancient Adversaries257almost 3 years agoClassic RTS game liberated in 2009
Source of Tales59about 8 years agoEntry in the Liberated Pixel Cup 2012
Tanks of Freedom1,143almost 2 years agoTurn-based strategy game in isometric pixel-art style
The Battle for Wesnoth5,578almost 2 years agoTurn-based strategy game with a high fantasy theme
Unknown Horizons2D isometric RTS economic strategy game written in C++ & Python, built on the Flexible Isometric Free Engine
Voxeliq163over 6 years agoBlock-based game engine implementation developed with C#
Wargus370almost 2 years agoWargus is a Warcraft2 Mod that allows you to play Warcraft2 with the Stratagus engine
Warzone 21003,239almost 2 years agoPostnuclear realtime strategy
Wyrmsun307over 2 years agoStrategy game based on history, mythology and fiction
Zero-K697almost 2 years agoOpen source RTS game with physical projectiles and smart units
Stone KingdomsReal-time strategy based on the original Stronghold series

Awesome Open Source Games / Mobile Games / Android

ChaseWhisplyProject537over 2 years agoChase Whisply is a FPS. You have to seek, find and kill the ghosts living around you
Colorphun83almost 12 years agoColorPhun is a simple color based Android Game
Game of Life98over 3 years agoConway's Game of Life with editable rules
Gidi Games68over 4 years agoLexis, TicTacToe, Puzzlemania - a collection of 3 board games done with Cocos2d for Android
Green Wall22over 11 years agoWeirdly addictive arcade-style android game, where you fling fruit at a wall. Project developed using Android Studio 1.0
Memory Game590over 5 years agoSimple and beautiful memory game for kids
Pimple Popper34about 2 years agoGame to pop pimples using the awesome Godot Engine
Pixel Dungeon3,604about 7 years agoTraditional roguelike game with pixel-art graphics and simple interface
PuzzleGame63about 10 years agoSlider puzzle game implementation created with Cocos2d for Android
Wannabe Tempest20over 10 years agoClone of 80's coin-op arcade game Tempest(80's arcade game)

Awesome Open Source Games / Mobile Games / IOS

Bat Loves Bugs10about 11 years agoArcade game about a bug-craving bat
Bridges175almost 3 years agoPuzzle game with bridges, houses, tolls, and subways for iOS
Canabalt1,584about 15 years agoRelease of Canabalt for iOS
Choose Figure44over 8 years agoSimple logic game. Choose the right figure. Train your attention
Doom789over 3 years agoDoom Classic for iOS
DrugsNRock14over 12 years agoSimple multiplayer rhythm game designed during the 2013 Global Game Jam
FinalFighter16about 11 years agoTank deathmatch battle game developed using Cocos2D
Gorillas249over 12 years agoIphone port of the popular old QBasic game
Light Jockey17almost 14 years agoiOS Auditorium-like game
Lumio178over 10 years agoPuzzle game for iOS developed using Cocos2D. Available free on the App Store
Sakura Fly104almost 7 years agoiOS action game developed using SpriteKit. Available free on the App Store
Wolfenstein 3D522almost 4 years agoWolfenstein 3D for iOS Source Release

Awesome Open Source Games / Chat bots

c4bot27almost 8 years agoChat bot that plays Connect Four with you, works in web chat, Facebook Messenger, Skype, and Telegram

Awesome Open Source Games / Just The Source

Aquaria299almost 2 years agoBreath-taking underwater fantasy game. Winner of the Grand Prize at the 2007 Independent Games Festival
Doom 34,522over 4 years agoDoom 3 GPL source code release
ID SoftwareIncludes Doom, Quake, Wolfenstein and more
Jedi Academy450over 13 years agoJedi Academy source only, mirror of SourceForge from Raven Software
Jedi Outcast273over 13 years agoJedi Outcast source only, mirror of SourceForge from Raven Software
MaNGOS3,031over 3 years agoFull featured World of Warcraft server
Miner Wars 2081237almost 13 years agoFor modders of Miner Wars 2081, a 6DOF action-survival space-shooter simulation-game set in the year 2081
OpenJK2,048almost 2 years agoCommunity maintained fork of Jedi Academy and Jedi Outcast development
Prince of Persia6,482almost 2 years agoSource code for the original Prince of Persia game that was written on the Apple II, in 6502 assembly language, between 1985-89
UFO RUN64almost 11 years agoReal time multiplayer with Nextpeer
System Shock1,446about 8 years agoSource code for original System Shock game (PowerMac version), more readable fork available

Awesome Open Source Games / Frameworks/Engines/Libraries

Akihabara197almost 14 years agoSet of libraries, tools and presets to create pixelated indie-style 8/16-bit era games in JavaScript
Allegro 51,903almost 2 years agoC++ libraries to make 2D games(graphics, sound, etc.)
Ammo.js4,215over 2 years agoDirect port of the Bullet Physics engine to JavaScript using Emscripten
Atomic Engine3,245over 2 years agoFeatures 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.jsComplete JavaScript framework for building 3D games with HTML 5 and WebGL
Bgfx15,197almost 2 years agoCross-platform rendering library
Chilli Works160over 2 years agoAn open source, cross-platform game engine designed for indie developers
Chipmunk Physics2,227over 2 years agoSimple, lightweight, fast and portable 2D rigid body physics library written in C
ChoiceScript414almost 2 years agoA language/engine for developing text-based multiple-choice interactive novels
Cocos2d for Android609almost 14 years agoCocos2d for Android, based on cocos2d-android-0.82, and now ported from cocos2d-iphone 0.99.4
Cocos2d for iPhone4,065about 5 years agoFramework 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 HTML53,067over 2 years agoCocos2d for Web Browsers. Built using JavaScript
Cocos2d-x18,310almost 2 years agoMulti-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
Crafty3,445almost 3 years agoJavaScript game library that can help you create games in a structured way
CutJavaScript2,438almost 2 years agoLightweight and fast 2D HTML5 rendering engine for cross-platform game development
Dash421almost 6 years agoFree and open 3D game engine written in D
Duality1,411about 2 years ago2D Game Development Framework
EaselJavaScriptLibrary to make working with the Canvas element easier
EntityJavaScript186about 11 years agoHTML5 JavaScript game engine utlizing the entity-component design
Evennia MUD/MU* Creation System1,823almost 2 years agoLibrary for creating online multiplayer text games (MUD, MUSH, MUX, MUCK, MOO etc) in pure Python
Flare32about 8 years agoFree/Libre Action Roleplaying Engine
Flashpunk392over 10 years agoFree ActionScript 3 library designed for developing 2D Flash games
Flixel1,132almost 11 years agoGame-making library written entirely in ActionScript 3
GameJavaScript466about 6 years agoGameJs is a JavaScript library for writing 2D games or other interactive graphic applications for the HTML Canvas inspired by PyGame
GamePlay4,521over 2 years agoCross-platform, C++ game framework/engine for creating 2D/3D mobile and desktop games
GemRB994almost 2 years agoCross-platform implementation of Bioware's Infinity Engine
GenesisEngine41almost 8 years agoGenesisEngine 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 3D29over 12 years agoCanvas based JavaScript ray casting engine for pseudo 3D games
Godot91,977almost 2 years agoFully 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
HaxeFlixel2,019almost 2 years agoFree, cross-platform 2D game engine powered by Haxe and OpenFL
JiGS77about 2 years agoOnline RPG and Trading Game Engine built in PHP
JMonkeyEngine3,855almost 2 years agoCutting edge, cross-platform 3D game engine for adventurous Java developers
Kiwi.js1,410over 3 years agoBlazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJavaScript for publishing to the AppStore
LibGDX23,466almost 2 years agoDesktop/Android/HTML5/iOS Java game development framework
LibRocket1,140over 5 years agoC++ user interface package based on the HTML and CSS standards. It is designed as a complete solution for any project's interface needs
LibSDL2pp563almost 3 years agoC++11 bindings for
LycheeJavaScriptFree HTML5 + native OpenGL Game Engine for Embedded, Console, Mobile, Server and Desktop
Matter.js17,003about 2 years agoMatter.js is a JavaScript 2D rigid body physics engine for the web
MelonJavaScriptHTML5 game framework for 2D games
MonoGame11,642almost 2 years agoXNA Implementation for Mono based platforms (supports iOS, Android, Linux, and started work on PS Suite and NaCli )
Oimo.js3,075about 5 years agoLightweight 3d physics engine for JavaScript
OpenRTS1,350almost 8 years agoReal-Time Strategy game 3D engine coded in java 7
osu-framework1,677almost 2 years agoA game framework written with osu! in mind
Oxygine786about 2 years agoC++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
panda.js740about 6 years agoFree HTML5 game engine for mobile and desktop with Canvas and WebGL rendering
Phaser37,302almost 2 years agoPhaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering
PhysicsJavaScriptModular, extendable, and easy-to-use physics engine for JavaScript
pixi.js44,140almost 2 years agoSuper fast HTML 5 2D rendering engine that uses webGL with canvas fallback
Plasma206almost 2 years agoCyan Worlds's Plasma game engine
PlayCanvas9,772almost 2 years ago3D WebGL game engine with online toolset
QICI Engine867about 10 years agoFree JavaScript game engine library with a web-based comprehensive suite of toolset for making HTML5 games
Quasi-Engine55over 11 years agoQtQuick framework that intends to be a complete toolset to ease 2d game development
Ren'py5,114almost 2 years agoA Visual Novel Engine, written in python, for both mobile (iOS beta) and desktop platforms
SFML10,340almost 2 years agoSimple and Fast Multimedia Library
Solarus714over 8 years agoAn Action-RPG game engine written in C++
Spring3,604over 2 years agoReal Time Strategy game engine
Starling2,887almost 2 years agoActionScript 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)
SuperpowersTypeScript & ThreeJavaScript powered game engine and framework (2D & 3D with WebGL)
Tesseract188about 9 years agoMake mapping more fun by using modern dynamic rendering techniques, sothat you can get instant feedback on lighting changes, not just geometry
Three.js103,265almost 2 years agoJavaScript 3D library used in many browser games
Tiled11,311almost 2 years agoTiled 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 2D1,253almost 2 years agoMIT Licensed version of Torque 2D from GarageGames
Torque 3D3,353over 4 years agoMIT Licensed version of Torque 3D from GarageGames
Turbulenz Engine4,608over 3 years agoHTML5 game engine and server-side APIs available in JavaScript and TypeScript for building and distributing 2D and 3D games
Urho3D4,569over 3 years agoUrho3D 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 Engine108almost 6 years agoAn isometric game engine for games with an open world made of blocks or voxels
XLE335over 4 years agoRendering 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™

Bfxr973over 5 years agoFlash + AIR sound effects generator. Based on Sfxr
Brood War API1,611over 3 years agoC++ framework to interact with the Real Time Strategy (RTS) game Starcraft: Broodwar
FlxCollisions2over 15 years agoSimple set of 2d physics + collision demos for flixel v2.0
Gamertag23over 12 years agoGem for retrieving Xbox Live Gamertag information from various sources
Greenworks1,498almost 2 years agoA Node.js addon allowing you to integrate HTML5 game with Steamworks
Halo::Reach::API16over 5 years agoRuby gem for interacting with the Halo:Reach API
IodineGBA262about 3 years agoGameBoy Advance emulator written entirely in JavaScript and powered by HTML5
Itch2,393almost 2 years agoAn electron cross-platform game downloader, installer, and library manager for itch.io written in TypeScript
JavaScript Breakouts543almost 3 years agoCollection of JavaScript engine implementations of Breakout
Leaderboard(Java)25over 5 years agoLeaderboards backed by Redis(in Java)
Leaderboard(PHP)25over 5 years agoLeaderboards backed by Redis(in PHP)
Leaderboard(Python)21over 5 years agoLeaderboards backed by Redis(in Python)
Leaderboard(Ruby)479over 5 years agoLeaderboards backed by Redis(in Ruby)
Leaderboard(Scala)7over 5 years agoLeaderboards backed by Redis (in Scala)
libfreenect3,597about 2 years agoDrivers and libraries for the Xbox Kinect device on WIndows, Linux, and macOS
OpenEmu16,241about 2 years agoProject to bring game emulation to macOS as a first class citizen
Mudlet745almost 2 years agoA cross-platform, open source, and super fast MUD (text-only MMORPGs) client with scripting in Lua
Stats.js8,773almost 2 years agoJavaScript performance monitor
Tassadar44over 5 years agoStarcraft 2 replay parser written in pure Ruby
World of Warcraft AddonsVarious World of Warcraft addons written in Lua
World of Warcraft API Docs525about 7 years agoPublic documentation for the RESTful web service provided as part of the World of Warcraft community site

Backlinks from these awesome lists:

More related projects: