Below is a list of open source games - old school text adventures, educational games, 8-bit platform games, browser-based games, indie games, GameJam projects, etc...
If you'd like to add a game to the list or found a bug? Please create an Issue, or fork this repository and submit a pull request (click here to edit this file from github).
Any game is accepted as long as it is open source. No matter what platform the code is published on, GitHub, GitLab, Code Sandbox, etc...
Help: MarkDown Help, Markdown Cheatsheet
Check Contributors Hall of Fame List
- Open Source Games
- Table of Contents
- Browser-Based
- Desktop
- Mobile
- References
- Legend
- Amazing Community
- License
Name | Description | Source | Play |
---|---|---|---|
A generic Infinite Runner game | A generic Infinite Runner game | CodePen | Play |
Alge's Escapade | HTML5, JavaScript, GameJs arcade game where you control an Algae. | GitHub | Play |
Alien Invasion | Demo Game for Mobile HTML5 Game Development. | GitHub | Play |
Arashi | Arashi is a clone of the Arcade game Tempest. | GitHub | !Play |
Asteroids | Asteroids clone in JavaScript and Canvas. | GitHub | Play |
Asteroids | Pure JavaScript asteroids. | GitHub | - |
Asteroids | Recreation of the Asteroids in pure JavaScript | CodePen | Play |
Avabranch | GitHub Game Off 2012 entry. | GitHub | Play |
Ball And Wall | Pure JavaScript arkanoid style game. | GitHub | Play |
Bit Maze | A simple platformer maze | CodePen | Play |
Breakout | Breakout multiplayer with HTML5. | GitHub | - |
Breakouts | A compilation of the breakout game written in multiple JavaScript frameworks | GitHub | Play |
CHANG€ | Intense game about the extreme life of supermarket cashiers. | GitHub | !Play |
COLORON GAME | A game made to inspire developers to use GSAP, ES6 and Flexbox | CodePen | Play |
Captain Rogers | Captain Rogers: Asteroid Belt of Sirius - HTML5 mobile game created using ImpactJS. | GitHub | Play |
Carnival Game | A point and shoot game made with just HTML and CSS (no Javascript) | CodePen | Play |
Cell Mates | Game made in 48 hours for the 2013 Global Game Jam. | GitHub | - |
Ceros Snake | A remake of the iconic 70's Snake game. | GitHub | - |
Circus Charlie | HTML5 tribute created in Phaser. | GitHub | Play |
Clumsy Bird | Flappy Bird clone in JavaScript using MelonJS. | GitHub | Play |
Codename Lumberjack | Simple flash game written using Actionscript 3.0 and Flixel. | GitHub | - |
Coffee Snake | HTML5 snake game written in CoffeeScript. | GitHub | Play |
Coil | HTML5 canvas game where you defeat enemies by wrapping enemies in your trail. | GitHub | Play |
Color Blast! | A top down color shooter | CodePen | Play |
Core Commiter | GitHub Game Off 2012 entry. | GitHub | - |
Crappy Bird | Flappy Bird clone in JavaScript and Canvas2D API. | GitHub | - |
Custom Tetris | Play the classic Tetris game the way you like it. | GitHub | Play |
D3 Shooter | Asteroids style game in HTML5 as a demo of the d3 library. | GitHub | Play |
Digger | HTML5 version of a Boulderdash game. | GitHub | Play |
Drakonas | Classic shoot 'em up game build with the Three.js library. | GitHub | - |
Drill Bunny | Written in JavaScript and using the great Phaser library. | GitHub | Play |
DuckHunt JS | DuckHunt ported to JS and HTML5 with a level creator. | GitHub | Play |
EKG Runner | Game made in 48 hours for the 2013 Global Game Jam. | GitHub | - |
Elemental One | Built with the Phaser HTML5 game framework. | GitHub | Play |
Emberwind | HTML5 port of the indie platform game Emberwind. | GitHub | - |
ExecutiveMan | JavaScript MegaMen clone. | GitHub | - |
Farzone | The open source 2D shooter fighting game | GitHub | Play |
Fire Cosmos | A simple 2D space shooter | GitHub | Play |
Flappy Bird | Flappy bird in html5. | GitHub | - |
Fluid Table Tennis | Renders a table tennis game interacting with a full-color real-time fluid simulation at 60 FPS. | GitHub | - |
FlxInvaders | Very simple Flixel game inspired by the Taito classic. | GitHub | !Play |
FlxTeroids | Very simple Flixel game inspired by the classic arcade shooter. | GitHub | !Play |
Grave Robbers | Sort of GIRP-inspired tower defense. | GitHub | !Play |
Heal 'em All | Imagine, what if the cure exists? What if zombies plague can be stoped? Explore old, abandoned graveyard, heal as many zombies as you can, and find your way out. But be careful not to become one of them. | GitHub | Play |
Homo Game | A simple Phaser platform game | GitLab | Play |
HotFix | Help Hotfix collect stargazers and avoid enemies. Collect commits to upgrade hotfix and add new features. | GitHub | Play |
Hyperspace Garbage Collector | General Hyperspace Waste Management Solutions. | GitHub | Play |
I Spy A Ghost | An experimental p2p multiplayer game made in HTML5/Phaser using WebRTC. | GitHub | Play |
JS Planet defense game | Protect the planet! Destroy the asteroids to save your people! | CodePen | Play |
Jekyll & Hyde Collide | Multi-layered infinite side-scroller. | GitHub | Play |
Jolly Jumper | Made in Phaser. | GitHub | Play |
JumpSuit | A multiplayer space shooter set in a wrapped universe. | GitHub | !Play |
KILL THE BIRDS | A game made with just HTML and CSS (no Javascript) | CodePen | Play |
Marble Soccer | Marble game for learning three.js. | GitHub | - |
Mario 5 HTML | Infinite Mario in HTML5 JavaScript - using Canvas and Audio elements. | GitHub | - |
Masonry JavaScript Tetris Clone | Tetris clone created using HTML5/JavaScript/Phaser. | GitHub | - |
Mega Girl | Megaman inspired game. | GitHub | - |
Menja | A game about smashing cubes. | CodePen | Play |
Mode | Small(but sadly not that simple) demo game built on the Flixel framework. | GitHub | - |
Monster Wants Candy | Simple HTML5 game created with Phaser 2.0.7. | GitHub | Play |
Ninja Multiplayer Platformer | A real time multiplayer game using PubNub & Phaser's HTML5 game engine | GitHub | Play |
O! | O! is a minimalistic game and a demo game for Cut.js library. You can play it online or download mobile apps. | GitHub | Play |
Octocat Jump | GitHub Game Off 2012 Entry. | GitHub | Play |
Onslaught Arena | Fight off hordes of classic medieval monsters in this fast paced arcade shooter! | GitHub | Play |
Pappu Pakia | Addictive game where you guide little Pappu around obstacles while collecting coins, stars, and berries and avoiding enemies known as Pakias. | GitHub | - |
Phaser Snake | JavaScript version of the snake game, created using the Phaser Engine. | GitHub | - |
Pinball Physics | A physics pinball game made with Matter.js. | CodePen | Play |
PixelPlatformer | Simple platformer game that demostrates the power of the Entity game engine. | GitHub | - |
Platform game engine | A simple platform game engine, the map is customisable and scriptable. | CodePen | Play |
PolyBranch | Minimalist 3D game. Dodging branches may seem easy at first, but how long can you hold up as you approach terminal velocity? | GitHub | Play |
Protocol 390 | To survive in People's Park, you must supply the prophet with change. | GitHub | - |
Pure CSS Tic Tac Toe | A Complete tic tac toe game only using CSS | CodePen | Play |
Raging Gardens | Javascript/HTML5 web browser game where a a hungry (ninja) rabbit farts too often. | GitHub | Play |
Release Cycles | 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. | GitHub | Play |
SORADES 13K | Scrolling shooter in the vein of "Raptor: Call of the Shadows" and "Warning Forever". | GitHub | Play |
Save The Forest | Save the burning forest! | GitHub | Play |
Ski Free | JavaScript port of the classic PC Game, Skifree. | GitHub | Play |
Snake Game | Snake game clone build in html | CodePen | Play |
Snake | Clone of the classic Snake game. | GitHub | - |
Snake_new | Classic nokia snake game using web. | GitHub | Play |
Space Crusade | HTML5 game developped with PhaserJS Framework. | GitHub | - |
Space Invaders | Remake of Space Invaders in require.js. | GitHub | - |
Space-Shooter | A classic shoot'em up space shooter build in HTML5 with multiplayer. | GitHub | Play |
Spashal | Danger lurks around every corner in space. | GitHub | Play |
Square Off! | Multiplayer 1v1 air-hockey style game, place squares to deflect the ball. | GitHub | Play |
Super Mario Bros | Super Mario Bros level one written with Backbone Game Engine. | GitHub | Play |
Survivor | 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. | GitHub | Play |
TOSIOS | The Open-Source IO Shooter is an open-source multiplayer game in the browser | GitHub | Play |
The Final Fate | A 2D space shooter coded with HTML5 and JavaScript. No frameworks used. Keyboard, gamepad and touch controls. | GitHub | Play |
The frantic run of the valorous rabbit | Save this little guy from this (not so evil) wolf. | CodePen | Play |
Tower Blocks | Tower building game. Place blocks by clicking, tapping or spacebarring. | CodePen | Play |
Vanilla JS Snake | A vanilla glow snake game. | CodePen | Play |
WPilot | A browser-based remake of the famous XPilot game, built with NodeJS and HTML5 | GitHub | - |
hurry! | Small but speedy arcade shooter. | GitHub | Play |
zedinvaders | Game is based on our original comic ZED, seen inside "zero-episode" called "Game Over". | GitHub | Play |
Name | Description | Source | Play |
---|---|---|---|
BananaBread | 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. | GitHub | Play |
Name | Description | Source | Play |
---|---|---|---|
Diablo JS | Isometric minimal-code style game at html5 canvas and javascript. | GitHub | Play |
Mazmorra | 🗡 Online Multiplayer Dungeon Crawler powered by Colyseus - https://gum.co/mazmorra | GitHub | Play |
Roguish | RPG/Rogue-like game created in JavaScript. | GitHub | - |
Room for Change | Randomly generated action RPG. | GitHub | - |
Name | Description | Source | Play |
---|---|---|---|
BrowserQuest | HTML5/JavaScript multiplayer game experiment. | GitHub | Play |
Tap Tap Adventure | Expansion of BrowserQuest. | GitHub | Play |
Name | Description | Source | Play |
---|---|---|---|
Ancient Beast | Materialize and control beasts in order to defeat your opponents | GitHub | Play |
Command & Conquer | Clone of the popular RTS. | GitHub | Play |
Freeciv-web | An turn-based strategy game implemented in HTML5. | GitHub | - |
Hexa Battle | A turn based dungeon crawler written with Typescript, using React and SVG. | GitHub | Play |
Tower Defense | 3D Tower Defense build with Three.js in HTML5. | GitHub | - |
Name | Description | Source | Play |
---|---|---|---|
HexGL | Futuristic HTML5 racing game by Thibaut Despoulain using HTML5, Javascript and WebGL. | GitHub | Play |
Night Bike | Ride your motorcycle through the city at night! Jump over as many vehicles as you can! | GitHub | Play |
Trigger Rally Online Edition | Fast arcade rally racing. | GitHub | Play |
Name | Description | Source | Play |
---|---|---|---|
3d.city | 3d city builder game. | GitHub | Play |
Blk Game | Multiplayer Javascript/WebGL voxel world game demo. | GitHub | Play |
Cube Engine | 3D engine completely written in HTML5 without OpenGL. | GitHub | Play |
Project Cube | Voxel game based on Minecraft made with HTML5. | GitHub | Play |
Voxel Metaverse | Playing with voxel.js | GitHub | Play |
Name | Description | Source | Play |
---|---|---|---|
0hh0 | Companion game to 0hh1 by Q42. | GitHub | Play |
0hh1 | Lovely little logic game by Q42. | GitHub | Play |
2048 game | 2048 clone game | CodePen | Play |
2048 | Sliding addition game | GitHub | Play |
3D Hartwing Chess Set | 3D chess game done in HTML/CSS/JS. | GitHub | Play |
A Dark Room | Minimalist Text Adventure game written in JavaScript. | GitHub | Play |
Anagramica | A word game and API for anagrams. | GitHub | Play |
Astry | WebGL maze game built with Three.js and Box2dWeb. | GitHub | Play |
Beatrix | Music game where you arrange the drums to catch the beats and play the right rhythm. | GitHub | Play |
Bingo | Classic Indian School Bingo game (online 2 Player) using reactjs and peerjs (webRTC) | GitHub | Play |
BitBot | HTML/JS game where you control a bot, which must sense, plan, and act. | GitHub | - |
BlicblockJS | JavaScript game based on Blicblock in The Sims 4. Match tetrominoes to clear the board. | GitHub | - |
Blockrain.js | Embed & play the classic game on your site. Simple as that. | GitHub | Play |
Boxcars | Play backgammon online via bgammon.org | Git | Play |
Branching Out | Minimalist game about leaving home. | GitHub | Play |
Clone Man | Puzzle, memory, retro game with simple graphics. | GitHub | Play |
Copycat | A puzzle game to put all cats at the same time in different holes | CodePen | Play |
Couch 2048 | A physics-based puzzle, loosely related to the original 2048 game. | GitHub | Play |
Desperate Gods | 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. | GitHub | - |
Drunken Viking | Retrace your drunken rampage in reverse time. | GitHub | Play |
Ending | Roguelike puzzle game. | GitHub | Play |
Flip | A memory card game | CodePen | Play |
Follow me! A Simon Clone | Fully commented version of the famous game - Simon - in JavaScript, built using Phaser game engine | GitHub | - |
For King | Puzzle platformer game about a king in search for his lost crown. | GitHub | Play |
Genetic Drift | 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?. | GitHub | - |
Green Mahjong | Solitaire mahjong game done in HTML/CSS/JS. | GitHub | Play |
Hex 2048 | Hexgrid-based clone of 2048. | GitHub | Play |
Hexahedral | Push down all the blocks in the minimum number of moves. | GitHub | Play |
Hexapipees | Restore a scrambled network of connections by rotating tiles of the board | GitHub | Play |
Hextris | Addictive puzzle game inspired by Tetris. | GitHub | Play |
Infectors | Sokoban-like puzzle game developed with Phaser. | GitHub | Play |
Kriegspiel | The game of imperfect information, the Kriegspiel chess variant. | GitHub | !Play |
Lichess | Free chess game using HTML5 & websockets, built with Scala, Play 2.1, MongoDB and Elasticsearch. | GitHub | Play |
Lost! Beneath the Surface | 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. | GitHub | - |
Matching Pairs | Made in HTML5 using Phaser as the framework, original assets and generated music. | GitHub | - |
Maze 3D | A 3D maze game. | GitHub | Play |
Monkey Rally | JavaScript game created for the Ludum Dare jam. | GitHub | Play |
Ned Et Les Maki | Puzzle game with isometric 3D graphics inspired by Sokoban. | GitHub | Play |
Orbium | Modern version of the 90's game Log!cal. | GitHub | Play |
Parity | A numbers puzzle game. | GitHub | Play |
Pond | A narrow fellow in the Pond. | GitHub | Play |
Pop Pop Win | Implementation of Minesweeper in Dart | GitHub | Play |
Prism | Match all the colors. | GitHub | - |
Push and Fork | Puzzle game in which you carry a fork, push blocks, and go back in time.. | GitHub | Play |
React Game | Try to memorize all box positions | Code Sandbox | Play |
Shape Experiment | The shape recognition reflex game. | GitHub | Play |
Sliding Puzzle | Sliding blocks puzzle game. | GitHub | - |
Sudoku JS | A Sudoku puzzle game with a clean design and mobile devices in mind. | GitHub | Play |
Swap | New(award winning) take on the classic tile-based puzzle game, where you change which character you're controlling to reach your goal. | GitHub | Play |
The Cube | See if you can solve this classic Rubik's puzzle game made in three.js. | CodePen | Play |
Tic-Tac-Toe Multiplayer | Turn-based multiplayer example powered by Colyseus | GitHub | Play |
TransCube | 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. | GitHub | Play |
Zoko | 3D version of Sokoban | GitHub | Play |
Zop | Connect like colors. | GitHub | Play |
c4 | Connect Four game, with AI, in HTML/CSS/JS. | GitHub | Play |
cube-composer | A puzzle game inspired by functional programming. | GitHub | Play |
untrusted | Meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin. | GitHub | Play |
Name | Description | Source | Play |
---|---|---|---|
Particle Clicker | Addictive incremental game that teaches players the history of high energy particle physics. | GitHub | Play |
Name | Description | Source | Play |
---|---|---|---|
The House | You're in a strange house. Can you find the way out? Is there any? | GitHub | Play |
Name | Description | Source | Play |
---|---|---|---|
Beast | 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. | GitHub | - |
CyberPong | Unusual Ping Pong game, adaptable with Makey Makey Kit. | GitHub | - |
Dental Defender: Saga of the Candy Horde | HTML5 shooter/tower defense game for the #CandyJam. | GitHub | Play |
Descensus 2 | A TypeScript 2D physics game. | GitHub | - |
Hauberk | Hauberk is a roguelike, an ASCII-art based procedurally-generated dungeon crawl game. It's written in Dart and runs in your browser. | GitHub | - |
HeartLine | Game made in 48 hours for the 2013 Global Game Jam. | GitHub | - |
Psiral | JavaScript/HTML5 game, GitHub Game Off 2 winner. | GitHub | Play |
Squirts | Well-known indie game implemented in JavaScript. | GitHub | - |
Super Metronome Hero | Super Metronome Hero is a rhythm game. Try to hit the metronme in right time. | GitHub | Play |
The Killer | Flash/ActionScript3-based "nongame". | GitHub | Play |
Turkey Cooking Simulator | 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. | GitHub | Play |
binb | Competitive, multiplayer, realtime, guess the song game. | GitHub | Play |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
OpenTomb | An open-source Tomb Raider 1-5 engine remake. | GitHub | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
Arkanoid Go | Arkanoid game in Go using Ebiten game engine with ECS. | GitHub | - |
C-Dogs SDL | Overhead shoot-em-up port of the classic DOS game. | GitHub | - |
Carotid Artillery | A top-down twin-stick shooter. | GitTea | Play |
Chaos Projectile | 2D run'n'gun action game with RPG elements. | GitHub | - |
Chromacore | 2D musical platformer set in a dark, black & white world that progressively becomes more colorful and happy through successful gameplay. | GitHub | - |
Clonepoint | Libre clone of Gunpoint, a game in which you hack and punch your way to victory. | GitHub | - |
Color Quest | Infinite runner following a black and white pixel's quest to change into a color pixel. | GitHub | - |
Cr1ckt | Tap left and right to jump through the caves to the fruit ...as long as the game. | GitHub | Play |
Duckmarines | A ChuChu Rocket remake for PC. | GitHub | - |
DynaDungeons | Bomberman clone using the awesome open source Godot game engine. | GitHub | - |
Ebiten Breakout | A simple breakout game made in Ebiten | GitHub | Play |
Epic Inventor | Indie, side-scrolling, action, RPG. | GitHub | - |
Falling Time | Arcade game inspired by Fall Down. | GitHub | - |
Feta Feles Remastered | An eerie bullet hell shooter, featuring a small story based around your "pet cat". | GitHub | Play |
Game Off 2021 | This is a runner game made in Go with Ebiten engine. | GitHub | Play |
Go Space Crane | Simple moonlander like game with some new mechanics | GitHub | - |
Kroniax | Sidescrolling skill-based game. | GitHub | - |
Kuronan Dash | Doujin game "Kuronan Dash" from the comic "Nekomusume Doujinshi". | GitHub | Play |
Missile Command | Missile Command clone in Lua with LÖVE. | GitHub | - |
Monovania | Metroidvania game. | GitTea | Play |
Mystic Mine | Single and multiplayer action game with mining carts. | GitHub | - |
OSGG | Oldskool Gravity Game, very difficult lander game in glorious vector graphics. | GitHub | - |
OpenLieroX | Liero clone, like realtime Worms, or a 2D Quake. | GitHub | - |
SDL-Ball | Pretty looking breakout clone available in most distributions. | GitHub | - |
Savage Wheels | 2D car crashing game similar to the old classic Destruction Derby. | GitHub | - |
Space Invaders Go | Space invaders game in Go using Ebiten game engine with ECS. | Github | - |
Space Shooter | Cross platform, 2D space shooting game made using pygame. | GitHub | - |
Taisei | Fan-made, open Source clone of the Touhou series. | GitHub | - |
Teeworlds | Online multi-player platform 2D shooter. | GitHub | - |
Wannabe Tempest | Tempest(80's arcade game) clone in Java, and a small project for playing with git. | GitHub | - |
Witch Blast | Roguelite dungeon crawl shooter similar to The Binding of Isaac. | GitHub | - |
brownboxbatman | A bullet hell video game. | GitTea | Play |
godanmaku | A simple shooting game using ebiten and golang | GitHub | Play |
hēXōn | A twin-stick-shooter with 3D graphics and a classic feel. | GitHub | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
AssaultCube | Total conversion of Wouter van Oortmerssen's FPS called Cube. | GitHub | - |
Freedoom | Free software FPS based on the classic Doom engine. | GitHub | - |
GlPortal | A modern 3D game and engine with portals written in C++. | GitHub | - |
LWJake2 | LWJGL port of Quake 2. | GitHub | - |
Meteorite | Meteorite is a lowres metroidvania FPS, inspired by Metroid Prime, made for LOWREZJAM 2018. | GitHub | - |
OpenLara | Tomb Raider open-source engine | GitHub | Play |
Red Eclipse | Free, casual arena shooter featuring parkour. | GitHub | - |
Smokin' Guns | Semi-realistic simulation of the "Old West's" great atmosphere. | GitHub | - |
Turtle Arena | Third-person action game using the Spearmint engine. | GitHub | - |
Unvanquished | Fast-paced, futuristic FPS with RTS elements. | GitHub | - |
Warsow | Fast-paced FPS in a futuristic cartoonish world. | GitHub | - |
ioquake3 | The free software FPS engine that can be used to play Quake 3, or make your own game. | GitHub | - |
openspades | Compatible client of Ace of Spades 0.75. | GitHub | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
Meridian 59 | The first 3D MMORPG, released in 1996 and open sourced in 2012. The original codebase for Meridian 59, less frequently updated. | GitHub | Play |
Open Meridian | The first 3D MMORPG, released in 1996 and open sourced in 2012. Forked in 2013, Actively developed. | GitHub | Play |
Stendhal | A fun friendly and free 2D multiplayer online adventure game with an old school feel. | GitHub | Play |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
Angband | Single-player dungeon exploration game in the universe of JRR Tolkien. | GitHub | - |
Arx Fatalis | Cross-platform port of Arx Fatalis, a first-person role-playing game. | GitHub | - |
Cataclysm: Dark Days Ahead | Roguelike set in a post-apocalyptic world. | GitHub | - |
Cendric | Platformer-RPG in a fantasy setting with puzzle elements. | GitHub | - |
Crystal Picnic | Lighthearted and colourful tribute to the classic era of action RPGs. | GitHub | - |
Dungeon Crawl Stone Soup | Single-player roguelike dungeon exploration game with a larger focus on combat compared to other popular roguelikes. | GitHub | - |
Dungeon Monkey Eternal | Party-based fantasy roguelike role-playing game. | GitHub | - |
Egoboo | Cool 3D dungeon crawling game in the spirit of NetHack. | GitHub | - |
Flare RPG | Fantasy action RPG game with its own engine. | GitHub | - |
Freeablo | Open-source implementation of the Diablo I engine. | GitHub | - |
Monster RPG 2 | Turn-based J-RPG in a fantasy universe. | GitHub | - |
NetHack | Single-player roguelike dungeon exploration game and one of the most popular games in its genre. | GitHub | - |
OpenDiablo2 | An open source re-implementation of Diablo 2 | GitHub | - |
OpenMW | Reimplementation of the Morrowind game engine. | GitHub | - |
The Legend of Zelda: Mystery of Solarus DX | Sequel to The Legend of Zelda: A Link to the Past released on the SNES, written in lua and created with the Solarus engine | GitHub | - |
Valyria Tear | Single-player medieval-fantasy 2D J-RPG. | GitHub | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
Captain Holetooth | A fun, explorative and story-driven platformer with minigames. Made with the Godot Engine. | GitHub | - |
Commander Genius | Commander Keen compatible clone. | GitHub | - |
DDraceNetwork | Cooperative 2D online platformer | GitHub | - |
Escape of the cat | Hardcore oldschool platformer on INSTEAD. | GitHub | - |
Frogatto | Action-adventure game, starring a certain quixotic frog. | GitHub | - |
Gish | Award-winning physics platformer. | GitHub | - |
Go Inovation | Port of "INO VATION! 2007". You are a wild boar. Collect the three sacred treasures! | GitHub | Play |
HFT Mario Part | A remixed local multiplayer reimagining of the original Mario Bros. | GitHub | - |
Journey to the Center of Hawkthorne | This 2d platformer is based on Community's Digital Estate Planning episodebuilt using the LÖVE game engine. | GitHub | - |
Mario Level 1 | First level of Super Mario Bros made with Python and Pygame. | GitHub | - |
Sky Engine | Custom engine 2D platform game made with OpenGL. | GitHub | - |
SuperTux | Classic 2D jump'n'run sidescroller with Tux. | GitHub | - |
The Legend of Edgar | 2D platform game with a persistent world. | GitHub | - |
The Secret Chronicles of Dr. M. | A 2D platform game in classic style. | GitHub | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
2048-cli | CLI version of the game 2048 for your Linux terminal. | GitHub | - |
2048-in-terminal | CLI version of the game 2048 made right. | GitHub | - |
Castles of Dr. Creep | The Castles of Dr. Creep | GitHub | - |
City Limits | A city-building simulation video game. | GitTea | Play |
Dominion | C# implementation of Dominion, a board/card game. | GitHub | - |
EbbeFlut | Really nice board game implemented in a bad way a VERY long time ago. | GitHub | - |
IRMINGARD | Patience card game written in Ruby. | GitHub | - |
Minesweeper.go | Minesweeper game in Go that can compile to WASM (uses ebiten v2) | GitHub | - |
Minilens | Cute puzzle platformer starring a cleaning robot on post-apocalyptic Earth. | GitHub | - |
PokerTH | Implementation of Texas Hold'em supporting (online) multiplayer and botplay. | GitHub | Play |
PuzzleDash | Match-3 puzzle game built in the Dash engine. | GitHub | - |
Sokoban Go | Sokoban game in Go using Ebiten game engine with ECS. | GitHub | - |
Tic Tac Toe | Graphical tic-tac-toe AI which never loses | GitHub | - |
Wizznic | Most awesome puzzle game. | GitHub | - |
aaaaxy | A nonlinear 2D puzzle platformer taking place in impossible spaces. | GitHub | - |
gosol | Polymorphic solitaire engine in Go+Ebiten. | GitHub | Play |
nudoku | Ncurses based CLI sudoku game | GitHub | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
Armagetron | Game based in the Tron movie. | Source Forge/GitLab | - |
Libre TrainSim | Train Simulator written in Godot Engine - Free for everyone. | GitHub | - |
Stunt Rally | Rally game with Track Editor, based on VDrift and OGRE. | GitHub | - |
SuperTuxKart | Free 3D kart racing game featuring open source mascots. | GitHub | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
CengBall | Soccer programming game with 2D simulation. | GitHub | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
Blackvoxel | Sandbox game based on a molecular voxel interaction engine. | GitHub | - |
Craft | Simple Minecraft clone written in C using modern OpenGL. | GitHub | - |
Cubyz | Cubyz is a fully written in the Zig language. Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects. | GitHub | - |
Endless Sky | Space trading and combat game similar to the classic Escape Velocity series. | GitHub | - |
FreeSO | FreeSO is a reimplementation of The Sims Online™’s game engine, using C# and Monogame. | GitHub | - |
Freeminer | Sandbox game inspired by Minecraft. | GitHub | - |
Manic Digger | A multiplayer block-building voxel game, Minecraft clone. | GitHub | - |
Minecraft | Simple Minecraft-inspired demo written in Python and Pyglet. | GitHub | - |
Minetest | Infinite-world block sandbox game with survival and crafting. | GitHub | - |
Pycraft | A Minecraft-inspired game for the terminal. | GitHub | - |
Rigs of Rods | Soft-Body physics simulator for vehicles and more. | GitHub | - |
Space Engineers | Space Engineers is a voxel-based sandbox game set in an asteroid field in space. | GitHub | - |
Terasology | Voxel world game engine inspired by Minecraft and others with fancy graphic effects and a heavy focus on extensibility. | GitHub | - |
The Powder Toy | Falling-sand physics sandbox game. | GitHub | - |
Veloren | Veloren is a multiplayer voxel RPG written in Rust. It is inspired by games such as Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress and Minecraft. | GitLab | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
0 A.D. | 3D RTS similar to Age of Empires II | GitHub | - |
Caesaria | Remake of the popular citybuilder and economic sim Caesar III. | GitHub | - |
Colobot | A real-time strategy game with programmable bots. | GitHub | - |
CorsixTH | Clone of Theme Hospital. | GitHub | - |
Curse of War | Fast-paced action strategy game with ncurses and SDL frontends. | GitHub | - |
Freeciv | Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization. Upstream repository for the standalone Freeciv client and server. | GitHub | - |
Harris | Strategy game based around the actions of RAF Bomber Command in the Second World War. | GitHub | - |
Hedgewars | A turn based strategy, artillery, action and comedy game. | GitHub | - |
KaM Remake | RTS game remake of “Knights and Merchants” written in Delphi from scratch. | GitHub | - |
KeeperRL | Roguelike dungeon builder inspired by Dwarf Fortress. | GitHub | - |
Last Colony | RTS game with both a single player campaign mode as well as a multiplayer mode, created entirely in HTML5 and JavaScript. | GitHub | - |
MegaGlest | MegaGlest real-time strategy game engine (cross-platform, 3-d). | GitHub | - |
Micropolis | City-building game based on the original code for SimCity. | GitHub | - |
OpenDungeons | Open source game inspired by Dungeon Keeper - Dark, damp and dangerous... | GitHub | - |
OpenFodder | Open-source implementation of Cannon Fodder | GitHub | - |
OpenRA | Open-source implementation of the Red Alert engine using .NET/mono and OpenGL. Runs on Windows, Linux and OSX. | GitHub | - |
OpenRCT2 | Open source recreation of Rollercoaster Tycoon 2. | GitHub | - |
OpenTTD | OpenTTD is a transport simulation game based upon the popular game Transport Tycoon Deluxe, written by Chris Sawyer. | GitHub | - |
OpenXcom | Clone of the original X-COM. | GitHub | - |
PCOTM (Phone Case of the Monster) | Ruby game, where you play as a phone-collecting monster. | GitHub | - |
Pax Britannica | Underwater one-button real-time strategy game. | GitHub | - |
Pioneer | Game of lonely space adventure. | GitHub | - |
Polly-B-Gone | Physics platform game about a plucky wheeled robot named Polly. | GitHub | - |
Race into Space | Turn-based space race strategy game originally by Interplay. | GitHub | - |
Seven Kingdoms: Ancient Adversaries | Classic RTS game liberated in 2009. | GitHub | - |
Source of Tales | Entry in the Liberated Pixel Cup 2012. | GitHub | - |
Tanks of Freedom | Turn-based strategy game in isometric pixel-art style. | GitHub | - |
The Battle for Wesnoth | Turn-based strategy game with a high fantasy theme. | GitHub | - |
TripleA | TripleA is a turn based strategy game and board game engine, similar to Axis & Allies or Risk. | GitHub | - |
Unknown Horizons | 2D isometric RTS economic strategy game written in C++ & Python, built on the Flexible Isometric Free Engine. | GitHub | - |
Voxeliq | Block-based game engine implementation developed with C#. | GitHub | - |
Wargus | Wargus is a Warcraft2 Mod that allows you to play Warcraft2 with the Stratagus engine. | GitHub | - |
Warzone 2100 | Postnuclear realtime strategy. | GitHub | - |
Wyrmsun | Strategy game based on history, mythology and fiction. | GitHub | - |
Zero-K | Open source RTS game with physical projectiles and smart units | GitHub | - |
openage | Clone of the Age of Empires II engine. | GitHub | - |
Name | Description | Source | Play (Browser Version) |
---|---|---|---|
OpenNotrium | Open source version of Notrium, a top-down survival game. | GitHub | - |
Name | Description | Source | Store |
---|---|---|---|
ChaseWhisplyProject | Chase Whisply is a FPS. You have to seek, find and kill the ghosts living around you. | GitHub | |
Colorphun | ColorPhun is a simple color based Android Game. | GitHub | |
Game of Life | Conway's Game of Life with editable rules | GitHub | |
Gidi Games | Lexis, TicTacToe, Puzzlemania - a collection of 3 board games done with Cocos2d for Android. | GitHub | |
Green Mahjong | Solitaire mahjong game done in HTML/CSS/JS. | GitHub | |
Green Wall | Weirdly addictive arcade-style android game, where you fling fruit at a wall. Project developed using Android Studio 1.0. | GitHub | |
Memory Game | Simple and beautiful memory game for kids. | GitHub | |
Pixel Dungeon | Traditional roguelike game with pixel-art graphics and simple interface. | GitHub | |
PuzzleGame | Slider puzzle game implementation created with Cocos2d for Android. | GitHub | |
Skulls | A simple Columns-like strategy game developed in Golang with the Ebiten library (for Android). | GitHub | Store |
Wannabe Tempest | Clone of 80's coin-op arcade game Tempest(80's arcade game). | GitHub |
Name | Description | Source | Store |
---|---|---|---|
Bat Loves Bugs | Arcade game about a bug-craving bat. | GitHub | |
Bridges | Puzzle game with bridges, houses, tolls, and subways for iOS. | GitHub | |
Canabalt | Release of Canabalt for iOS. | GitHub | |
Choose Figure | Simple logic game. Choose the right figure. Train your attention. | GitHub | |
Doom | Doom Classic for iOS. | GitHub | |
DrugsNRock | Simple multiplayer rhythm game designed during the 2013 Global Game Jam. | GitHub | |
FinalFighter | Tank deathmatch battle game developed using Cocos2D. | GitHub | |
Frogatto | Action-adventure game, starring a certain quixotic frog. | GitHub | |
Gorillas | iPhone(or iPod touch) port of the popular old QBasic game. | GitHub | |
Green Mahjong | Solitaire mahjong game done in HTML/CSS/JS. | GitHub | |
Light Jockey | iOS Auditorium-like game. | GitHub | |
Lumio | Puzzle game for iOS developed using Cocos2D. Available free on the App Store. | GitHub | |
Sakura Fly | iOS action game developed using SpriteKit. Available free on the App Store. | GitHub | |
Wolfenstein 3D | Wolfenstein 3D for iOS Source Release. | GitHub |
Name | Description | Link |
---|---|---|
Awesome | 😎 Awesome lists about all kinds of interesting topics | Link |
Gamearians | A GitHub Organization with many open-source games lists | Link |
Games (Original Fork) | 🎮 A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine. | Link |
Itch.io - Open Source | A Itch.io filter games with the tag open source | Link |
Magic Tools | 🎮 📝 A list of Game Development resources to make magic happen. | Link |
Open Source Game Clones | This site tries to gather open-source remakes of great old games in one place. | Link |
Open source games list (OSGL) | Technical infos of open source games. | Link |
Symbol | Description |
---|---|
! | Broken link/game |
- | No link found |
Based on the original work of the original author (Lee Reilly), I need to keep the original license.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.