Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source game software

328 open-source libraries, tools and applications tagged game, ranked by how closely game is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

328 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
arianrhodsandlot/retroassembly
RetroAssembly is a self-hostable, browser-based retro game emulator frontend that lets users organize and play their ROM collections from c…
871082active
FrictionalGames/AmnesiaTheDarkDescent
The open-sourced C++ source code of Amnesia: The Dark Descent, Frictional Games' first-person survival horror game, built on their HPL engi…
323679maintenance
winesapOS/winesapOS
winesapOS is a portable Arch Linux-based operating system image for gaming that runs from an internal or external drive without installatio…
851066active
shinkuan/Akagi
Akagi is a real-time mahjong AI assistant desktop app (Rust + Tauri) that observes game connections from Mahjong Soul, Tenhou, Riichi City,…
901064active
FreeJoy
FreeJoy is open-source firmware for the STM32F103C8 microcontroller that turns the board into a highly configurable USB HID game controller…
631045active
nuno-faria/tetris-sql
A complete implementation of Tetris running inside a single PostgreSQL SQL query, exploiting the Turing completeness of recursive CTEs. A s…
421040active
Helios Launcher
Helios Launcher is an open-source desktop application, built with Electron and Node.js, for launching modded Minecraft servers. It automati…
551029active
samtay/tetris
A terminal-based Tetris game written in Haskell using the brick TUI library. It runs directly in the command line with configurable levels,…
231028active
HLA-NoVR
A community mod that makes Half-Life: Alyx fully playable without a VR headset on a flat screen, preserving many VR interactions in adapted…
741026active
ReplayMod
A Minecraft mod that records game sessions and lets players replay them from any perspective, with keyframe-based camera paths and built-in…
701020active
HerculesWS/Hercules
Hercules is a robust, community-developed MMORPG server package written in C, functioning primarily as a Ragnarok Online server emulator an…
941018active
X0nk/Bliss-Shader
Bliss is a Minecraft shader pack written in GLSL, an extensively customized edit of Chocapic13's v9 shader. It emphasizes dynamic, varied l…
761005active
jmoon018/PacVim
PacVim is a terminal-based PacMan-style game that teaches vim commands through gameplay. Players use real vim motions to highlight all word…
233327maintenance
taylorconor/tinytetris
A tiny Tetris game that runs in an 80x23 character terminal window, written in a single minified C++ file using ncurses. A commented versio…
323289maintenance
GI Model Importer
GIMI is a modified version of 3DMigoto that enables importing custom character and weapon models into Genshin Impact. It includes loader to…
653138maintenance
2048 (iOS)
A Swift port of the 2048 puzzle game for iOS, built without SpriteKit using standard UIKit views. It serves as both a playable game and an …
323125maintenance
2d-inc/developer_quest
Developer Quest is a Flutter game demo built for Google I/O 2019 where players become a tech lead, slay bugs, and manage a team. It also se…
322969maintenance
git-learning-game/oh-my-git
Oh My Git! is an open-source desktop game that teaches Git through interactive puzzles, visualizing the internal structures of Git reposito…
532899maintenance
danielyxie/bitburner
Bitburner is a programming-based incremental game with hacking and cyberpunk themes where players write JavaScript scripts to progress. Thi…
232848maintenance
greerviau/SnakeAI
A Processing application that trains neural networks to play the game Snake using a genetic algorithm with crossover and mutation across ge…
322390maintenance
EndlessCheng/mahjong-helper
A Riichi (Japanese) mahjong assistant written in Go that analyzes hands in real time for the online platforms Majsoul and Tenhou. It recomm…
232345maintenance
Aloshi/EmulationStation
EmulationStation is a cross-platform graphical front-end for retro game emulators, written in C++ with SDL2. It supports keyboardless contr…
232294maintenance
justinmeister/Mario-Level-1
A Python and Pygame recreation of the first level of Super Mario Bros. It is an educational, non-commercial project demonstrating 2D game m…
322237maintenance
axstin/rbxfpsunlocker
A Windows utility that removes Roblox's 60 FPS cap by modifying running Roblox processes, allowing higher framerates on capable hardware. I…
102224maintenance
wayou/t-rex-runner
A standalone extraction of the Chrome offline 'no internet' T-Rex runner game from the Chromium source code, written in JavaScript. It can …
322184maintenance
a327ex/SNKRX
SNKRX is a replayable arcade shooter roguelite where the player steers a snake of heroes that automatically attack nearby enemies. It is bu…
322000maintenance
ejoy/ejoy2d
EJOY 2D is a lightweight 2D graphics engine written in C and scripted with Lua, designed for building mobile games. It ships with a small r…
321987maintenance
keendreams/keen
The released source code for Commander Keen in Keen Dreams, a classic DOS side-scrolling platformer originally by id Software. It is a hist…
321970maintenance
BlueRetro
BlueRetro is an open-source multiplayer Bluetooth controller adapter firmware for ESP32 that lets modern Bluetooth gamepads (Wii, Switch, P…
101845maintenance
walkor/workerman-todpole
A multiplayer HTML5 tadpole swimming game server, a PHP port of the Ruby-based Rumpetroll, built on the Workerman framework with WebSocket …
321837maintenance
electronicarts/CnC_Tiberian_Dawn
The open-sourced C++ source code for Command & Conquer: Tiberian Dawn, released by Electronic Arts for preservation and Steam Workshop modd…
101808maintenance
oxters168/Pluvia
Pluvia is a lightweight unofficial Steam client for Android that lets users view, download, and play DRM-free games from their Steam librar…
521729maintenance
johngrib/vim-game-code-break
A Vim plugin that turns any open text or code file into a block-breaking (Breakout-style) game inside the Vim editor. It is written in Vim …
231634maintenance
electronicarts/CnC_Renegade
The released source code for Command & Conquer: Renegade, a 2002 first-person shooter set in the C&C universe, published by Electronic Arts…
101631maintenance
gabrielrcouto/php-terminal-gameboy-emulator
A Game Boy emulator written in PHP that renders games directly in the terminal. It runs Game Boy and Game Boy Color ROMs using PHP 7's perf…
231611maintenance
fossasia/flappy-svg
Flappy SVG is an open-source browser-based clone of Flappy Bird implemented entirely with SVG graphics and JavaScript. It is playable direc…
101607maintenance
YimMenu/YimMenu
YimMenu is a mod menu for Grand Theft Auto V that protects players against common public crashes and adds gameplay enhancements, including …
101566maintenance
mgechev/mk.js
mk.js is a browser-based fighting game built with HTML5 canvas and JavaScript, inspired by Mortal Kombat. It supports single-player, local …
321550maintenance
a327ex/BYTEPATH
BYTEPATH is a replayable 2D arcade shooter built with LÖVE (Love2D) in Lua, focused on build theorycrafting with a massive skill tree, clas…
321543maintenance
BlindMindStudios/StarRuler2-Source
The complete open-source distribution of Star Ruler 2, a massive-scale 4X/RTS space strategy game originally developed by Blind Mind Studio…
321530maintenance
fossasia/labyrinth
FOSSASIA Labyrinth is a collaborative, browser-based HTML/JavaScript maze game where contributors draw and embed their own tiles, character…
101523maintenance
antfu/handle
Handle (汉兜) is a web-based Wordle-style guessing game for Chinese four-character idioms (chengyu), where players guess a hidden idiom withi…
321440maintenance
uberhalit/EldenRingFpsUnlockAndMore
A small C# utility that patches Elden Ring's memory at runtime to remove the frame rate cap, adjust FOV, add widescreen support, and apply …
231381maintenance
BuildCraft/BuildCraft
BuildCraft is an open-source Minecraft mod (Forge) that adds pipes, engines, quarries, builders, robots, and automated machinery to the gam…
571370maintenance
GoogleChromeLabs/proxx
PROXX is an open-source browser-based Minesweeper-style proximity game built with Preact, WebGL/Canvas rendering, and web workers. It is de…
101358maintenance
Couy69/vue-idle-game
A fully random idle/incremental loot-grinding browser game built with Vue, where players farm dungeons for randomized equipment with affixe…
321355maintenance
csutorasa/XOutput
XOutput is a Windows application that converts DirectInput game controller input into XInput, emulating an Xbox 360 controller so older or …
101345maintenance
Vita3K
Vita3K is an open-source, experimental PlayStation Vita emulator written in C++ for Windows, Linux, macOS, and Android. It can boot and run…
885827experimental
Kaldaien/FAR
FAR (Fix Automata Resolution) is a plugin/mod for the 2017 Steam version of NieR:Automata that fixes fullscreen resolution issues and adds …
231244maintenance
w84death/Tanks-of-Freedom
An open-source indie turn-based strategy game with isometric pixel art, built with Godot Engine 2.1. It features AI and hot-seat battles, a…
321213maintenance
rossumur/esp_8_bit
ESP_8_BIT is firmware for the ESP32 that emulates Atari 8-bit computers, NES, and Sega Master System consoles, outputting NTSC/PAL composit…
321202maintenance
graceavery/tamagotchiTemp
Touchbar Pet is a macOS application that displays a virtual pet (tamagotchi-style) living in the MacBook Pro's Touch Bar. The pet walks aro…
321174maintenance
hawkthorne/hawkthorne-journey
Journey to the Center of Hawkthorne is a 2D platformer game based on Community's 'Digital Estate Planning' episode, built with the LÖVE (Lo…
231151maintenance
Learn to Code RPG
Learn to Code RPG is a free open-source visual novel video game by freeCodeCamp where players teach themselves to code, befriend tech-indus…
101137maintenance
ubisoft/massgate
Massgate is the open-sourced online backend server for the 2007 game World in Conflict, managing dedicated game servers, user accounts, cla…
101134maintenance
Oliveriver/5d-diplomacy-with-multiverse-time-travel
A self-hosted online game combining the negotiation board game Diplomacy with the multiverse time-travel mechanics of 5D Chess With Multive…
541098maintenance
uberspot/2048-android
An Android port of the 2048 puzzle game that wraps the original HTML game in a WebView for offline play. It requires no permissions and is …
321087maintenance
Stefanuk12/ROBLOX
A personal collection of Roblox scripts written in Lua by Stefanuk12, covering various in-game utilities and automation snippets. It serves…
101069maintenance
vivirenremoto/doomcaptcha
DOOM Captcha is a novelty captcha widget that replaces traditional CAPTCHA challenges with a mini DOOM-style shooting game where users must…
321045maintenance
dmadisetti/steam-tui
A Rust terminal user interface client wrapping steamcmd for launching, updating, and downloading Steam games from the terminal. It acts as …
511038maintenance
ActionRPGGame
An Unreal Engine 4 starter kit providing an Action RPG template written in C++. It serves as a boilerplate for building action RPG games wi…
321037maintenance
mustache-dev/Mario-Kart-3.js
A browser-based 3D kart racing game inspired by Mario Kart, written in JavaScript with WebGL rendering, shaders, and particle effects. It i…
494582experimental
tiagoad/suicide-linux
A Dockerized version of qntm's Suicide Linux, a joke operating system where any mistyped command is creatively resolved into 'rm -rf /', wi…
321032maintenance
Nibre/MotherVR
MotherVR is a mod that adds native virtual reality support to the game Alien: Isolation. It installs as a dxgi.dll in the game folder and p…
231017maintenance
SheerSt/pokewilds
PokeWilds is a Gen 2-style Pokémon fan game and engine built with libGDX, featuring procedurally generated open worlds with biomes, wild mo…
632900experimental
iisu-network/iiSU
iiSU is a visuals-first Android launcher/emulation frontend that replaces the home screen with a UI for browsing and launching games and ap…
752858experimental
armada-os/armada
Armada is a SteamOS-like Linux distribution for ARM64 gaming handhelds, built on Fedora bootc with device support derived from ROCKNIX. It …
811973experimental
liyupi/yulegeyu
A pure-frontend web clone of the popular Chinese tile-matching game 'Sheep a Sheep' (羊了个羊), built with Vue, TypeScript, and Vite. It lets p…
321833experimental
YimMenu/YimMenuV2
YimMenuV2 is an experimental mod menu (injected DLL) for GTA 5: Enhanced written in C++. It provides an in-game overlay menu for modifying …
811762experimental
fedden/poker_ai
An open-source Python implementation of a Texas Hold'em poker AI based on Counterfactual Regret Minimization (CFR), inspired by Pluribus. I…
101587experimental
WinDurango/WinDurango
WinDurango is an Xbox One compatibility (translation) layer for Windows that lets users run ERA-based Xbox One UWP games natively on a PC. …
771333experimental
RPCSX/rpcsx-ui-android
RPCSX-UI-Android is an experimental native Android UI frontend for the RPCSX emulator, a PlayStation 3 emulator. It targets Android 10+ dev…
631327experimental
mofr/Diablerie
An open-source recreation of Diablo 2 built on the Unity engine, requiring the original game's MPQ asset files to run. It aims to reimpleme…
321236experimental
vinegarhq/sober
Sober is a specialized runtime that lets users play Roblox experiences natively on Linux desktops, distributed as a Flatpak package. It run…
671101experimental
Mordoria/unnamed_game_1_v2
Mordoria is a game written in Lua using the Love2D engine, released as the state of the game after a 24x7 tower development stream by ThePr…
351090experimental
ThomasRinsma/pdftris
A Python-generated PDF file that runs a playable Tetris game inside PDF viewers. It abuses PDF field objects to render a monochrome grid an…
211044experimental
Whisky
Whisky is a native SwiftUI graphical wrapper around Wine and Apple's Game Porting Toolkit for running Windows apps and games on Apple Silic…
1015106abandoned
newlinedotco/FlappySwift
A Swift implementation of the classic Flappy Bird game, built as an educational example for learning iOS game development. It serves as a h…
329676abandoned
PojavLauncher
PojavLauncher is a Minecraft: Java Edition launcher for Android and iOS devices, based on Boardwalk, supporting versions from rd-132211 thr…
109381abandoned
amhndu/SimpleNES
SimpleNES is an NES (Nintendo Entertainment System) emulator written in C++ using SFML, supporting games that use no mapper or mappers 1, 2…
395108abandoned
R3nzTheCodeGOD/R3nzSkin
R3nzSkin is an internal skin changer for League of Legends that lets players change champion, ward, minion, and monster skins in-game via a…
104862abandoned
nefarius/ViGEmBus
ViGEmBus is a Windows kernel-mode bus driver (built on KMDF) that emulates Xbox 360 and DualShock 4 USB gamepads as virtual devices, lettin…
104231abandoned
latitudegames/AIDungeon
AI Dungeon 2 is an open-source, infinitely generated text adventure game powered by a fine-tuned GPT-2 language model. It can be played loc…
103220abandoned
JoshuaKGoldberg/Old-Deleted-FullScreenMario
A deprecated HTML5 remake of the original Super Mario Bros, expanded for wide screens. This repository is an empty placeholder pointing to …
102960abandoned
ddevault/TrueCraft
TrueCraft is a clean-room implementation of Minecraft beta 1.7.3 written in C#, compatible with official beta 1.7.3 clients and servers. It…
102454abandoned
NecronomiconCoding/NecroBot
NecroBot was a popular automation bot for Pokemon Go, allowing players to automate gameplay tasks like catching Pokemon and spinning stops.…
322421abandoned
wheybags/freeablo
Freeablo is a free, cross-platform C++ reimplementation of the Diablo 1 game engine that requires the original game's data files (DIABDAT.M…
232169abandoned
GloriousEggroll/wine-ge-custom
A custom Wine build by GloriousEggroll, forked from Valve's Proton Experimental Wine tree, patched with extra media foundation, FSR, and ga…
102169abandoned
ALVR
ALVR (Air Light VR) is an open-source remote VR display that streams SteamVR output from a gaming PC to standalone headsets like Gear VR, O…
101844abandoned
ZalithLauncher/ZalithLauncher
Zalith Launcher is an Android Minecraft launcher based on PojavLauncher that runs Minecraft: Java Edition on Android devices, with a redesi…
101750abandoned
CharlieHess/slack-poker-bot
A Slack bot written in JavaScript that turns any Slack channel into a Texas Hold'em poker client for 2-10 players. It deals hands, direct-m…
231680abandoned
szhu/3030
A novelty browser game built around the 2015 Chrome %%30%30 URL-canonicalization crash bug, where hovering over tree links crashes vulnerab…
321501abandoned
unity3d-jp/unitychan-crs
Unity-Chan 'Candy Rock Star' is a live stage demo project for the Unity game engine featuring Unity Japan's mascot character performing a s…
231290abandoned
PocketMine/PocketMine-MP
PocketMine-MP is a free, open-source server software written in PHP that creates Minecraft: Pocket Edition servers and allows extending fun…
101254abandoned
RPCS3-Android/rpcs3-android
An experimental Android port of the RPCS3 PlayStation 3 emulator, written in Kotlin and requiring Android 12+. The project is discontinued,…
101207abandoned
GDLauncher
GDLauncher is a free, cross-platform custom Minecraft launcher focused on user experience, supporting one-click modpack installation from C…
101197abandoned
LukeRoss00/gta5-real-mod
The R.E.A.L. mod is a VR enabler plugin for Grand Theft Auto V that renders the game in full virtual reality with head tracking and stereos…
231190abandoned
simple64/simple64
simple64 is an accurate Nintendo 64 emulator written in C, available for Windows and Linux via Flathub. The project has been archived and d…
101177abandoned
Olde-Skuul/doom3do
The complete source code archive for the infamous 1995 DOOM port to the 3DO console, released by its original developer. It serves as a his…
321172abandoned
Apostolique/Agar.io-bot
A userscript-based bot that plays the browser game Agar.io automatically, installed via userscript managers like Tampermonkey. It includes …
741153abandoned

← prev page 3 / 4 next →