awesome-open-source-games
Collection of Games that have the source code available on GitHub
AI summary
Game repository
A collection of games with publicly available source code on GitHub.
- stars
- 1.7K
- forks
- 135
- watching
- 46
- awesome lists
- 2
- entries
- 384
What's in the list
384 links in 30 sections, with live GitHub stats.activeno commit in 2y
Browser-Based / Boardgame
3D Hartwing Chess Set
3D chess game done in HTML/CSS/JavaScript
c4
Connect Four game where player is playing against an AI
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
Green Mahjong
Solitaire mahjong game done in HTML/CSS/JavaScript
Kriegspiel
The game of imperfect information, the Kriegspiel chess variant
Lichess
Free chess game using HTML5 & websockets built with Scala, Play 2.8, MongoDB and Elasticsearch
Browser-Based / Arcade
Alge's Escapade
Help Alge escape by moving through the levels to the escape tube
Alien Invasion
Don't let the aliens reach the bottom, eliminate them using your spaceship
Arashi
Clone of the Arcade game Tempest. Survive as long as possible and score many points as possible
- Asteroids
Pure JavaScript asteroids. Destroy asteroids ans saucers controlling a triangular ship rotating left and right
Avabranch
Get your Ava away from the blocks moving between them
Ball And Wall
Destroy the blocks using the Vaus, that is ejected from the ship
Breakout
Breakout multiplayer with HTML5. Destroy the blocks using one ball from your ship
Captain Rogers
Captain Rogers: Asteroid Belt of Sirius - HTML5 mobile game created using ImpactJavaScript
Ceros Snake
A remake of the iconic 70's Snake game
CHANG€
Intense game about the extreme life of supermarket cashiers
Chromacore
2D musical platformer set in a dark, black & white world that progressively becomes more colorful and happy through successful gameplay
Jolly Jumper
Infinite jumping style game inspired by Doodle jump
Clumsy Bird
Flappy Bird clone in JavaScript using MelonJavaScript
Coffee Snake
HTML5 snake game written in CoffeeScript
Coil
HTML5 canvas game where you defeat enemies by wrapping enemies in your trail
Color Quest
Infinite runner following a black and white pixel's quest to change into a color pixel
Core Commiter
Choose an open source project and help that project by sorting code to proper branches
Crappy Bird
Flappy Bird clone in JavaScript and Canvas2D API
Custom Tetris
Play the classic Tetris game the way you like it
D3shooter
Asteroids style game in HTML5 as a demo of the d3 library
Digger
The player is placed in an underground maze and can dig horizontal and vertical tunnels through it
Drakonas
Classic shoot 'em up game build with the Three.js library
Drill Bunny
Drill game with a bunny finding good stuff under the earth
- DuckHunt JavaScript
DuckHunt ported to JavaScript and HTML5 with a level creator
Emberwind
Fantasy game port of the indie platform game Emberwind
ExecutiveMan
Clone of NES game MegaMan, written in JavaScript
Fluid Table Tennis
Renders a table tennis game interacting with a full-color real-time fluid simulation at 60 FPS
Heal 'em All
Explore old, abandoned graveyard, heal as many zombies as you can, and find your way out. But be careful not to become one of them
HotFix
Help Hotfix collect stargazers and avoid enemies. Collect commits to upgrade hotfix and add new features
Hyperspace Garbage Collector
Guide N4n through the dangerous trash-heap caverns to reach the Primary Systems Core and restore compliance to the Trash
I Spy A Ghost
An experimental p2p multiplayer game made in HTML5/Phaser using WebRTC
Jekyll & Hyde Collide
Simple Unity 2d game that is very literally based around the theme of "change" using the classic Jeykll and Hyde story
JumpSuit
With your awesome suit, jump from planet to planet to conquer them
Mario 5 HTML
Infinite Mario in HTML5 JavaScript using Canvas and Audio elements
Mega Girl
The hyper-deluxed-super-mega software that beats back those malicious apps
Masonry JavaScript Tetris Clone
Tetris clone created using HTML5/JavaScript/Phaser
Monster Wants Candy
Monster Wants Candy demo is a simple HTML5 game created with Phaser 2.0.7
Octocat Jump
Navigate your ever-jumping Octocat and collect stars for extra points
Onslaught Arena
Fight off hordes of classic medieval monsters in this fast paced arcade shooter
- Pappu Pakia
Addictive game where you guide little Pappu around obstacles while collecting coins, stars, and berries and avoiding enemies known as Pakias
Phaser Snake
JavaScript version of the snake game, created using the Phaser Engine
PixelPlatformer
Simple platformer game that demostrates the power of the Entity game engine
PolyBranch
Minimalist 3D game. Dodging branches may seem easy at first, let's see how long can you hold up as you approach terminal velocity
Protocol 390
To survive in People's Park, you must supply the prophet with change
Raging Gardens
JavaScript/HTML5 web browser game where a a hungry (ninja) rabbit farts too often
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
Save The Forest
Fully canvas based HTML5 game where a player has to extinguish fire on tress using his magical water tank in order to save the Burning Forests
Ski Free
Controls a skier on a mountain slope, avoiding obstacles while racing against time or performing stunts for points, depending on the game mode
Snake
Simple clone of the snake game, using canvas and JavaScript
Snake_new
Classic nokia snake game using web
Space-Shooter
Classic shoot'em up space shooter build in HTML5 with multiplayer
Spashal
Danger lurks around every corner in space
Square Off!
Multiplayer 1v1 air-hockey style game, place squares to deflect the ball
Space Crusade
HTML5 game developped with PhaserJavaScript Framework
Super Mario Bros
Super Mario Bros level one written with Backbone Game Engine
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
WPilot
Browser-based remake of the famous XPilot game, built with Node.js and HTML5
Zedinvaders
Game is based on our original comic ZED, seen inside "zero-episode" called "Game Over"
Browser-Based / 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
Browser-Based / RPG
Diablo JavaScript
Isometric minimal-code style game at HTML5 canvas and JavaScript
Roguish
RPG/Rogue-like game created in JavaScript
Room for Change
Randomly generated action RPG. You play as a chubby archeologist who is tasked to retrieve three sacred artifacts from the pyramid of the legendary Pharaohs
Browser-Based / MMORPG
BrowserQuest
HTML5/JavaScript multiplayer game experiment
Browser-Based / Strategy
Ancient Beast
Materialize and control beasts in order to defeat your opponents
Command & Conquer
Recreation of the original Command and Conquer, Real Time Strategy game entirely in HTML5 and JavaScript
Freeciv-web
Build cities, collect resources, organize your government, and build an army, with the ultimate goal of creating the best civilization
Hexa Battle
Turn based dungeon crawler written with Typescript, using React and SVG
Rapid Dominance
Open source turn-based strategy game. Clone of the Enemy Flag
Tower Defense
3D Tower Defense build with Three.js in HTML5
Browser-Based / Racing
HexGL
Futuristic HTML5 racing game, challenge your friends on this fast-paced 3D game
Trigger Rally Online Edition
Fast arcade rally racing action, play in your browser with WebGL 3D graphics
Browser-Based / Sandbox
3d.city
Goal was to build a city in 3D to test the performance of WebGL and and Three.js
Blk Game
Fully modifiable multiplayer voxel world in JS that can run efficiently in the browser
Cube Engine
Resembles that of Minecraft, a popular voxel-type 3D game based on boxes
Browser-Based / Puzzle
2048
Clone of 1024, based on Saming's 2048
A Dark Room
Dodge and shoot the red targets, grabbing the bombs as you go. Survive as long as possible and try to get a high score
Anagramica
A word game and API for anagrams
Astry
WebGL maze game built with Three.js and Box2dWeb
Beatrix
Music game where you arrange the drums to catch the beats and play the right rhythm
BitBot
HTML/JavaScript game where you control a bot, which must sense, plan, and act
BlicblockJavaScript
JavaScript game based on Blicblock in The Sims 4. Match tetrominoes to clear the board
Blockrain.js
Embed & play the classic game on your site. Simple as that
Branching Out
Minimalist game about leaving home
Clone Man
Puzzle, memory, retro game with simple graphics
Couch 2048
A physics-based puzzle, loosely related to the original 2048 game
Drunken Viking
Retrace your drunken rampage in reverse time
- Ending
Roguelike puzzle game
Follow me! A Simon Clone
Fully commented version of the famous game in JavaScript, built using Phaser game engine
For King
Puzzle platformer game about a king in search for his lost crown
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?
Hex 2048
Hexgrid-based clone of 2048
Hexahedral
Push down all the blocks in the minimum number of moves
Hextris
Addictive puzzle game inspired by Tetris
Infectors
Sokoban-like puzzle game developed with Phaser
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
Maze 3D
A 3D maze game
Monkey Rally
JavaScript game created for the Ludum Dare #28 jam
- Ned Et Les Maki
Puzzle game with isometric 3D graphics inspired by Sokoban
Orbium
Modern version of the 90's game Logical
Parity
A numbers puzzle game
Pond
The Pound is about relaxing and exploring a beautiful world
Pop Pop Win
Implementation of Minesweeper in Dart
Prism
Match all the colors
Push and Fork
Puzzle game in which you carry a fork, push blocks, and go back in time
Shape Experiment
The shape recognition reflex game
Sliding Puzzle
Sliding blocks puzzle game
Sudoku JavaScript
A Sudoku puzzle game with a clean design and mobile devices in mind
Swap
New take on the classic tile-based puzzle game, where you change which character you're controlling to reach your goal
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
Untrusted
Meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin
Matching Pairs
Made in HTML5 using Phaser as the framework, original assets and generated music
Zoko
3D version of Sokoban
Zop
Connect like colors
Browser-Based / Clicker
Particle Clicker
Addictive incremental game that teaches players the history of high energy particle physics
Browser-Based / Point and Click
The House
You're in a strange house. Can you find the way out? Is there any?
Browser-Based / Others
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
Binb
Competitive, multiplayer, realtime, guess the song game
Dental Defender: Saga of the Candy Horde
HTML5 shooter/tower defense game for the #CandyJam
Descensus 2
A TypeScript 2D physics game
Hauberk
Hauberk is a roguelike, an ASCII-art based procedurally-generated dungeon crawl game. It's written in Dart and runs in your browser
HeartLine
Game made in 48 hours for the 2013 Global Game Jam
Psiral
JavaScript/HTML5 game, GitHub Game Off 2 winner
CyberPong
Unusual Ping Pong game, adaptable with Makey Makey Kit
Squirts
Well-known indie game implemented in JavaScript
The Killer
Flash/ActionScript3-based "nongame"
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
Double Damnation
Exclusively Co-Op Metroidvania with Smash Bros Melee Movement
Native / Action
Hypersomnia
Competitive top-down shooter with extreme dynamics and pixely nostalgia. Has a built-in map Editor
OpenTomb
Open-source Tomb Raider 1-5 engine remake
Native / Arcade
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
DynaDungeons
Bomberman clone using the awesome open source Godot game engine
Duckmarines
A ChuChu Rocket remake for PC
- Epic Inventor
Indie, side-scrolling, action, RPG
Falling Time
Arcade game inspired by Fall Down
Kroniax
Sidescrolling skill-based game
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
OSGG
Oldskool Gravity Game, very difficult lander game in glorious vector graphics
Savage Wheels
2D car crashing game similar to the old classic Destruction Derby
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
Teeworlds
Online multi-player platform 2D shooter
Wannabe Tempest
Tempest(80's arcade game) clone in Java, and a small project for playing with git
Witch Blast
Roguelite dungeon crawl shooter similar to The Binding of Isaac
Native / Rhythm
osu!
Rhythm is just a away!
Native / FPS
AssaultCube
Total conversion of Wouter van Oortmerssen's FPS called Cube
Darkest Hour
World War 2 online multiplayer tactical shooter based on Red Orchestra: Ostfront
Freedoom
Free software FPS based on the classic Doom engine
GlPortal
A modern 3D game and engine with portals written in C++
Ioquake3
The free software FPS engine that can be used to play Quake 3, or make your own game
OpenLara
Tomb Raider open-source engine
Openspades
Compatible client of Ace of Spades 0.75
- Red Eclipse
Fun-filled new take on the first person arena shooter, featuring parkour, impulse boosts, and more
Unvanquished
Fast-paced, futuristic FPS with RTS elements
Urban Terror
Free multiplayer first person shooter that will run on any Quake III Arena compatible engine
- Warsow
Fast-paced FPS in a futuristic cartoonish world
Native / MMORPG
Meridian 59
The first 3D MMORPG, released in 1996 and open sourced in 2012 - the game is being actively developed by the community
Stendhal
Fun friendly and free 2D multiplayer online adventure game with an old school feel
Native / RPG
Angband
Single-player dungeon exploration game in the universe of JRR Tolkien
Arx Fatalis
Cross-platform port of Arx Fatalis, a first-person role-playing game
Cataclysm: Dark Days Ahead
Roguelike set in a post-apocalyptic world
Cendric
Platformer-RPG in a fantasy setting with puzzle elements
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
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
NetHack
Single-player roguelike dungeon exploration game and one of the most popular games in its genre
OpenMW
Reimplementation of the Morrowind game engine
- Shattered Pixel Dungeon
An open source game based on the source code of Pixel Dungeon by Watabou
The Legend of Zelda: Mystery of Solarus DX
Sequel to The Legend of Zelda: A Link to the Past released on the SNES
Valyria Tear
Single-player medieval-fantasy 2D J-RPG
Native / Platform
AAAAXY
Nonlinear 2D puzzle platformer taking place in impossible spaces
Captain Holetooth
A fun, explorative and story-driven platformer with minigames. Made with the Godot Engine
Commander Genius
Commander Keen compatible clone
DDraceNetwork
Cooperative online precision platformer with thousands of maps and global ranks
Elemental One
Built with the Phaser HTML5 game framework
Escape of the cat
Hardcore oldschool platformer on
Frogatto
Action-adventure game, starring a certain quixotic frog
Gish
Award-winning physics platformer
Journey to the Center of Hawkthorne
This 2d platformer is based on Community's Digital Estate Planning episodebuilt using the LÖVE game engine
Mario-Level-1
First level of Super Mario Bros made with Python and Pygame
HFT Mario Party
A remixed local multiplayer reimagining of the original Mario Bros
Sky Engine
Custom engine 2D platform game made with OpenGL
The Legend of Edgar
2D platform game with a persistent world
The Secret Chronicles of Dr. M.
A 2D platform game in classic style
SuperTux
Classic 2D jump'n'run sidescroller with Tux
Native / Puzzle/card/board
2048-cli
CLI version of the game 2048 for your Linux terminal
2048-in-terminal
CLI version of the game 2048 made right
Castles of Dr. Creep
The Castles of Dr. Creep
Dominion
C# implementation of Dominion, a board/card game
EbbeFlut
Really nice board game implemented in a bad way a VERY long time ago
IRMINGARD
Patience card game written in Ruby
Minilens
Cute puzzle platformer starring a cleaning robot on post-apocalyptic Earth
Nudoku
Ncurses based CLI sudoku game
PuzzleDash
Match-3 puzzle game
Tictactoe
Graphical tic-tac-toe AI which never loses
Wizznic
Most awesome puzzle game
PokerTH
Implementation of Texas Hold'em supporting (online) multiplayer and botplay
Native / Racing
Stunt Rally
Rally game with Track Editor, based on VDrift and OGRE
SuperTuxKart
Free 3D kart racing game featuring open source mascots
Native / Programming
CengBall
Soccer programming game with 2D simulation
Native / Sandbox
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 and
Manic Digger
A multiplayer block-building voxel game, Minecraft clone
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
Native / 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
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
KaM Remake
RTS game remake of “Knights and Merchants” written in Delphi from scratch
KeeperRL
Roguelike dungeon builder inspired by Dwarf Fortress
Last Colony
RTS game with both a single player campaign mode as well as a multiplayer mode, created entirely in HTML5 and JavaScript
MegaGlest
MegaGlest real-time strategy game engine (cross-platform, 3-d)
Micropolis
City-building game based on the original code for SimCity
- Mindustry
An open source sandbox tower-defense game
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 macOS
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
Pax Britannica
Underwater one-button real-time strategy game
PCOTM (Phone Case of the Monster)
Ruby game, where you play as a phone-collecting monster
Pioneer
Game of lonely space adventure
Polly-B-Gone
Physics platform game about a plucky wheeled robot named Polly
OpenRCT2
Open source recreation of Rollercoaster Tycoon 2
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
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
- Unknown Horizons
2D isometric RTS economic strategy game written in C++ & Python, built on the Flexible Isometric Free Engine
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
Wyrmsun
Strategy game based on history, mythology and fiction
Zero-K
Open source RTS game with physical projectiles and smart units
- Stone Kingdoms
Real-time strategy based on the original Stronghold series
Mobile Games / Android
ChaseWhisplyProject
Chase Whisply is a FPS. You have to seek, find and kill the ghosts living around you
Colorphun
ColorPhun is a simple color based Android Game
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 Wall
Weirdly addictive arcade-style android game, where you fling fruit at a wall. Project developed using Android Studio 1.0
Memory Game
Simple and beautiful memory game for kids
Pimple Popper
Game to pop pimples using the awesome Godot Engine
Pixel Dungeon
Traditional roguelike game with pixel-art graphics and simple interface
PuzzleGame
Slider puzzle game implementation created with Cocos2d for Android
Wannabe Tempest
Clone of 80's coin-op arcade game Tempest(80's arcade game)
Mobile Games / 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
Gorillas
Iphone port of the popular old QBasic game
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
Chat bots
c4bot
Chat bot that plays Connect Four with you, works in web chat, Facebook Messenger, Skype, and Telegram
Just The Source
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
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
System Shock
Source code for original System Shock game (PowerMac version), more readable fork available
Frameworks/Engines/Libraries
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
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
- Babylon.js
Complete JavaScript framework for building 3D games with HTML 5 and WebGL
Bgfx
Cross-platform rendering library
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, macOS, Windows and Linux
Crafty
JavaScript game library that can help you create games in a structured way
CutJavaScript
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
- EaselJavaScript
Library to make working with the Canvas element easier
EntityJavaScript
HTML5 JavaScript game engine utlizing 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
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
GameJavaScript
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
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
HaxeFlixel
Free, cross-platform 2D game engine powered by Haxe and OpenFL
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 CocoonJavaScript 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
- LycheeJavaScript
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
- MelonJavaScript
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
OpenRTS
Real-Time Strategy game 3D engine coded in java 7
osu-framework
A game framework written with osu! in mind
Oxygine
C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
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
- PhysicsJavaScript
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
QICI Engine
Free JavaScript game engine library with a web-based comprehensive suite of toolset for making HTML5 games
Quasi-Engine
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
SFML
Simple and Fast Multimedia Library
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, macOS), and to the browser (via the Flash plugin)
- Superpowers
TypeScript & ThreeJavaScript powered game engine and framework (2D & 3D with WebGL)
Tesseract
Make mapping more fun by using modern dynamic rendering techniques, sothat 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
Wurfel Engine
An isometric game engine for games with an open world made of blocks or voxels
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
Maps/Hacks/Plugins/Utilities/All of the Things™
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
FlxCollisions
Simple set of 2d physics + collision demos for flixel v2.0
Gamertag
Gem for retrieving Xbox Live Gamertag information from various sources
Greenworks
A Node.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
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 macOS
OpenEmu
Project to bring game emulation to macOS as a first class citizen
Mudlet
A cross-platform, open source, and super fast MUD (text-only MMORPGs) client with scripting in Lua
Stats.js
JavaScript performance monitor
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
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-open-source-games.