Skip to content

🎮 A list of popular/awesome video games. Any genre. Any platform. Any engine.

License

Notifications You must be signed in to change notification settings

201flaviosilva-labs/Open-Source-Games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Source Games

Swimming Octocat

Awesome

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

Contributing

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


Table of Contents


Browser-Based

Arcade

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

FPS

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

RPG

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 -

MMORPG

Name Description Source Play
BrowserQuest HTML5/JavaScript multiplayer game experiment. GitHub Play
Tap Tap Adventure Expansion of BrowserQuest. GitHub Play

Strategy

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 -

Racing

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

Sandbox

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

Puzzle/Card/Board

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

Clicker

Name Description Source Play
Particle Clicker Addictive incremental game that teaches players the history of high energy particle physics. GitHub Play

Point and Click

Name Description Source Play
The House You're in a strange house. Can you find the way out? Is there any? GitHub Play

Others

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

Desktop

Action

Name Description Source Play (Browser Version)
OpenTomb An open-source Tomb Raider 1-5 engine remake. GitHub -

Arcade

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 -

FPS

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 -

MMORPG

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

RPG

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 -

Platform

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 -

Puzzle/Card/Board

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 -

Racing

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 -

Programming

Name Description Source Play (Browser Version)
CengBall Soccer programming game with 2D simulation. GitHub -

Sandbox

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 -

Strategy

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 -

Others

Name Description Source Play (Browser Version)
OpenNotrium Open source version of Notrium, a top-down survival game. GitHub -

Mobile

Android

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

IOS

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

References

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

Legend

Symbol Description
! Broken link/game
- No link found

Amazing Community

Stargazers

Stargazers

Forkers

Forkers


License

Based on the original work of the original author (Lee Reilly), I need to keep the original license.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

🎮 A list of popular/awesome video games. Any genre. Any platform. Any engine.

Topics

Resources

License

Stars

Watchers

Forks