Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game

Game

337 projects

Showing 36 of 337 projects

mc2
mc2C++

An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.

#sdl2#opengl#strategy-game
Stars148
Forks32
Last commit2 months ago
Taylor
TaylorRuby

A simple game engine built with raylib and mruby, designed to make game development accessible.

#beginner-friendly#open-source#ruby-scripting
Stars146
Forks10
Last commit9 days ago
Sprouty Dialogs
Sprouty DialogsGDScript

A graph-based visual dialogue system plugin for Godot 4.5+ to create game dialogues easily.

#visual-scripting#open-source#narrative-tools
Stars145
Forks11
Last commit2 days ago
remc2
remc2C++

A reverse-engineered C++ remake of Magic Carpet 2 with HD support, modern controls, and cross-platform compatibility.

#assembly#old-games#sdl2
Stars142
Forks16
Last commit5 days ago
OPHD
OPHDC++

An open-source reimplementation and redesign of Sierra On-Line's 1994 Outpost game, focusing on improved gameplay and responsiveness.

#scifi#sdl2#turn-based
Stars138
Forks27
Last commit4 days ago
actually-doom.nvim
actually-doom.nvimC

Play the classic DOOM game directly inside Neovim v0.11+ on Linux and macOS.

#doom#neovim-plugin#doom-game
Stars137
Forks3
Last commit3 months ago
Unity Solutions
Unity SolutionsC#

A collection of ready-to-use Unity solutions using Firebase tools to add features like leaderboards and remote config sync.

#mobile-games#google-cloud-platform#remote-config
Stars136
Forks33
Last commit5 years ago
InGameConsole
InGameConsoleJava

A LibGDX library for adding a developer console to games, similar to those in Source engine games.

#gradle#developer-tools#java
Stars135
Forks34
Last commit4 years ago
Spacescape
SpacescapeDart

A 2D top-down space shooter game built with Flutter and the Flame engine.

#dart#top-down-game#flutter-game
Stars133
Forks44
Last commit9 months ago
Voxelman
VoxelmanD

A plugin-based client-server voxel game engine written in the D programming language.

#multiplayer#d#d-language
Stars129
Forks9
Last commit4 years ago
The Great Escape in C
The Great Escape in CC

A portable C reimplementation of the classic ZX Spectrum isometric 3D game 'The Great Escape'.

#isometric#emulator-alternative#retrogaming
Stars128
Forks16
Last commit2 years ago
Egoboo
EgobooC++

A 3D dungeon crawling game inspired by NetHack, available for Windows, Linux, and Mac.

#nethack-inspired#dungeon-crawler#open-source
Stars127
Forks27
Last commit1 year ago
Pause Games
Pause GamesTypeScript

A Decky Loader plugin for Steam Deck that pauses and resumes game processes to free system resources.

#decky-loader#game-management#steam
Stars118
Forks11
Last commit2 years ago
Voxelman
VoxelmanC++

A C++ Godot engine module for creating voxel worlds with editor integration, gameplay features, and extendability.

#blocky-voxels#procedural-generation#gamedev
Stars111
Forks8
Last commit3 years ago
Antares
AntaresC++

A tactical space combat game

#c-plus-plus#space#game
Stars110
Forks18
Last commit11 months ago
Space Empires
Space EmpiresDart

A cross-platform 4X space-themed turn-based strategy game built with Flutter, featuring a custom computer AI.

#dart#lottie#rive
Stars106
Forks32
Last commit4 years ago
steamsky
steamskyNim

An open-source roguelike game where you command a flying ship in a steampunk sky world, featuring combat, trading, and exploration.

#steampunk#docker-build#nim
Stars104
Forks7
Last commit1 day ago
Custom Tetris
Custom TetrisJavaScript

A modular Tetris game with configurable sides and multiplayer support, built for GitHub Game Off 2013.

#hp-include#vanilla-js#css-transforms
Stars101
Forks38
Last commit11 years ago
BGUG
BGUGDart

An open-source mobile side-scrolling platformer where you control a robot to collect gems and block guns in an endless runner.

#ios#platformer#android
Stars97
Forks17
Last commit6 years ago
PICO-Tween
PICO-TweenLua

A port of Robert Penner's easing functions optimized for the PICO-8 fantasy console, with token reduction and PICO-8 compatibility.

#graphics#animation#gamedev
Stars95
Forks3
Last commit6 years ago
Joycon.js
Joycon.jsHTML

A lightweight JavaScript library for adding gamepad controller support to web games.

#web-games#controller#controller-support
Stars90
Forks1
Last commit1 year ago
Warble
WarbleVala

A native Linux word-guessing game built with Vala and GTK for elementary OS, inspired by Wordle.

#desktop-application#wordle-clone#elementary-os
Stars88
Forks16
Last commit1 year ago
OpenCrystalCaves
OpenCrystalCavesC++

An unofficial open-source engine reimplementation of the classic game trilogy Crystal Caves, with modern improvements.

#pixel-art#crystal-caves#sdl2
Stars87
Forks4
Last commit6 days ago
Lionheart Remake
Lionheart RemakeJava

A Java remake of the classic Amiga platformer Lionheart, preserving its original gameplay and visual style.

#game-preservation#platformer#lionheart
Stars87
Forks7
Last commit2 months ago
JiGS
JiGSTypeScript

An open-source PHP/Node.js engine for creating real-time multiplayer RPG and trading games with Drupal content management.

#modular-architecture#webgame#rpg-game
Stars87
Forks24
Last commit2 months ago
(Node.js)
(Node.js)JavaScript

A multilingual number guessing game for Google Assistant demonstrating Dialogflow localization with Node.js.

#dialogflow#firebase-functions#multilingual
Stars86
Forks43
Last commit4 years ago
igdb
igdbGo

A Go client library for accessing the Internet Game Database (IGDB) API with full endpoint support and flexible query options.

#api#client#go-client
Stars84
Forks19
Last commit3 years ago
sudoku.nvim
sudoku.nvimLua

A classic Sudoku puzzle game plugin for Neovim, playable directly within your editor.

#vimscript#sudoku#keyboard-driven
Stars79
Forks2
Last commit2 years ago
Pikifen
PikifenC++

A fan-made game engine for creating and playing custom Pikmin-style fan content, designed as a flexible "Pikmin Maker".

#open-source#pikmin-fangame#fan-project
Stars77
Forks19
Last commit1 day ago
killersheep.nvim
killersheep.nvimLua

A Neovim port of the classic killersheep game with optional gore effects.

#neovim-plugin#game-port#vim-game
Stars75
Forks3
Last commit1 year ago
Board Games
Board GamesC#

A real-time multiplayer board games web app built with Stl.Fusion and Blazor, demonstrating low-cost real-time state synchronization.

#entity-framework-core#board-games#webassembly
Stars74
Forks7
Last commit3 days ago
aurelia-solitaire
aurelia-solitaireJavaScript

Klondike solitaire card game built with Aurelia and dragula for drag-and-drop functionality.

#solitaire#javascript-framework#single-page-application
Stars74
Forks25
Last commit10 years ago
blackjack.nvim
blackjack.nvimLua

A classic Blackjack game implemented as a Neovim plugin with configurable card styles and keybindings.

#plenary-nvim#neovim-plugin#card-game
Stars73
Forks4
Last commit2 months ago
HFT Mario Party
HFT Mario PartyC#

A local multiplayer Unity3D fan-game inspired by Super Mario Bros, designed for parties and hackathons.

#unity3d#hackathon#fan-game
Stars73
Forks23
Last commit10 years ago
Jolly Jumper
Jolly JumperJavaScript

An infinite jumping game inspired by Doodle Jump, built with Phaser.js and playable in web browsers.

#2d-platformer#chrome#infinite-jumper
Stars72
Forks41
Last commit2 years ago
PraxisMapper
PraxisMapperC#

A backend API for location-based games that renders map tiles from OpenStreetMap data using C# with support for multiple databases.

#map-rendering#csharp#sql-server
Stars72
Forks7
Last commit4 months ago
PreviousPage 7 of 10Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Game Development156
#Cross Platform128
#Open Source Game94
#Game Engine86
#C Plus Plus53
#Multiplayer49
#Retro Gaming48
#Gamedev41
#Opengl38
#Linux30
#Browser Game26
#Javascript26