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
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 |