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

Open-source game-engine software

901 open-source libraries, tools and applications tagged game-engine, ranked by how closely game-engine 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.

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

ProductHealth v2StarsMaturity
drwhut/tabletop-club
Tabletop Club is a free, open-source multiplayer game for playing tabletop games like chess, cards, and board games in a physics-based 3D e…
831463active
ncase/wbwwb
We Become What We Behold is a browser-based minigame by Nicky Case about news cycles and how media shapes public behavior. It is built with…
351455stable
a-little-org-called-mario/a-little-game-called-mario
A community-driven open source 2D platformer game built with Godot Engine, described as an 'open source collective hell game' where anyone …
261455active
OpenStarbound/OpenStarbound
OpenStarbound is an enhanced fork of the Starbound game source code that fixes bugs, adds features, and improves performance. It requires o…
951454active
knela96/Dynamic-Parkour-System
A free Unity plugin that ships a ready-made character controller with Assassin's Creed-style parkour traversal actions such as vaulting, cl…
231453active
scallyw4g/bonsai
Bonsai is a from-scratch C/C++ voxel game engine focused on massive procedurally generated worlds with GPU-based terrain generation. It inc…
831450active
microsoft/TextWorld
TextWorld is a Python library from Microsoft that generates text-based adventure games and provides a sandbox learning environment for trai…
721448active
misyltoad/VPhysics-Jolt
Volt (VPhysics Jolt) is a drop-in replacement physics module for Valve's Source Engine, replacing the legacy IVP/Havok-based VPhysics with …
291439active
MihailRis/voxelcore
VoxelCore is an open-source voxel game engine written in C++ with OpenGL rendering and Lua scripting support. It provides the core systems …
891438active
pmndrs/react-three-rapier
React Three Rapier is a React library providing hooks and components for the Rapier physics engine within react-three-fiber scenes. It lets…
551436active
fegennari/3DWorld
3DWorld is a cross-platform OpenGL-based 3D game engine written in C++ with GLSL shaders, featuring procedural generation of terrain, citie…
871431active
margelo/react-native-filament
A React Native library providing a real-time physically based 3D rendering engine built on Google's Filament, with native C++ rendering and…
711429active
snake
A 54-byte snake game written in x86 assembly for DOS, created as a code-golfing exercise in extreme binary size optimization. It includes a…
721428active
afritz1/OpenTESArena
OpenTESArena is a modern open-source engine written from scratch in C++ that re-implements the 1994 DOS game The Elder Scrolls: Arena using…
841423active
pal1000/mesa-dist-win
Pre-built Mesa3D graphics driver distributions for Windows, including OpenGL, OpenGL ES, Vulkan, OpenCL, and Direct3D-based drivers built w…
971421active
ShadowMario/FNF-PsychEngine
Psych Engine is a Haxe-based engine for Friday Night Funkin', originally built for the Mind Games mod. It fixes vanilla issues, adds mod su…
101420active
Gunslinger
Gunslinger is a header-only C99 framework for building games and multimedia applications, bundling platform, graphics, and audio layers wit…
591416active
Turbulenz Engine
Turbulenz Engine is a modular 2D and 3D game engine/framework written in JavaScript and TypeScript for building HTML5 games that run in bro…
325093maintenance
db0/godot-card-game-framework
A Godot Engine framework providing pre-built scenes, classes, and a scripting engine for creating card games with full rules enforcement. I…
291401active
schteppe/cannon.js
cannon.js is a lightweight 3D rigid body physics engine written in JavaScript for the web. It provides collision detection, friction, resti…
235002maintenance
OGRE
OGRE (Object-Oriented Graphics Rendering Engine) is a mature, modular C++ 3D rendering engine that abstracts Vulkan, Direct3D, OpenGL, and …
651386stable
Thraka/SadConsole
SadConsole is a C# .NET library that simulates an ASCII/ANSI terminal for building text-based games, functioning as a tile-based game engin…
871383active
GamePlay
GamePlay is an open-source, cross-platform C++ game engine/framework for building 2D and 3D mobile and desktop games. It supports Windows, …
234935maintenance
ducalex/retro-go
Retro-Go is a firmware for ESP32-based handheld devices (ODROID-GO, MRBC-G32, and others) that provides a launcher and heavily optimized em…
531378active
Ralith/hecs
hecs is a fast, minimalist entity-component-system (ECS) library for Rust that provides a World of entities queried from regular code witho…
761375stable
donmccurdy/three-pathfinding
A JavaScript library providing navigation mesh pathfinding for three.js, based on PatrolJS. It computes paths across 3D nav meshes, support…
761373stable
HFO4/gameboy.live
Gameboy.Live is a Game Boy emulator written in Go that runs games in a desktop GUI or renders them as ASCII in a terminal. It can also act …
264897maintenance
Mugen87/yuka
Yuka is a standalone JavaScript library for developing Game AI, providing autonomous agent design, steering behaviors, navigation meshes, p…
741369stable
google/liquidfun
LiquidFun is a 2D physics engine for games, extending Box2D with particle-based fluid and soft body simulation on top of rigid body physics…
104896maintenance
sebas77/Svelto.ECS
Svelto.ECS is a C# Entity Component System framework for writing data-oriented, cache-friendly game code. It is platform-agnostic (.NET Sta…
281364active
marian42/wavefunctioncollapse
A Unity-based walking simulator that generates an infinite, procedurally generated city using the Wave Function Collapse algorithm with bac…
234863maintenance
Latios Framework
The Latios Framework is a suite of high-performance, low-level APIs and feature modules that extend and complement Unity's ECS (DOTS) for g…
971360active
REDRIVER2
A complete open-source C reimplementation of the PlayStation game Driver 2, produced by disassembling and translating the original MIPS cod…
811358active
CloudburstMC/Nukkit
Nukkit is a nuclear-powered server software for Minecraft: Bedrock Edition, written in Java for speed and stability. It provides a plugin A…
661358active
mchughalex/skate3recomp
An unofficial native recompilation of the Xbox 360 version of Skate 3 that runs on Windows, Linux, and macOS. Since v2.0.0 it uses a native…
711350active
ChiliMilk/URP_Toon
A toon (cel) shader for Unity's Universal Render Pipeline, supporting layered shadows, SDF face shadows, rim lighting, and outlines. It inc…
321349active
sceneview/sceneview
SceneView is a cross-platform 3D and augmented reality SDK built on Filament (Android/Web) and RealityKit (iOS), exposing declarative APIs …
951347active
ticohq/tico
tico is a custom emulation frontend (game launcher) for Nintendo Switch homebrew that wraps libretro cores and standalone emulators behind …
751345active
urho3d/urho3d
Urho3D is a free, lightweight, cross-platform 2D and 3D game engine written in C++17, licensed under MIT. It supports scripting with AngelS…
104772maintenance
js-dos
js-dos is a TypeScript library and API for running DOS and Windows 9x programs in the browser or Node.js, acting as a frontend for DOSBox/D…
981338active
nCine/nCine
nCine is an open-source, cross-platform 2D game engine written in C++11 with an emphasis on performance, optionally scriptable with Lua. It…
641332active
electronicarts/CnC_Generals_Zero_Hour
The official open-source release of the Command & Conquer: Generals and Zero Hour real-time strategy game source code by Electronic Arts. I…
104734maintenance
kwai/DouZero
DouZero is a deep reinforcement learning framework that masters the Chinese card game DouDizhu through self-play, published at ICML 2021 by…
234685maintenance
nba-emu/NanoBoyAdvance
NanoBoyAdvance is a cycle-accurate Nintendo Game Boy Advance emulator written in C++ with a Qt-based GUI. It prioritizes hardware accuracy,…
101310active
doukutsu-rs/doukutsu-rs
doukutsu-rs is a faithful open-source reimplementation of the Cave Story (Doukutsu Monogatari) game engine written in Rust. It supports ori…
811309stable
TTimo/doom3.gpl
The official GPL-3.0 source code release of id Software's Doom 3 game engine, provided without game data assets. It can be compiled on Wind…
324637maintenance
Bixilon/Minosoft
Minosoft is an open-source Minecraft client reimplementation written from scratch in Kotlin, using OpenGL for rendering. It is a free-softw…
741307active
libgdx/gdx-ai
gdxAI is a Java artificial intelligence framework for game development, designed as a libGDX extension but usable independently. It provide…
321305stable
zkat/big-brain
big-brain is a Utility AI library for the Bevy game engine, written in Rust. It lets developers define data-driven AI behaviors for game en…
101304active
mirror-engine/the-mirror
The Mirror is an open-source, all-in-one multiplayer game development platform whose V1 (Mirror Classic) is built on Godot, combining a net…
311302active
FLARE
Flare is a free, open-source 2D action RPG in the style of Diablo, built on the GPL3 FLARE engine written in C++ with SDL2. It ships with t…
771301active
menacher/java-game-server
Jetserver (Nadron) is a high-speed Java NIO socket server designed specifically for network-based multiplayer games, built on Netty 4.1 for…
511300active
FormidableLabs/react-game-kit
A component library providing helper React components (Loop, Stage, World, Body) for building games with React and React Native, including …
104605maintenance
skylersaleh/SkyEmu
SkyEmu is a low-level, cross-platform emulator for Game Boy, Game Boy Color, Game Boy Advance, and Nintendo DS systems, focused on accuracy…
781296active
MobileGlues
MobileGlues is an OpenGL implementation layered on top of host OpenGL ES 3.x, designed primarily to run Minecraft: Java Edition on mobile d…
801295active
kripken/ammo.js
ammo.js is a direct port of the Bullet physics engine to JavaScript and WebAssembly using Emscripten, with autogenerated bindings that mirr…
754581maintenance
NagyD/SDLPoP
SDLPoP is an open-source port of the classic DOS game Prince of Persia, built from a disassembly of the original executable and reimplement…
551287active
rswinkle/PortableGL
PortableGL is a software implementation of OpenGL 3.x core written in clean C99 as a single-header library in the style of the stb librarie…
801286active
StarArawn/bevy_ecs_tilemap
A tilemap rendering plugin for the Bevy game engine that represents each tile as its own ECS entity. It renders tilemaps efficiently using …
601282active
webЯcade
webЯcade is a web-based front end for playing retro games in the browser via emulators and game engines, driven by user-defined cloud-based…
901276active
DCurrent/openbor
OpenBOR is a royalty-free, sprite-based 2D side-scrolling game engine optimized for beat 'em ups (Double Dragon, Streets of Rage, Final Fig…
661273active
meniku/NPBehave
NPBehave is an event-driven behavior tree library for building code-based AI in Unity 3D. It stays in its current state instead of re-trave…
241273stable
De-Panther/unity-webxr-export
A Unity package that integrates the WebXR JavaScript API into Unity WebGL builds, letting developers create and export AR and VR experience…
811260active
gemrb/gemrb
GemRB is a portable open-source reimplementation of Bioware's Infinity Engine, the engine behind Baldur's Gate, Icewind Dale, and Planescap…
781258active
castle-engine/castle-engine
Castle Game Engine is a free, open-source cross-platform 3D and 2D game engine written in modern Object Pascal, with a powerful visual edit…
681256active
Maia Chess
Maia is a collection of human-like neural network chess engines trained on millions of human games, targeting skill levels from ELO 1100 to…
571255active
jdah/minecraft-weekend
A small Minecraft-like voxel game written in C, originally built in 48 hours and since extended. It features an infinite procedurally gener…
324417maintenance
smilehao/xlua-framework
A complete pure-Lua client framework for Unity games built on xLua, integrating proto-gen-lua and various Lua libraries and utility classes…
611254active
pablogila/TileMapDual
TileMapDual is a Godot plugin that adds a custom TileMapLayer node implementing a real-time dual-grid tileset system. It supports square, i…
651251active
bemusic/bemuse
Bemuse is an open-source, web-based online rhythm action game that plays songs in BMS/BMSON format directly in the browser. It is built wit…
831250active
Colobot: Gold Edition
Colobot: Gold Edition is an open-source real-time strategy game where players program their units in CBOT, a language similar to C++ and Ja…
631250active
KenneyNL/Starter-Kit-3D-Platformer
A starter kit template for building a 3D platformer game in Godot 4.6, created by Kenney. It includes a character controller with double ju…
571247active
RigsOfRods/rigs-of-rods
Rigs of Rods is a free, open-source soft-body physics sandbox game that simulates the real-time motion, deformation, and destruction of veh…
721246active
ValveSoftware/halflife
Valve's official Half-Life 1 SDK containing engine-based game source code and development tools for the GoldSrc engine. It also serves as t…
324377maintenance
3Shain/dxmt
DXMT is a Metal-based translation layer implementing Direct3D 10 and 11 APIs on macOS, designed to work with Wine (and CrossOver). It lets …
821241active
libtcod
libtcod is a C/C++ library providing tools and algorithms for developing traditional roguelikes, including a true-color tile-based console,…
851238stable
MCRcortex/voxy
Voxy is a Minecraft Fabric mod that adds Level of Detail (LoD) terrain rendering, enabling extremely far render distances on systems suppor…
701237active
creativelifeform/three-nebula
Three Nebula is a WebGL and WebGPU based 3D particle system engine designed to work alongside three.js. It provides emitters, initializers,…
971235active
EasyRPG Player
EasyRPG Player is a free, cross-platform game interpreter that plays games created with RPG Maker 2000 and 2003, using the liblcf library t…
741235active
JetBrains/resharper-unity
A JetBrains plugin that adds Unity game engine support to ReSharper and Rider, providing code completion, inspections, quick fixes, .shader…
681233active
MxEngine
MxEngine is an open-source, general-purpose 3D game engine written in modern C++ with an OpenGL rendering backend and a Vulkan backend in p…
321232active
gamemcu/www-genshin
A web application that recreates the Genshin Impact login screen in the browser using WebGL, built on the authors' xviewer.js framework (a …
281228active
SwagSoftware/Kisak-Strike
Kisak-Strike (Gentoo Offensive) is a fully open-source rebuild of Counter-Strike: Global Offensive's Source engine codebase, targeted at Li…
341226active
MiceWine
MiceWine is an Android application that runs Windows applications and games on smartphones using a custom Wine build combined with Box64 fo…
701225active
dethrace-labs/dethrace
Dethrace is an open-source reverse-engineering project that rebuilds the 1997 driving/mayhem game Carmageddon to run natively on modern sys…
831223active
TheDuckCow/godot-road-generator
A Godot engine plugin for procedurally creating 3D highways and streets with lane-following traffic support. It provides editor tooling and…
901215active
drhelius/Gearboy
Gearboy is an accurate cross-platform Game Boy, Game Boy Color, and Super Game Boy emulator written in C++, available as a desktop app, a R…
991214active
AmberELEC
AmberELEC is an open-source 64-bit Linux firmware for Anbernic RG351P/M/V/MP and RG552 retro handheld consoles, shipped as a flashable SD c…
671202active
nmrugg/stockfish.js
A WebAssembly and asm.js port of the Stockfish chess engine (currently version 18) that runs entirely in web browsers. It ships in multiple…
851200active
MUnique/OpenMU
OpenMU is an open-source, from-scratch C#/.NET server implementation (emulator) for the MMORPG MU Online, focusing on Season 6 Episode 3 wi…
671199active
PolygonHive/GASPALS
An Unreal Engine 5 plugin that integrates the Advanced Locomotion System (ALS) overlay layering system into the Game Animation Sample's Mot…
551192active
NoahGameFrame
NoahGameFrame (NF) is a fast, scalable, distributed game server engine and plugin framework written in C++, featuring an actor model, netwo…
234158maintenance
thomas-mauran/chess-tui
chess-tui is a free, open-source terminal chess game written in Rust using Ratatui. It supports local two-player pass-and-play, playing aga…
861190active
Siv3D/OpenSiv3D
Siv3D (formerly OpenSiv3D) is a C++20 framework for creative coding, supporting 2D/3D games, media art, visualizers, and simulators. It pro…
641187active
Trixarian/NetherSX2-classic
NetherSX2-classic is a modified continuation of AetherSX2 3668, a PlayStation 2 emulator for Android, with the NetherSX2 anti-tampering hac…
681186active
ashblue/fluid-behavior-tree
A code-driven behavior tree library for Unity3D built with the builder pattern and a fluent API. It includes pre-built task nodes, a runtim…
561184active
dos-like
A small C framework, like a tiny game engine, for writing games and programs that recreate the look, feel, and sound of early-90s MS-DOS so…
521184active
chaosforgeorg/drl
DRL (formerly Doom, the Roguelike) is a fast, turn-based roguelike game heavily inspired by 90s FPS Doom, written in FreePascal with the FP…
931183active
enable3d/enable3d
Enable3d is a TypeScript 3D game framework for the web that wraps three.js and adds ammo.js (Bullet) physics, and can also be used as a phy…
741180active
pmgl/microstudio
microStudio is a free, open source game engine that runs in the browser, usable as an online service, offline standalone app, or self-hoste…
601179active

← prev page 5 / 10 next →