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
XProger/OpenLara
OpenLara is an open-source reimplementation of the classic Tomb Raider game engine, supporting original game assets in .PHD, .PSX, .TR2, an…
625112active
Nukem9/dlssg-to-fsr3
A drop-in DLL mod that replaces Nvidia's DLSS Frame Generation (nvngx_dlssg) in DirectX 12 and Vulkan games with AMD's FSR 3 Frame Generati…
304990active
FXGL
FXGL is a Java/JavaFX/Kotlin game development framework (engine) built on top of JavaFX, offering a high-level entity-component API for 2D …
754864active
snesrev/zelda3
A reverse-engineered reimplementation of The Legend of Zelda: A Link to the Past written in ~70-80k lines of C, playable from start to fini…
234815active
NVIDIA-Omniverse/PhysX
NVIDIA PhysX SDK, a real-time physics simulation engine for games, robotics, and simulation, plus Omniverse PhysX extensions and the ovphys…
964775stable
KaijuEngine/kaiju
Kaiju is an open-source 2D/3D game engine written in Go and backed by Vulkan, with a built-in visual editor that itself runs as a game in t…
814725active
PancakeTAS/lsfg-vk
lsfg-vk is a Vulkan layer that hooks into Vulkan applications on Linux to generate additional frames using Lossless Scaling's frame generat…
514712active
ggez
ggez is a lightweight Rust game framework for making 2D (and some 3D) games with minimum friction, inspired by the LÖVE (Love2D) API. It pr…
644707active
PistonDevelopers/piston
Piston is a modular game engine written in Rust, providing core libraries for windowing, event handling, and 2D graphics with a backend-agn…
644703stable
not-fl3/macroquad
Macroquad is a simple, easy-to-use cross-platform game library for Rust, heavily inspired by raylib. It lets you write the same code for Wi…
734631active
CorsixTH/CorsixTH
CorsixTH is an open-source reimplementation of the 1997 Bullfrog business simulation game Theme Hospital, written in Lua and C++. It faithf…
884590active
Diligent Engine
Diligent Engine is a modern cross-platform low-level 3D graphics library and rendering framework that abstracts Direct3D11/12, Vulkan, Meta…
684473active
UnityCommunity/UnityLibrary
A community-maintained collection of Unity scripts, snippets, shaders, and script templates gathered from Unity forums and other sources. I…
754400active
Cocos2d-x
Cocos2d-x is an open-source, cross-platform C++ framework for building 2D games and graphical applications, with Lua and JavaScript binding…
3819210maintenance
PaperMC/Folia
Folia is a fork of the Paper Minecraft server that adds regionised multithreading, splitting the world into independent regions each with i…
744370active
jMonkeyEngine
jMonkeyEngine is an open-source, code-first 3D game engine written in Java for cross-platform game development. It includes rendering, phys…
744336active
LDtk
LDtk (Level Designer Toolkit) is a free, open-source 2D level editor built with Haxe and Electron, created by the director of Dead Cells. I…
674317active
Beyond All Reason
Beyond All Reason is a free, open-source real-time strategy (RTS) game built on the Recoil RTS engine, featuring large-scale battles with f…
774315active
KilledByAPixel/LittleJS
LittleJS is a tiny, fast, open-source HTML5 game engine written in JavaScript with no dependencies. It bundles WebGL2/Canvas2D rendering, a…
1004302active
FiveM
Cfx is the source code for FiveM and RedM, modification frameworks that enable custom multiplayer and singleplayer experiences for GTA V an…
774278active
EmulatorJS/EmulatorJS
EmulatorJS is a JavaScript library that embeds RetroArch (compiled to WebAssembly) into any website, enabling browser-based emulation of ma…
794270active
olcPixelGameEngine
olcPixelGameEngine is a single-header C++ framework for fast pixel-based 2D drawing and user input, used in javidx9's YouTube tutorials. It…
424247active
BehaviorTree.CPP
BehaviorTree.CPP is a C++17 framework for building Behavior Trees, designed to be flexible, reactive, and fast, with asynchronous actions a…
824237stable
xemu-project/xemu
xemu is a free, open-source low-level emulator of the original Microsoft Xbox console, built on QEMU, that runs Xbox games and homebrew on …
954200active
gdquest-demos/godot-shaders
A large collection of free and open-source 2D, 3D, and screen-space shaders for the Godot game engine, each with playable demo scenes. It a…
564156active
ANGLE
ANGLE (Almost Native Graphics Layer Engine) is a conformant OpenGL ES 2.0/3.x and EGL implementation that translates OpenGL ES API calls to…
684106active
spring/spring
Spring is a free, open-source, cross-platform 3D real-time strategy game engine written in C++ with extensive Lua scripting support. It pow…
324007active
Gen1Recomp
A native LÖVE2D recreation of Pokémon Red, Blue, Gold, Silver, and Crystal, with the engine and map behavior hand-written in Lua. Game data…
773993active
WebGAL
WebGAL is an open-source web-based visual novel engine written in TypeScript and React, letting creators build galgames that run in any bro…
903981active
Warzone2100/warzone2100
Warzone 2100 is a free, open-source 3D real-time strategy game set in a post-nuclear-apocalypse world, featuring a story-driven campaign, o…
843973active
NetHack/NetHack
The official source repository for NetHack, a classic single-player roguelike dungeon exploration game descended from Rogue and Hack. Versi…
793930active
Voxel Tools for Godot
A C++ module and GDExtension for Godot Engine that adds voxel terrain support, including blocky and smooth volumetric terrains with meshing…
963921active
wave-harmonic/crest
Crest Water 4 is an advanced, class-leading water and ocean rendering system for Unity, implemented in C# with GPU displacement and samplin…
683909active
open-duelyst/duelyst
OpenDuelyst is the open-source preservation of Duelyst, a digital collectible card game and turn-based strategy hybrid originally developed…
343905active
Terasology
Terasology is an open-source voxel world game and engine, born from a Minecraft-inspired tech demo in 2011. It is a modular platform suppor…
663897active
nem0/LumixEngine
Lumix Engine is an open-source 3D game engine written in C++ with a built-in editor and entity-component-system architecture. It uses data-…
683895active
SmartlyDressedGames/U3-SDK
The full source code and Unity project for Unturned, a free open-world zombie survival sandbox game. It serves as an SDK allowing players a…
973893active
nathanhoad/godot_dialogue_manager
Dialogue Manager is a Godot 4 addon providing a stateless branching dialogue editor and runtime for games. It lets developers write nonline…
963884active
Space Station 14
Space Station 14 is an open-source, round-based multiplayer roleplaying game about paranoia and chaos aboard a space station, remaking the …
843875active
amzeratul/halley
Halley is a lightweight, code-first game engine written in modern C++17, featuring a true entity-component-system architecture, modern grap…
773866active
Friday Night Funkin'
Friday Night Funkin' is an open-source rhythm game built with HaxeFlixel and OpenFL, originally created for Ludum Dare 47. The repository c…
973795active
GodotSteam
GodotSteam is an ecosystem of tools integrating Valve's Steamworks SDK into the Godot game engine, available as pre-compiled engine modules…
103760active
Thrive
Thrive is a free, open-source evolution simulation game developed by Revolutionary Games in C# on the Godot engine, where players guide a s…
923721active
VRTK
VRTK v4 is an example Unity project (Farm Yard scene) demonstrating how to use the Tilia packages to rapidly build spatial computing / virt…
233721active
PixelGuys/Cubyz
Cubyz is a 3D voxel sandbox game inspired by Minecraft, written in Zig. It features large render distances via level-of-detail, 3D chunks w…
883669active
rathena/rathena
rAthena is an open-source, cross-platform MMORPG server package written in C++, continuing the eAthena project. It provides a complete serv…
743580active
OpenXRay/xray-16
OpenXRay is an improved, community-maintained version of the X-Ray Engine that powers the S.T.A.L.K.E.R. game series. It adds 64-bit suppor…
673580active
ramokz/phantom-camera
Phantom Camera is a Godot 4 addon/plugin that simplifies common Camera2D and Camera3D behaviors, heavily inspired by Unity's Cinemachine. I…
933573active
OpenTK
OpenTK is a fast, low-level C# binding for OpenGL, OpenGL ES, OpenAL, and OpenCL, with windowing, input handling, and a linear algebra math…
743538active
Farama-Foundation/PettingZoo
PettingZoo is a Python library providing a standard API for multi-agent reinforcement learning environments, analogous to Gymnasium but for…
883532active
Interkarma/daggerfall-unity
Daggerfall Unity is an open-source recreation of The Elder Scrolls II: Daggerfall built in the Unity engine, requiring the original DOS gam…
663527active
GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
Vulkan Memory Allocator (VMA) is a single-header C/C++ library that simplifies memory allocation and resource creation in Vulkan. It manage…
843525stable
HeapsIO/heaps
Heaps is a high-performance, cross-platform 2D and 3D game engine and graphics framework written in Haxe, created by the designer of the Ha…
753509stable
ihhub/fheroes2
fheroes2 is an open-source, multiplatform recreation of the Heroes of Might and Magic II game engine, written from scratch in C++. It repro…
903508active
LEGO Island (decompilation)
A functionally complete reverse-engineered decompilation of the 1997 game LEGO Island, reconstructing C++ source code that matches the orig…
903491active
mshumer/Claude-of-Duty
A browser-based first-person shooter built with Three.js and WebGL2, generated almost entirely by AI agents from a single prompt, with all …
523432active
bvschaik/julius
Julius is an open-source re-implementation of the classic city-building game Caesar III, written in C, with identical game logic and 100% s…
653392active
Screeps
A standalone, distributed game server for Screeps, an MMO RTS sandbox game where players program their units' AI in JavaScript. It lets you…
533350active
Armory
Armory is an open-source 3D game engine distributed as a Blender add-on, providing full Blender integration for a unified game development …
773347active
isadorasophia/murder
Murder is a pixel art game engine built on top of FNA using an entity-component-system (ECS) architecture via the Bang framework. It includ…
773346active
matrixcascade/PainterEngine
PainterEngine is a cross-platform application/game engine written in C with a built-in software renderer, portable to any platform supporti…
663319active
2Retr0/GodotOceanWaves
An open-source Godot Engine addon implementing FFT-based ocean-wave rendering using inverse Fourier transforms of directional ocean-wave sp…
303299active
bitbrain/beehave
Beehave is a Godot Engine addon for building AI systems with behavior trees, composed directly in the scene tree. It includes a runtime deb…
903294active
thomasahle/sunfish
Sunfish is a simple but strong chess engine written in Python in roughly 111 lines of code, using MTD-bi search with piece-square table eva…
933289active
Minestom/Minestom
Minestom is an open-source, lightweight Minecraft server implementation written from scratch in modern Java, with no legacy NMS code. It pr…
963281active
Batocera Linux
Batocera Linux is an open-source retro-gaming Linux distribution that turns any computer or single-board computer into a dedicated game con…
683265active
avianphysics/avian
Avian is an ECS-driven 2D and 3D physics engine built natively for the Bevy game engine in Rust. It provides rigid body dynamics, collision…
963248active
NVIDIAGameWorks/Falcor
Falcor is NVIDIA's open-source real-time rendering framework for rapid prototyping of graphics research, built on DirectX 12 and Vulkan. It…
863237active
JHDev2006/Super-Mario-Bros.-Remastered-Public
An open-source Godot 4 remake and celebration of the original Super Mario Bros. games, recreating SMB1, The Lost Levels, SMB Special, and A…
833221active
PanosK92/SpartanEngine
Spartan Engine is a C++ game engine built over 12+ years by a single developer, featuring a fully bindless, GPU-driven renderer with real-t…
863190active
SuperTux/supertux
SuperTux is an open-source 2D jump'n'run sidescroller game inspired by Super Mario Bros, starring Tux the Linux mascot. It features story m…
763158active
G3N
G3N is an OpenGL-based 3D game engine written in Go, with an integrated GUI framework and 3D spatial audio via OpenAL. It can be used to bu…
623114active
GZDoom
GZDoom is a modder-friendly source port of the Doom engine supporting all Doom engine games, with modern OpenGL and Vulkan renderers and a …
703107active
mangos/MaNGOS
MaNGOS is an open-source MMORPG server emulation project, originally announced in 2005, that implements game server software for older vers…
603103active
widelands/widelands
Widelands is a free, open-source real-time strategy game inspired by Settlers II, featuring singleplayer campaigns and multiplayer modes. I…
753072active
korlibs/korge
KorGE is a modern multiplatform game engine written entirely in Kotlin, built on top of the Korlibs multimedia stack. It targets JVM/Androi…
663064active
limbonaut/limboai
LimboAI is an open-source C++ plugin for Godot Engine 4 that provides Behavior Trees and Hierarchical State Machines for building game AI. …
933059active
FNA-XNA/FNA
FNA is an accuracy-focused reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries for open desktop platforms. It lets XNA …
993053active
DescentDevelopers/Descent3
The open-sourced Descent 3 game engine by Outrage Entertainment, released under GPL-3.0 and maintained by the Descent community. It require…
593016active
HansKristian-Work/vkd3d-proton
vkd3d-proton is a fork of WineHQ's VKD3D that implements the Direct3D 12 API on top of Vulkan. It serves as the D3D12 translation layer use…
913005active
Unity-Technologies/Graphics
The public mirror of Unity's Graphics repository containing the Scriptable Render Pipeline (SRP), including the Universal Render Pipeline (…
763004active
GaijinEntertainment/DagorEngine
Dagor Engine is the proprietary game engine and toolchain source code from Gaijin Games (creators of War Thunder), released for public use.…
882977active
owenashurst/agar.io-clone
An open-source clone of the Agar.io browser game built with Node.js, Socket.IO, and HTML5 canvas. Game logic runs server-side while the cli…
372972active
phoboslab/wipeout-rewrite
A C re-implementation of the 1995 PlayStation racing game wipEout, playable in the browser via Emscripten or as a native desktop build. It …
682969active
scarsty/kys-cpp
A completed C++ remake of the classic Chinese wuxia RPG 'Jin Yong's Heroes' (金庸群侠传), built with SDL3. It supports classic turn-based combat…
642969stable
pmndrs/use-cannon
A monorepo providing React hooks for the cannon-es physics engine, designed for use with react-three-fiber. Physics simulation runs in web …
232962active
BEPUphysics
bepuphysics v2 is a pure C# 3D real-time rigid body physics simulation library targeting .NET 8. It provides collision shapes, constraints,…
862961active
Rust-SDL2/rust-sdl2
Rust bindings for the SDL2 multimedia library, wrapping low-level C APIs in idiomatic Rust. It provides access to graphics, audio, input, a…
622951active
zeas2/Kirikiroid2
Kirikiroid2 is a cross-platform port of the Kirikiri2/KirikiriZ visual novel game engine, allowing Kirikiri-based games to run on platforms…
232936active
Fallout 2 Community Edition
Fallout Community Edition is a fully working open-source re-implementation of the original Fallout (1997) engine in C++ using SDL2, with bu…
222936active
Syomus/ProceduralToolkit
Procedural Toolkit is a procedural generation (PCG) programming library for the Unity game engine, written in C#. It provides algorithms an…
232910active
WolfireGames/overgrowth
The official open-source codebase (C++, Apache-2.0) of Overgrowth, a commercial third-person action game by Wolfire Games. The code is open…
752909active
Solar2D Game Engine
Solar2D (formerly Corona SDK) is a free, open-source, Lua-based 2D game engine for building mobile, desktop, TV, and HTML5 apps from a sing…
992889active
zig-gamedev/zig-gamedev
The main development repository for the zig-gamedev organization, containing Zig game development libraries and a large collection of sampl…
612870active
microsoft/DirectXTK
The DirectX Tool Kit (DirectXTK) is a collection of helper classes for writing Direct3D 11 C++ code in Win32 desktop, UWP, and Xbox One app…
812854stable
Xash3D FWGS
Xash3D FWGS is a cross-platform game engine forked from Xash3D, aimed at compatibility with the Half-Life (GoldSrc) engine while extending …
862847active
0ad/0ad
0 A.D. is a free, open-source, cross-platform real-time strategy game of ancient warfare developed by Wildfire Games. This repository is a …
102824active
openfrontio/OpenFrontIO
OpenFront.io is an open-source online real-time strategy (RTS) game focused on territorial control and alliance building, playable in any m…
852812active
Card-Forge/forge
Forge is an open-source, unofficial rules engine for Magic: The Gathering built in Java, letting players play against AI opponents across m…
942799active
Binaryify/vue-tetris
A browser-based Tetris game built with Vue and Vuex, ported from a React version. It features responsive keyboard/touch controls, Web Audio…
382774stable

← prev page 2 / 10 next →