Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game

Game

233 projects

Showing 36 of 216 projects

Shape Drawer
Shape DrawerJava

A libGDX library for drawing simple shapes using a Batch, eliminating the need to flush between Batch#begin() and Batch#end().

#2d-rendering#open-source#graphics
Stars203
Forks34
Last commit1 year ago
Entity Spell System
Entity Spell SystemC++

A C++ Godot Engine module providing a comprehensive entity and spell system for building complex 2D/3D RPGs with optional multiplayer support.

#multiplayer#game-mechanics#entity-system
Stars197
Forks19
Last commit3 years ago
thetawave-legacy
thetawave-legacyRust

A space shooter game built with the Amethyst engine in Rust, inspired by classic arcade shooters.

#amethyst#amethyst-engine#gamedev
Stars197
Forks24
Last commit4 years ago
Slither
SlitherTypeScript

A casual snake game with a soothing Catppuccin color palette, available on Roblox.

#luau#roblox#casual-game
Stars193
Forks17
Last commit3 months ago
Protogame
ProtogameC#

A modular cross-platform game engine for C# built on MonoGame, with built-in support for 3D multiplayer games.

#multiplayer#modular-architecture#flexible
Stars181
Forks32
Last commit8 years ago
Open Panzer
Open PanzerJavaScript

An open-source HTML5/JavaScript rewrite of the classic Panzer General 2 turn-based strategy game.

#turn-based#panzermarshal#panzergeneral
Stars180
Forks43
Last commit5 years ago
Box2D.NET
Box2D.NETC#

A C# port of the Box2D physics engine for 2D physics simulations in .NET and Unity3D.

#unity3d#physics#csharp
Stars180
Forks11
Last commit1 day ago
Pong-command
Pong-commandGo

A command-line Pong game where you play against network latency by pinging IP addresses.

#pong#go-application#pong-command
Stars180
Forks12
Last commit3 months ago
sokoban-rs
sokoban-rsRust

A Sokoban puzzle game implementation written in Rust with SDL2 graphics.

#sdl2#sokoban#game-development
Stars163
Forks16
Last commit4 years ago
2048-in-terminal
2048-in-terminalC

A terminal-based clone of the 2048 puzzle game with animated gameplay.

#ncurses#makefile#cli-tool
Stars161
Forks23
Last commit3 years ago
tty2048
tty2048Elixir

A terminal-based implementation of the 2048 puzzle game written in Elixir.

#elixir#command-line-tool#keyboard-controls
Stars156
Forks18
Last commit10 years ago
Pop Pop Win
Pop Pop WinDart

A Dart implementation of the classic Minesweeper game with web deployment capabilities.

#dart#games-2d#web-game
Stars154
Forks68
Last commit7 days ago
OpenTPW
OpenTPWC#

An open-source re-implementation of Bullfrog's Sim Theme Park / Theme Park World (1999) for modern systems.

#1999-game#game-preservation#simulation-game
Stars151
Forks10
Last commit1 year ago
SeriousSamClassic-VK
SeriousSamClassic-VKC++

An open-source Vulkan port of the Serious Engine for Serious Sam Classic, enabling modern graphics on Windows, Linux, macOS, BSD, and Raspberry Pi.

#vulkan#mod-support#fps-engine
Stars150
Forks17
Last commit4 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
Stars145
Forks8
Last commit2 days ago
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
Stars142
Forks28
Last commit27 days ago
Spacescape
SpacescapeDart

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

#dart#top-down-game#flutter-game
Stars137
Forks44
Last commit7 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
Forks34
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
Stars136
Forks35
Last commit4 years 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
Stars136
Forks3
Last commit1 month 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
Stars135
Forks13
Last commit23 hours 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
Stars135
Forks8
Last commit22 hours 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
Stars135
Forks24
Last commit2 days 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
Forks15
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
Stars119
Forks9
Last commit1 year 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
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
Stars107
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
Stars103
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 commit10 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
Stars96
Forks17
Last commit5 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
Stars92
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
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 commit11 days ago
PreviousPage 6 of 6

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 Development129
#Cross Platform111
#Open Source Game79
#Game Engine78
#C Plus Plus47
#Multiplayer37
#Gamedev34
#Retro Gaming34
#Opengl28
#Open Source23
#Linux20
#Javascript20