Skip to content

Latest commit

 

History

History
924 lines (865 loc) · 103 KB

README.md

File metadata and controls

924 lines (865 loc) · 103 KB

Games on GitHub Swimming Octocat

Below is a list of open source games and game-related projects that can be found on GitHub - old school text adventures, educational games, 8-bit platform games, browser-based games, indie games, GameJam projects, add-ons/maps/hacks/plugins for commercial games, libraries, frameworks, engines, you name it.

Contributing

If you'd like to add a repository to the list, please create an Issue, or fork this repository and submit a pull request (click here to edit this file from github). Help: MarkDown Help, Markdown Cheatsheet


Table of Contents.


Major Companies

A selection of major game studios, publishers, etc. using GitHub:                          

Native

3D Action / 3D Platformer

  • OpenTomb - An open-source Tomb Raider 1-5 engine remake.

Adventure / Story Telling / Novels / Interactive Movies / Casual

Arcade / Retro / 2D Action

  • Adventures of Dude in the Top-Down World - PyGame-Developed Game, which purpose is to test out a genetic algorithm and compare it to a finite state machine.
  • Alieanum - My Ludum Dare 33 entry. A kinda bullet hell shooter.
  • Arkanoid - The best ever (allegedly) arkanoid game written in Love2D.
  • Beerwanter - Just click the beer!
  • Bitfighter - Multi-player space fighting arcade game. Play it now!
  • Boenken - 2-player game that is a mix between soccer and billiards
  • Bombermaaan - Bombermaaan is a clone of the classic bomberman game.
  • C-Dogs SDL - Overhead shoot-em-up port of the classic DOS game.
  • Chaos Projectile - 2D run'n'gun action game with RPG elements.
  • Clonepoint - Libre clone of Gunpoint, a game in which you hack and punch your way to victory.
  • CoTerminalApps - Retro Games that run in a terminal on any platform.
  • DDraceNetwork - Cooperative Teeworlds racing modification
  • Duck Hunt - Vanilla JS Duck Hunt.
  • Duckmarines - A ChuChu Rocket remake for PC.
  • Dude in the Side-Scrolling Land - Simple side-scroller made with Phaser 2 using Typescript.
  • DynaDungeons - Bomberman clone using the awesome open source Godot game engine.
  • Epic Inventor - Indie, side-scrolling, action, RPG.
  • Falling Time - Arcade game inspired by Fall Down.
  • hēXōn - A twin-stick-shooter with 3D graphics and a classic feel.
  • Kroniax - Sidescrolling skill-based game.
  • MiniPac - MiniPac is a kid friendly ascii character version of Pacman that plays in a commandline terminal.
  • Missile Command - Missile Command clone in Lua with LÖVE.
  • Mystic Mine - Single and multiplayer action game with mining carts.
  • OpenLieroX - Liero clone, like realtime Worms, or a 2D Quake.
  • Opensoldat - Soldat: Remastered is a fork of the classic 2d shooter.
  • OSGG - Oldskool Gravity Game, very difficult lander game in glorious vector graphics.
  • pac-person-freespace - Driving and shooting game that gets some inspiration from Pac-man.
  • Relic Hunters Zero - Relic Hunters Zero is a FREE game about shooting evil space ducks.
  • Ruby Hop - Flappy Bird clone in Ruby with Gosu.
  • Savage Wheels - 2D car crashing game similar to the old classic Destruction Derby.
  • Serpents - Classic snakes game where each player controls a serpent that moves around a board and eats fruit to be longer.
  • Space Shooter - Cross platform, 2D space shooting game made using pygame.
  • SDL-Ball - Pretty looking breakout clone available in most distributions.
  • Taisei - Fan-made, open Source clone of the Touhou series.
  • TermFrogger - Terminal frogger is a kid friendly ascii character version of Frogger that plays in a commandline terminal.
  • TerminalApps - Fun puzzle games that run on any terminal on any OS.
  • Teeworlds - Online multi-player platform 2D shooter.
  • Trackballs - Marble steering game Play it now!
  • The City Drone Escape - Fast paced 2D top-down drone shooter.
  • Wannabe Tempest - Tempest(80's arcade game) clone in Java, and a small project for playing with git.
  • Witch Blast - Roguelike dungeon crawl shooter similar to The Binding of Isaac.

Boardgame / Tabletop / Card game

  • Desperate Gods - Free board game that was designed to be played just like a board game in real-life: no rules are enforced by the computer.
  • Dominion - C# implementation of Dominion, a board/card game.
  • IRMINGARD - Patience card game written in Ruby.
  • Magarena - Magarena is a single-player fantasy card game played against a computer opponent.
  • Pentobi - Computer opponent for the board game Blokus. Play it now!
  • Quatter - A board game for two players, based on Quarto by Blaise Müller.
  • szsol - CLI clone of Shenzhen Solitaire card game.

Fighting / Beat 'em up

First Person Shooter (FPS)

  • AssaultCube - Total conversion of Wouter van Oortmerssen's FPS called Cube.
  • AssaultCube Reloaded - AssaultCube Reloaded.
  • BZFlag - Cross platform, 3D tank FPS in C++. Shoot, dodge, and capture the flag.
  • Castle - FPS in a dark fantasy setting. Includes as a bonus DOOM E1M1 level done in modern technology.
  • DECEIVER - Launch your spider drone at walls, ceilings, and enemy heads in this philosophical shooter set at the end of the world. Play it now!
  • Doom the Roguelike - DRL (D**m, the Roguelike) is a fast and furious coffee-break Roguelike game, that is heavily inspired by the popular FPS game Doom by ID Software.
  • dhewm 3 - dhewm 3 is a Doom 3 GPL source port, know to work on at least Windows, Linux, Mac OS X and FreeBSD.
  • ET Legacy - A second breath of life for Wolfenstein: Enemy Territory.
  • FreeCS - Free-software implementation of Counter-Strike. Play it now!
  • Freedoom - Free software FPS based on the classic Doom engine.
  • GlPortal - A modern 3D game and engine with portals written in C++.
  • Hexen II: Hammer of Thyrion - Hammer of Thyrion (uHexen2) is a cross-platform port of Raven Software's Hexen II source.
  • iortcw - Iortcw is a port of Return To Castle Wolfenstein engine.
  • ioquake3 - The free software FPS engine that can be used to play Quake 3, or make your own game.
  • LWJake2 - LWJGL port of Quake 2.
  • openspades - Compatible client of Ace of Spades 0.75.
  • Red Eclipse - Free, casual arena shooter featuring parkour.
  • Smokin' Guns - Semi-realistic simulation of the "Old West's" great atmosphere.
  • System Shock - Source code for original System Shock game (PowerMac version), more readable fork available here.
  • Turtle Arena - Third-person action game using the Spearmint engine.
  • Uebergame - Next gen universal shooter. Play it now!
  • Unreal Tournament 4 - Unreal Tournament is being created in close collaboration between Epic and the Unreal Engine 4 developer community. (private repo)
  • Unvanquished - Fast-paced, futuristic FPS with RTS elements.
  • vkQuake - Vulkan Quake port based on QuakeSpasm.
  • vkQuake2 - id Software's Quake 2 v3.21 with Vulkan support.
  • Warsow - Fast-paced FPS in a futuristic cartoonish world.
  • Xonotic - Xonotic is a free (GPL) fast-paced first-person shooter which runs on Windows, OS X and Linux.

Horror

Multiplayer Online Battle Arena (MOBA)

Platformer / Metroidvania / 2D Platformer

Point and Click / Idle Clicker

  • AdaVenture - AdaVenture is a kid-friendly retro point&click game with mazes, dragons, bats & snakes.
  • Dead Ascend - A 2D point'n'click-like adventure game written in Qt/QML and Javascript Play it now!

Puzzle / Programming / Logic / Labirinth / Educational

  • 2048-cli - CLI version of the game 2048 for your Linux terminal.
  • 2048-in-terminal - CLI version of the game 2048 made right.
  • AdaGate - AdaGate is a 3D sokoban puzzle game within a Stargate / Portal fantasy setting for Windows, OS-X and Linux.
  • Anonymine - Terminal minesweeper without guessing that has a few unique features.
  • ASCIIrinth - Find your way through a labyrinth of ASCII characters.
  • Beam Olympics - Erlang app to help you check your Erlang-Fu. You can also play with friends in a local network.
  • Castles of Dr. Creep - The Castles of Dr. Creep
  • EbbeFlut - Really nice board game implemented in a bad way a VERY long time ago.
  • Gomoku - Piskworks is a simple desk game known as gomoku.
  • Laser Temple - Small puzzle game with CGA graphics.
  • Lix - Lix: Lemmings-like game with puzzles, editor, multiplayer Play it now!
  • Minilens - Cute puzzle platformer starring a cleaning robot on post-apocalyptic Earth.
  • nudoku - ncurses based CLI sudoku game
  • OpenBlok - A customizable, cross platform, open-source falling block game, packed with a bunch of features.
  • PokerTH - Implementation of Texas Hold'em supporting (online) multiplayer and botplay. Play it now!
  • PuzzleDash - Match-3 puzzle game built in the Dash engine.
  • Reliquarium - Reliquarium is a unique set of 3D slider puzzles with a Crystal Skull theme. It runs on Windows, Mac OS-X and GNU-Linux.
  • RiseOfEnigmas - An open-source puzzle game.
  • Rjopek Minigames - Multi platform games for Harbour programming language.
  • RufasCube - RufasCube is a puzzle game for Windows, OS-X and GNU Linux... it looks like a rubic cube but it's a slider, not a twister.
  • RufasSlider - Collection of classic 2D slider puzzles.
  • RufasSwap - RufasSwap is a simple permuted picture puzzle for kids that runs on Windows, Mac OS-X and GNU Linux.
  • Stacks - A simple puzzle game in mobile and desktop browser.
  • Tetris - Tetris for Win32, Linux console, DOS and ZX Spectrum
  • THBattle - Online Touhou X Sanguosha(Chinese variation of Bang!) game implemented in pure python. Forum
  • tictactoe - Graphical tic-tac-toe AI which never loses
  • Trigger Time - Trigger Time is a story-driven, top-down shoot'em up with a gravity gun and physics puzzles.
  • Wizznic - Most awesome puzzle game.

Racing / Vehicle Simulation / Sports / Flight

  • EmptyEpsilon - Cross-Platform, Open-Source "clone" of Artemis Spaceship Bridge Simulator. Bridge simulator using SeriousProton engine. Play it now!
  • Oolite - Oolite is an open world space opera based on Elite
  • Stunt Rally - Rally game with Track Editor, based on VDrift and OGRE.
  • SuperTuxKart - Free 3D kart racing game featuring open source mascots.
  • WatchOut! - WatchOut is a dodge the blocks game curated in Python using Pygame module
  • Yorg - Yorg's an Open Racing Game, free open source racing game developed by Ya2 using Panda3D for Windows, OSX and Linux. Homepage

Rhythm / Music

  • opsu! - an open-source osu! client - osu! is a rhythm game that is very community driven.
  • osu! - osu! is a rhythm game that is very community driven.

Roguelikes / Dungeon Crawler

  • Angband - Single-player dungeon exploration game in the universe of JRR Tolkien.
  • Cataclysm: Dark Days Ahead - Roguelike set in a post-apocalyptic world.
  • Dungeon Crawl Stone Soup - Single-player roguelike dungeon exploration game with a larger focus on combat compared to other popular roguelikes.
  • Dungeon Monkey Eternal - Party-based fantasy roguelike role-playing game.
  • KeeperRL - KeeperRL - Roguelike game with dungeon building, inspired by Dungeon Keeper, Dwarf Fortress and other classic roguelikes.
  • NetHack - Single-player roguelike dungeon exploration game and one of the most popular games in its genre.
  • Relic Hunters Zero - Relic Hunters Zero is a FREE game about shooting evil space ducks.

RPG

  • Arx Libertatis - Cross-platform port of Arx Fatalis, a first-person role-playing game.
  • Cendric - Platformer-RPG in a fantasy setting with puzzle elements.
  • Crystal Picnic - Lighthearted and colourful tribute to the classic era of action RPGs. Homepage
  • Daggerfall Unity - Open source recreation of The Elder Scrolls II: Daggerfall in the Unity engine Homepage.
  • Devilution - Diablo devolved - magic behind the 1996 computer game.
  • Egoboo - Cool 3D dungeon crawling game in the spirit of NetHack.
  • Flare RPG - Fantasy action RPG game with its own engine.
  • Freeablo - Open-source implementation of the Diablo I engine.
  • Goblin Camp - A Dwarf Fortress Clone.
  • Monster RPG 2 - Turn-based J-RPG in a fantasy universe.
  • Multi Theft Auto - Multi Theft Auto is an open-source game engine that adds full multiplayer network play functionality to Rockstar North's Grand Theft Auto game series, in which this functionality is not originally found. Homepage
  • OpenMW - Reimplementation of the Morrowind game engine.
  • Open TES Arena - Reimplementation of the game The Elder Scrolls: Arena.
  • Planeshift - PlaneShift is a Role Playing Game immersed into a 3D virtual fantasy world.
  • REGoth - OpenSource-Reimplementation of the zEngine, used by the game "Gothic" cross-platform. (Discontinued)
  • REGoth - Reimplementation of Gothic I and II using modern technologies. Play it now!
  • TONDE IKO - A 6 screen 50 player HappyFunTimes game.
  • 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
  • UnityStation - The Unity clone of SS13 using the /tg/station branch Homepage.
  • Valyria Tear - Single-player medieval-fantasy 2D J-RPG.
  • WorldGrower - WorldGrower is a top-down rpg simulator focused on creating a detailed world, in which actions have consequences.
  • Worldforge - WorldForge is a community of free game developers, they created a virtual world system called Dural.

Action RPG

MMORPG / MMO

  • 2D MMORPG - An Open Source 2D MMORPG with Azure (AKS [K8s], CosmosDB and Redis) and Unity Game Engine.
  • Eternal Lands - Eternal Lands is a free, multiplayer, online role-playing game created by Radu Privantu in 2002.Play it now!
  • FreeSO - Re-implementation of The Sims Online. Play it now!
  • Meridian 59 - The first 3D MMORPG, released in 1996 and open sourced in 2012. The original codebase for Meridian 59, less frequently updated. Play it now!
  • Ryzom - Sci-Fi & Fantasy-MMORPG. Play it now!
  • Stendhal - a fun friendly and free 2D multiplayer online adventure game with an old school feel. Play it now!
  • The Mana World - are a free 2D open source MMORPG, released in 2004.
  • VirtueOS - Private Old School RuneScape Server & Client.

Open World RPG / Sandbox RPG

RPG / CRPG / Classic Role Play Game

Tactical RPG

  • Space Station 13 Multi-player round-based roleplaying game set against the backdrop of a nonsensical, metal death trap masquerading as a space station.

Sandbox / Construction and management simulation (CMS) / Construction

  • Blackvoxel - Sandbox game based on a molecular voxel interaction engine.
  • Craft - Simple Minecraft clone written in C using modern OpenGL.
  • Endless Sky - Space trading and combat game similar to the classic Escape Velocity series.
  • Freeminer - Sandbox game inspired by Minecraft.
  • Minecraft - Simple Minecraft-inspired demo written in Python and Pyglet.
  • Manic Digger - A multiplayer block-building voxel game, Minecraft clone.
  • MineCraft-One-Week-Challenge - I challenged myself to see if I could create Minecraft in just one week using C++ and OpenGL... So lets go!
  • Minetest - Infinite-world block sandbox game with survival and crafting.
  • Pycraft - A Minecraft-inspired game for the terminal.
  • Rigs of Rods - Soft-Body physics simulator for vehicles and more.
  • Space Engineers - Space Engineers is a voxel-based sandbox game set in an asteroid field in space.
  • Terasology - Voxel world game engine inspired by Minecraft and others with fancy graphic effects and a heavy focus on extensibility.
  • The Powder Toy - Falling-sand physics sandbox game.
  • Voxels - 3D sandbox game designed to be Minecraft compatible (functionality-wise)
  • XTREME - 3D sandbox game with GUI controls | Singleplayer

Stealth

Strategy

  • 0 A.D. - 3D RTS similar to Age of Empires II
  • Caesaria - Remake of the popular citybuilder and economic sim Caesar III.
  • Colobot - A real-time strategy game with programmable bots.
  • CorsixTH - Clone of Theme Hospital.
  • Curse of War - Fast-paced action strategy game with ncurses and SDL frontends.
  • FHeroes 2 - Free Heroes of Might and Magic II (fheroes2) is a recreation of HoMM2 game engine.
  • FHeroes 2 Enhanced - Free Heroes 2 is an engine recreation of game Heroes 2 (of Might and Magic) with UI and coding enhancements.
  • Gold Fever - A Treasure Hunt for Erlangers.
  • Harris - Strategy game based around the actions of RAF Bomber Command in the Second World War.
  • Hedgewars - A turn based strategy, artillery, action and comedy game.
  • JSettlers - A project to create a remake of "The Settlers III" for Android, Linux, Mac and Windows.
  • KaM Remake - RTS game remake of “Knights and Merchants” written in Delphi from scratch.
  • Last Colony - RTS game with both a single player campaign mode as well as a multiplayer mode, created entirely in HTML5 and JavaScript. Play it now!
  • Linux Tycoon - Linux Tycoon modern desktop version (Linux, Windows, Mac)
  • Linux Tycoon for DOS - Linux Tycoon for DOS
  • MegaGlest - MegaGlest real-time strategy game engine (cross-platform, 3-d).
  • Micropolis - City-building game based on the original code for SimCity.
  • openage - Clone of the Age of Empires II engine.
  • OpenDungeons - Open source game inspired by Dungeon Keeper - Dark, damp and dangerous...
  • OpenFodder - Open-source implementation of Cannon Fodder
  • OpenRA - Open-source implementation of the Red Alert engine using .NET/mono and OpenGL. Runs on Windows, Linux and OSX.
  • OpenRCT2 - Open source recreation of Rollercoaster Tycoon 2.
  • Open Realm of Stars - Open Realm of Stars is Open source 4X strategy game in stars.
  • OpenTTD - OpenTTD is a transport simulation game based upon the popular game Transport Tycoon Deluxe, written by Chris Sawyer.
  • OpenXcom - Clone of the original X-COM.
  • PCOTM (Phone Case of the Monster) - Ruby game, where you play as a phone-collecting monster.
  • Pax Britannica - Underwater one-button real-time strategy game.
  • Pioneer - Game of lonely space adventure.
  • Polly-B-Gone - Physics platform game about a plucky wheeled robot named Polly.
  • Race into Space - Turn-based space race strategy game originally by Interplay.
  • Seven Kingdoms: Ancient Adversaries - Classic RTS game liberated in 2009.
  • Source of Tales - Entry in the Liberated Pixel Cup 2012.
  • Spring 1944 - Spring:1944 is a WWII themed game based on the open source Spring Engine.
  • Surviving Mars - A significant part of the Lua source code and data of Surviving Mars, made available to aid you in the creation of Surviving Mars mods.
  • Tanks of Freedom - Turn-based strategy game in isometric pixel-art style.
  • The Battle for Wesnoth - Turn-based strategy game with a high fantasy theme.
  • TripleA - TripleA is a turn based strategy game and board game engine, similar to Axis & Allies or Risk. [Play it now!][https://triplea-game.org/)
  • Unknown Horizons - 2D isometric RTS economic strategy game written in C++ & Python, built on the Flexible Isometric Free Engine.
  • Unknown Horizons GoDot - Unknown-Horizons Godot Engine Port.
  • Voxeliq - Block-based game engine implementation developed with C#.
  • Wargus - Wargus is a Warcraft2 Mod that allows you to play Warcraft2 with the Stratagus engine.
  • Warzone 2100 - Postnuclear realtime strategy.
  • Widelands - Widelands is a free, open source and cross-platform real-time strategy game with singleplayer campaigns and a multiplayer mode.
  • Wyrmsun - Strategy game based on history, mythology and fiction.
  • Zero-K - Open source RTS game with physical projectiles and smart units

Strategy / 4X Game / Grand Strategy Wargame / God Game

Real-Time Strategy (RTS) / Real-Time Tactics (RTT)

Turn-based strategy (TBS) / Turn-based tactics (TBT)

Survival

  • OpenNotrium - Open source version of Notrium, a top-down survival game.

Simulation / Social / Sim / Life / Dating

Tower defense (TD)

Trivia / Quiz

Others

  • Das Wahre Schlagerfest - Truly fun Columns game with an Oktoberfest theme
  • CengBall - Soccer programming game with 2D simulation.
  • City Of Thieves - Text adventure game, after the book 'City of Thieves' by Ian Livingstone
  • Pong - The classic Pong! game made in Processing 3.
  • PongPlanting - A brick out game base on Bevy engine/Rust language.
  • Two-Button Knight - Two-Button Knight game prototype - The Linux Game Jam 2018 participant.
  • WindowBreaker - This game is a prototype similar to invaders.
  • Zork - Text adventure Zork: The Great Underground Empire - Part I

Browser-Based

3D Action / 3D Platformer

Adventure / Story Telling / Novels / Interactive Movies / Casual

Arcade / Retro / 2D Action

Boardgame / Tabletop / Card game

Fighting / Beat 'em up

First Person Shooter (FPS)

  • 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. Play it now!
  • QuakeJS - QuakeJS is a port of ioquake3 to JavaScript with the help of Emscripten. Play it now!
  • SpaceShooter - A Simple Space Game Created In Python.

Horror

Multiplayer Online Battle Arena (MOBA)

Platformer / Metroidvania / 2D Platformer

  • Chromacore - 2D musical platformer set in a dark, black & white world that progressively becomes more colorful and happy through successful gameplay.
  • Emberwind - HTML5 port of the indie platform game Emberwind.
  • For King - Puzzle platformer game about a king in search for his lost crown. Play it now!
  • Mario Maker - Classic Mario Game with Level-Editor. Play it now!
  • Marble Blast Web - A web port of Marble Blast Gold and Marble Blast Platinum. Play it now!
  • PixelPlatformer - Simple platformer game that demonstrates the power of the Entity game engine.
  • Platform - A small game was made with Phaser Game Engine. Play it now!
  • 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. Play it now!

Point and Click / Idle Clicker

Puzzle / Programming / Logic / Labirinth / Educational

Racing / Vehicle Simulation / Sports / Flight

Rhythm / Music

  • Beatrix - Music game where you arrange the drums to catch the beats and play the right rhythm. Play it now!

Roguelikes / Dungeon Crawler

RPG

Action RPG

MMORPG / MMO

  • Mudlet - A cross-platform, open source, and super fast MUD (text-only MMORPGs) client with scripting in Lua.
  • The Tale (Russian: Сказка) - Russian multiplayer ZPG-sandbox. Play it now!

Open World RPG / Sandbox RPG

RPG / CRPG / Classic Role Play Game

Tactical RPG

Sandbox / Construction and management simulation (CMS) / Construction

Stealth

Strategy

Strategy / 4X Game / Grand Strategy Wargame / God Game

Real-Time Strategy (RTS) / Real-Time Tactics (RTT)

Turn-based strategy (TBS) / Turn-based tactics (TBT)

Survival

Simulation / Social / Sim / Life / Dating

Tower defense (TD)

Trivia / Quiz

Others


Android

  • Balance - A Logic Puzzle With Balls, can you find the defective ball? Google Play
  • ChaseWhisplyProject - Chase Whisply is a FPS. You have to seek, find and kill the ghosts living around you.
  • ClonesOnline - ClonesOnline is an online multiplayer Android board game.
  • Colorphun - ColorPhun is a simple color based Android Game.
  • Darkest Before the Dawn - Scary 3D game for Android and standalone. You're only safe within the light.
  • Defendo - A tower defense game made using Godot Game Engine.
  • Game of Life - Conway's Game of Life with editable rules
  • Gidi Games - Lexis, TicTacToe, Puzzlemania - a collection of 3 board games done with Cocos2d for Android.
  • Green Mahjong - Solitaire mahjong game done in HTML/CSS/JS.
  • Green Wall - Weirdly addictive arcade-style android game, where you fling fruit at a wall. Project developed using Android Studio 1.0.
  • Hitball - Keep the ball in the air.
  • Memory Game - Simple and beautiful memory game for kids.
  • Nodulus - Nodulus is a puzzle game with a clever twist - IOS, android and HTML5
  • Ohi Ohi Dungeon - Small click & collect mobile game developed in Unity.
  • Pixel Dungeon - Traditional roguelike game with pixel-art graphics and simple interface.
  • PuzzleGame - Slider puzzle game implementation created with Cocos2d for Android.
  • Rocket Kite - Fly around planets in this colorful space simulator.
  • SuperTux Android - Classic 2D jump'n'run sidescroller with Tux Mobile for Android.
  • Splitter - Vertical scrolling casual game, where you have to avoid obstacles by splitting the player.
  • Turn-Right-AR - Android game built using Unity3D.
  • Unciv - Open-source Android/Desktop remake of Civ V.
  • Wannabe Tempest - Clone of 80's coin-op arcade game Tempest(80's arcade game).

Game Boy Color

  • µCity - The open-source city-building game for Game Boy Color.

IOS

  • 4X - The one and only open source 4X MMO mid-core strategy game for iOS.
  • Bat Loves Bugs - Arcade game about a bug-craving bat.
  • Bridges - Puzzle game with bridges, houses, tolls, and subways for iOS.
  • Canabalt - Release of Canabalt for iOS.
  • Choose Figure - Simple logic game. Choose the right figure. Train your attention.
  • Doom - Doom Classic for iOS.
  • DrugsNRock - Simple multiplayer rhythm game designed during the 2013 Global Game Jam.
  • FinalFighter - Tank deathmatch battle game developed using Cocos2D.
  • Frogatto - Action-adventure game, starring a certain quixotic frog.
  • Gorillas - iPhone(or iPod touch) port of the popular old QBasic game.
  • Green Mahjong - Solitaire mahjong game done in HTML/CSS/JS.
  • Light Jockey - iOS Auditorium-like game.
  • Lumio - Puzzle game for iOS developed using Cocos2D. Available free on the App Store.
  • Sakura Fly - iOS action game developed using SpriteKit. Available free on the App Store.
  • Wolfenstein 3D - Wolfenstein 3D for iOS Source Release.

PSP

  • BlockHeadU - A simple tetris game for Linux, Windows, nds, and the PSP coded in C.
  • BlockOut II - BlockOut_II_PSP is a Sony Playstation Portable port of BlockOut II game by Jean-Luc PONS.
  • drops - Fast paced tiny game for linux/PSP.
  • FinalBurn Alpha - Unreleased port of FBA to PSP (circa 2008), includes fancy asm 68000 cpu core.
  • Lamecraft - Unofficial Fork of Lamecraft, a Minecraft clone for the PSP/PS Vita to GitHub.
  • Memory-Game - The first memory card game written for the PSP, originally released in 2005.
  • Minecraft PSP - Minecraft PSP is a new Lamecraft mod based on s4inexcraft 1.2.
  • Old-Powder-Toy - Old version of Powder Toy from a PSP port.
  • Powder-Toy - The Powder Toy for PSP
  • PSP-Bot - Reflexion/logic game for Playstation Portable.
  • PSP-Maps - Maps browser for the PSP by Antoine Jacquet.
  • Quake - A port of id Software's Quake Quake 1 for PSP v 1.0 by Juraj Styk
  • Rainbow Blaster - Rainbow Blaster Game for the PSP
  • ToneMatrix - Drum machine for the PSP.

PSP Vita

  • Another World - Another World port for Vita.
  • BattleShip Arena - Classic game "Sea battle/fight" for PS Vita.
  • BreakVeetOut - BreakVeetOut is an arcade game made for PS Vita updated HENkaku.
  • CATSFC-libretro-vita - A Super Nintendo emulator for PlayStation VITA based on SNES9x (Multiplayer support).
  • Flood It! - You have to flood the whole game board with one color in less than the allowed steps.
  • FTPVita - FTP library for homebrew developers and sample server using it.
  • Eucliod - Port of the Eucliod bullet-hell homebrew to the PS-Vita..
  • GenesisPlusVITA - It is an open-source Sega 8/16 bit emulator focused on accuracy and portability.
  • HandyVITA - Atari Lynx emulator.
  • HENkaku Offline Installer - HENkaku Offline Installer
  • mGBA - mGBA Game Boy Advance Emulator.
  • NeopopVITA - Neogeo Pocket Color emulator.
  • Numpty Physics for Vita - Numpty Physics for Vita.
  • realboy - RealBoy is a Free, Fast and Accurate, Game Boy/Game Boy Color/Super Game Boy Emulator.
  • Reminiscence - REminiscence port for Vita.
  • SMSplusVITA - Sega Master System / Game Gear emulator for PSVita.
  • Snes9xVITA - Native SNES emulator for the PlayStation VITA.
  • TextQuest - A simple open source choose your own adventure text game (channeling some nostalgia).
  • Vita Doom - A port of Doom to PS Vita, based on Doom-PSP.
  • vitahelloworld - Sample application that tests the analog sticks and the touchscreen.
  • VitaTester - Simple homebrew to test all buttons, both analog sticks, and both touchscreens
  • VITA-8 - CHIP-8 emulator.
  • Wolfenstein 3D - Wolfenstein 3D port for PSVITA.

PlayStation Series

XBox Series

Source Only

  • Aquaria - Breath-taking underwater fantasy game. Winner of the Grand Prize at the 2007 Independent Games Festival.
  • Doom 3 - Doom 3 GPL source code release.
  • ID Software - Includes Doom, Quake, Wolfenstein and more.
  • Jedi Academy - Jedi Academy source only, mirror of SourceForge from Raven Software.
  • Jedi Outcast - Jedi Outcast source only, mirror of SourceForge from Raven Software.
  • MaNGOS - Full featured World of Warcraft server.
  • Miner Wars 2081 - For modders of Miner Wars 2081, a 6DOF action-survival space-shooter simulation-game set in the year 2081.
  • No One Lives Forever - Source only for the Windows version of The Operative: No One Lives Forever
  • No One Lives Forever 2 - Source only for the Windows version of No One Lives Forever 2: A Spy in H.A.R.M.'s Way
  • OpenJK - Community maintained fork of Jedi Academy and Jedi Outcast development.
  • Prince of Persia - 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 - Real time multiplayer with Nextpeer.
  • Star Ruler 2 - 4X Space Strategy game Star Ruler 2.
  • Tron LightCycles - Native vertion of the 1982 arcade game of the same name. Will only run on systems running VB.Net
  • World of Padman - ioQuake3-based multiplayer FPS.
  • ZorkZork - You are in an open field west of a big white house with a boarded front door. Zork's C-source circa 1991.

Engine / Framework / Library

  • Advent3D - A game engine written in C++.
  • Akihabara - Set of libraries, tools and presets to create pixelated indie-style 8/16-bit era games in Javascript.
  • Allegro 5 - C++ libraries to make 2D games(graphics, sound, etc.).
  • ammo.js - Direct port of the Bullet Physics engine to JavaScript using Emscripten.
  • Anura Engine - Anura is the tech behind the spectacular Frogatto & Friends.
  • Atomic Engine - 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.
  • [Bevy](https://github.com/bevyengine/bevy - A refreshingly simple data-driven game engine built in Rust.
  • Babylon.js - Complete JavaScript framework for building 3D games with HTML 5 and WebGL.
  • bgfx - Cross-platform rendering library.
  • Castle Game Engine - Cross-platform 3D and 2D game engine with a lot of graphic effects and a powerful scene graph based on X3D.
  • Chilli Works - An open source, cross-platform game engine designed for indie developers.
  • Chipmunk Physics - Simple, lightweight, fast and portable 2D rigid body physics library written in C.
  • ChoiceScript - A language/engine for developing text-based multiple-choice interactive novels
  • Cocos2d for Android - Cocos2d for Android, based on cocos2d-android-0.82, and now ported from cocos2d-iphone 0.99.4.
  • Cocos2d for iPhone - 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 - Cocos2d for Web Browsers. Built using JavaScript.
  • Cocos2d-x - 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, OS X, Windows and Linux.
  • Crafty - JavaScript game library that can help you create games in a structured way.
  • Cry Engine - Powerful real-time game development platform / game engine
  • CutJS - Lightweight and fast 2D HTML5 rendering engine for cross-platform game development.
  • Dash - Free and open 3D game engine written in D.
  • Duality - 2D Game Development Framework.
  • EaselJS - Library to make working with the Canvas element easier.
  • EdisonEngine - An open-source Tomb Raider 1 engine remake replicating the original gameplay.
  • Engine - A basic cross-platform (Mac, Windows, Linux, HTML5, Android) 3D game engine.
  • EntityJS - HTML5 JavaScript game engine utilizing the entity-component design.
  • Evennia MUD/MU* Creation System - Library for creating online multiplayer text games (MUD, MUSH, MUX, MUCK, MOO etc) in pure Python.
  • Falltergeist - OpenSource crossplatform Fallout 2™ engine writen in C++ and SDL.
  • Flare - Free/Libre Action Roleplaying Engine.
  • Flashpunk - Free ActionScript 3 library designed for developing 2D Flash games.
  • Flixel - Game-making library written entirely in ActionScript 3.
  • Furnace Engine - Rule-based engine for crafting/exploration/puzzle games.
  • GooJs - An entity-component webgl engine.
  • GameJS - GameJs is a JavaScript library for writing 2D games or other interactive graphic applications for the HTML Canvas inspired by PyGame.
  • GamePlay - Cross-platform, C++ game framework/engine for creating 2D/3D mobile and desktop games.
  • GDevelop - Cross-platform Game development software, without needing any knowledge in a specific programming language.
  • gearWorks - C++ GameEngine (PC,PSP)
  • GemRB - Cross-platform implementation of Bioware's Infinity Engine.
  • GenesisEngine - 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 - Canvas based JavaScript ray casting engine for pseudo 3D games.
  • Godot - 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.
  • HappyFunTimes - HappyFunTimes is a system for making 10-100+ local multiplayer games and installations.
  • HaxeFlixel - Free, cross-platform 2D game engine powered by Haxe and OpenFL Homepage
  • Hexameter - Hexagonal Grid library with MIT license. Provides a convenient API to create and manage Hexagonal grids while does not tie the user to any GUI library. Also provides commonly used operations for Hexagonal Grids like distance calculation and pixel-to-coordinate conversion.
  • JiGS - Online RPG and Trading Game Engine built in PHP.
  • jMonkeyEngine - Cutting edge, cross-platform 3D game engine for adventurous Java developers.
  • kiwi.js - Blazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJS for publishing to the AppStore.
  • libGDX - Desktop/Android/HTML5/iOS Java game development framework.
  • libRocket - 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 - C++11 bindings for SDL 2.0.
  • LÖVE - LÖVE is an awesome 2D game framework for Lua.
  • Lte-Game-Engine - The LTE Game Engine is a full-featured game engine that allows PSP users to program games or applications without having to fight any of the pspsdk calls.
  • lycheeJS - Free HTML5 + native OpenGL Game Engine for Embedded, Console, Mobile, Server and Desktop.
  • Matter.js - Matter.js is a JavaScript 2D rigid body physics engine for the web.
  • melonJS - HTML5 game framework for 2D games.
  • MonoGame - XNA Implementation for Mono based platforms (supports iOS, Android, Linux, and started work on PS Suite and NaCli ).
  • Oimo.js - Lightweight 3d physics engine for javascript.
  • OpenMF - Free and open-source Mafia game engine
  • OpenRTS - Real-Time Strategy game 3D engine coded in java 7.
  • OpenXRay - OpenGL X-Ray Engine for the legendary S.T.A.L.K.E.R series for compatibility to nearly all platforms.
  • Oxygine - C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac.
  • Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++.
  • panda.js - Free HTML5 game engine for mobile and desktop with Canvas and WebGL rendering.
  • Phaser - 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.
  • PhysicsJS - Modular, extendable, and easy-to-use physics engine for JavaScript.
  • pixi.js - Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback.
  • Plasma - Cyan Worlds's Plasma game engine.
  • PlayCanvas - 3D WebGL game engine with online toolset.
  • PSPConstructor - A game maker for PSP homebrew games.
  • ProStore - Homebrew Store right on the PSP.
  • PuzzleScript - Puzzle game engine.
  • QICI Engine - free JavaScript game engine library with a web-based comprehensive suite of toolset for making HTML5 games.
  • Quasi-Engine - a QtQuick framework that intends to be a complete toolset to ease 2d game development.
  • Ren'py - A Visual Novel Engine, written in python, for both mobile (iOS beta) and desktop platforms.
  • RetroSpySDK - Updated and Cleaned GameSpy SDK
  • RimworldConflictChecker - Tool to check for Mod conflicts and errors for Rimworld.
  • Screeps - A standalone server for programming game Screeps.
  • SFML - Simple and Fast Multimedia Library.
  • Sky Engine - Custom engine 2D platform game made with OpenGL.
  • Solarus - An Action-RPG game engine written in C++.
  • Spring - Real Time Strategy game engine.
  • Starling - ActionScript 3 library that mimics the conventional Flash display tree architecture, can be deployed to mobile devices (iOS, Android), the desktop (Windows, OS X), and to the browser (via the Flash plugin).
  • Superpowers - TypeScript & ThreeJS powered game engine and framework (2D & 3D with WebGL)
  • Tesseract - Make mapping more fun by using modern dynamic rendering techniques, so that you can get instant feedback on lighting changes, not just geometry.
  • three.js - JavaScript 3D library used in many browser games.
  • tiled - 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 - MIT Licensed version of Torque 2D from GarageGames.
  • Torque 3D - MIT Licensed version of Torque 3D from GarageGames.
  • Turbulenz Engine - HTML5 game engine and server-side APIs available in JavaScript and TypeScript for building and distributing 2D and 3D games.
  • Urho3D - 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.
  • Vinage - Javascript 2D collision library, especially useful for dealing with wrapped universes.
  • Wurfel Engine An isometric game engine for games with an open world made of blocks or voxels.
  • xoreos - A cross-platform reimplementation of BioWare's Aurora engine (and derivatives). The Witcher, Neverwinter, Dragon Age etc. engine. Pre-pre-alpha :P Homepage
  • XLE - 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.
  • XLEngine - XLEngine allows you to play Dark Forces, Daggerfall and soon Outlaws and Blood with modern technology.
  • XL-Engine - The XL-Engine provides support for first person DOS-era games running on modern operating systems such as Windows 10.
  • X-Ray Oxygen - X-Ray project for the legendary S.T.A.L.K.E.R series.

Add-ons / Hacks / Maps / Plugins / Tool / Utilities

  • Bfxr - Flash + AIR sound effects generator. Based on Sfxr.
  • Brood War API - C++ framework to interact with the Real Time Strategy (RTS) game Starcraft: Broodwar.
  • BOSS - A load order optimisation tool for Oblivion, Nehrim, Skyrim, Fallout 3, Fallout: New Vegas. Homepage
  • c4bot - Chat bot that plays Connect Four with you, works in web chat, Facebook Messenger, Skype, and Telegram. Play it now!
  • Capsule - Cross-platform hotkey short video capture for games.
  • CSGO external - CSGO Hack for x64 Linux systems
  • FlxCollisions - Simple set of 2d physics + collision demos for flixel v2.0. Play it now!
  • Gamemode - Optimise Linux system performance on demand by Feral Interactive.
  • Gamertag - Gem for retrieving Xbox Live Gamertag information from various sources.
  • Garry's Mod - Sandbox mod for the Source Engine.
  • Greenworks - A node.js/nw.js addon allowing you to integrate HTML5 game with Steamworks.
  • Halo::Reach::API - Ruby gem for interacting with the Halo:Reach API.
  • IodineGBA - GameBoy Advance emulator written entirely in JavaScript and powered by HTML5.
  • itch - An electron cross-platform game downloader, installer, and library manager for itch.io written in TypeScript.
  • JavaScript Breakouts - Collection of JavaScript engine implementations of Breakout.
  • Language Patcher - A plugin for Sony PSP to fake the language of your system to use it in games.
  • Leaderboard(Java) - Leaderboards backed by Redis (in Java).
  • Leaderboard(PHP) - Leaderboards backed by Redis (in PHP).
  • Leaderboard(Python) - Leaderboards backed by Redis (in Python).
  • Leaderboard(Ruby) - Leaderboards backed by Redis (in Ruby).
  • Leaderboard(Scala) - Leaderboards backed by Redis (in Scala).
  • libfreenect - Drivers and libraries for the Xbox Kinect device on WIndows, Linux, and OS X.
  • LOOT - A load order optimisation tool for Oblivion, Skyrim, Skyrim SE, Fallout 3, Fallout: New Vegas and Fallout 4. Homepage
  • Lutris - Lutris is an open source gaming platform for GNU/Linux. It makes gaming on Linux easier by taking care of managing, installing and providing optimal settings for games.
  • Massgate - Online backend server for the Massive Entertainment game World in Conflict.
  • Merino - Merino is a narrative design tool that lets you write Yarn scripts inside the Unity Editor.
  • microemu - MicroEmu is a pure Java implementation of Java ME.
  • mlox - Mlox is a tool for sorting and analyzing Morrowind plugin load order.
  • OBS - Free and open source software for live streaming and screen recording. Homepage
  • OpenEmu - Project to bring game emulation to OS X as a first class citizen.
  • PCSX-ReARMed - PCSX-ReARMed is a PCSX-Reloaded based PlayStation Emulator.
  • PCSX2 - The Playstation 2 Emulator Homepage.
  • PPSSPP - A PSP emulator for Android, Windows, Mac and Linux, written in C++ Homepage.
  • PSPUDB - Organize your psp games collection and use your favourite psp emulator to run it Homepage.
  • RetroArch - Cross-platform, sophisticated frontend for the libretro API.
  • RPCS3 - An Open-source PlayStation 3 Emulator / Debugger Homepage.
  • stats.js - JavaScript performance monitor.
  • Steam Integration for Linux - Helper for enabling better Steam integration on Linux.
  • Tassadar - 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 - Public documentation for the RESTful web service provided as part of the World of Warcraft community site.

License

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