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
unity3d-jp/UnityChanToonShaderVer2_Project
Unity-Chan Toon Shader 2.0 (UTS2) is a toon/cel-shading shader package for Unity aimed at cel-shaded 3DCG animation and illustration-style …
234106maintenance
sultim-t/xash-rt
A fork of the Xash3D FWGS game engine that adds a real-time path-traced renderer (RayTracedGL1), primarily targeting Half-Life 1. It replac…
231178active
tiltedphoques/TiltedEvolution
Tilted Online (Skyrim Together) is a C++ framework that adds online multiplayer to Bethesda games, currently supporting Skyrim Special Edit…
971177active
Unity-Technologies/megacity-metro
Megacity Metro is an open-source multiplayer shooter game sample from Unity built with DOTS (Entity Component System) and Netcode for Entit…
571175active
SoftGPU
SoftGPU is a software and hardware accelerated GPU driver bundle for Windows 95/98/Me guest systems running in virtual machines like Virtua…
441172active
trekawek/coffee-gb
Coffee GB is a highly compatible Game Boy and Game Boy Color emulator for the desktop, written in Java and Kotlin. It includes a reusable e…
971170active
cocos2d/cocos2d-objc
Cocos2D-ObjC is a 2D game engine framework for building games and graphical interactive applications on iOS, Mac, and tvOS using Objective-…
234036maintenance
TheForceEngine/TheForceEngine
The Force Engine is a modern, reverse-engineered replacement for the Jedi Engine that runs STAR WARS: Dark Forces natively on modern system…
771160active
hexianWeb/CubeCity
CubeCity is a lightweight 2.5D cartoon-style city-building simulation game built with Three.js and Vue 3. Players place, relocate, and demo…
371160active
Egret Engine
Egret is an open-source HTML5 game engine written in TypeScript that provides 2D and 3D rendering, GUI systems, audio, and resource managem…
234023maintenance
NiklasEi/bevy_game_template
A template repository for building games with the Bevy engine in Rust, including a small example game and preconfigured builds for Windows,…
731147active
Pixel Dungeon
Pixel Dungeon is a traditional roguelike game with pixel-art graphics and a simple interface, written in Java. It is the original open-sour…
323969maintenance
ifengzp/cocos-awesome
A collection of commonly used game feature modules and shader effect implementations for the Cocos Creator game engine, written in TypeScri…
321143active
OpenFracture
OpenFracture is an open-source Unity package for procedurally fracturing and slicing 3D meshes at runtime or in the editor. It supports con…
321141stable
icosa-foundation/open-brush
Open Brush is a free, community-led open source fork of Google's Tilt Brush, a room-scale 3D painting application for virtual reality built…
981139active
Shirakumo/trial
Trial is a modular game engine written in Common Lisp, built around OpenGL rendering with subsystems for animation, physics, audio, assets,…
101139active
OpenRA/ra2
A community-developed mod that recreates Red Alert 2 on the open-source OpenRA real-time strategy engine. It is written in C# and distribut…
701136active
Open Smartwatch OS
The open-source operating system/firmware for the Open-Smartwatch, an ESP32-based DIY smartwatch built from open hardware modules and 3D-pr…
701134active
RSDKModding/RSDKv4-Decompilation
A complete C++ decompilation of the Retro Engine v4 powering the 2013 mobile releases of Sonic 1 and Sonic 2, including their menus. It req…
671133active
community-shaders/skyrim-community-shaders
A community-driven SKSE core plugin providing advanced graphics modifications for Skyrim AE, SE, and VR. It extends the game's rendering pi…
981131active
weigert/TinyEngine
A small C++ OpenGL wrapper and 2D/3D rendering engine (~2000 lines of code) that abstracts boilerplate OpenGL for windows, shaders, texture…
231130active
godotjs/javascript
GodotJS is a Godot engine module that adds JavaScript and TypeScript language bindings using the QuickJS engine. It exposes the full Godot …
231129active
Cytoid/Cytoid
Cytoid is a community-driven touchscreen rhythm music game where players download and play user-created charts, available on iOS and Androi…
791127active
lampe-games/godot-open-rts
An open-source real-time strategy game built with Godot 4, featuring terrain and air units, fog of war, minimap, and AI opponents. It doubl…
231127active
Unvanquished/Unvanquished
Unvanquished is a free, open-source first-person shooter with real-time strategy elements where humans and aliens fight to destroy each oth…
811126active
luxkun/ReGoap
ReGoap is a generic C# GOAP (Goal Oriented Action Planning) library with adapters for Unity and Godot. It provides an engine-agnostic plann…
541120active
BabylonJS/Editor
A free, open-source desktop visual editor for creating and editing 3D scenes and games with the Babylon.js engine, available on Windows, ma…
991118active
dpjudas/SurrealEngine
Surreal Engine is an open-source reimplementation of Unreal Engine 1 written in C++, focused on making Unreal (Gold) and Unreal Tournament …
681118active
Sprig
Sprig is a web-based JavaScript game editor and fantasy console from Hack Club for building tile-based games, paired with a custom handheld…
681115active
alekmaul/pvsneslib
PVSnesLib is an open-source development kit for programming Nintendo SNES games in C or assembly. It bundles a compiler/linker toolchain (8…
831110active
GPUOpen-LibrariesAndSDKs/Cauldron
Cauldron is a C++ framework by AMD for rapid prototyping of rendering demos and samples on Vulkan and Direct3D 12. It provides glTF 2.0 loa…
231108stable
collinsmith/riiablo
Riiablo is an open-source remake of Diablo II built from scratch in Java using LibGDX, OpenGL, Flatbuffers, and Netty. It requires users to…
231103active
LibreVR/Revive
Revive is a compatibility layer that translates between the Oculus SDK and OpenVR/OpenXR, letting users play Oculus Rift-exclusive VR games…
233795maintenance
Nebula Engine
Nebula is a free, open-source modern C++ game engine built around Vulkan rendering, data-oriented architecture, and multithreading. It is a…
771102active
nathanhoad/godot_input_helper
A Godot 4 addon that simplifies input handling, detecting which input device (keyboard, joypad) the player is using, managing input action …
371102active
increpare/PuzzleScript
PuzzleScript is an open-source HTML5 game engine for creating grid-based puzzle games using a simple scripting language. It runs entirely i…
681100active
ipodtouch0218/NSMB-MarioVsLuigi
A standalone Unity remake of the Mario vs. Luigi multiplayer gamemode from New Super Mario Bros DS, supporting 2-10 players online. It incl…
961098active
marblexu/PythonPlantsVsZombies
A Python/Pygame clone of the Plants vs. Zombies tower defense game, implementing many plants and zombies across multiple level types. It is…
323770maintenance
arx/ArxLibertatis
Arx Libertatis is an open-source, cross-platform reimplementation of the engine for Arx Fatalis, a 2002 first-person RPG/dungeon crawler/im…
231096active
Winds-Studio/Leaf
Leaf is a high-performance fork of the Paper Minecraft server software, balancing performance optimizations, vanilla mechanics, and stabili…
981091active
CMaNGOS
CMaNGOS Classic is an open-source C++ game server that emulates the World of Warcraft 1.12 (Classic) server experience for local, education…
781091active
hyperion-mc/hyperion
Hyperion is a Rust-based Minecraft game engine built on the flecs ECS, designed to support 10,000+ players in a single world. It targets ma…
711089active
Pikachu Volleyball
A browser-based reimplementation of the 1997 Windows game Pikachu Volleyball, created by reverse engineering the original machine code (phy…
761088active
karai17/Simple-Tiled-Implementation
Simple Tiled Implementation (STI) is a Tiled map loader and renderer for the LÖVE game framework, written in Lua. It supports plugins such …
751087stable
Sollimann/bonsai
Bonsai is a Rust implementation of behavior trees for building deterministic AI logic, with Python bindings available on PyPI. It targets r…
821083active
StereoKit/StereoKit
StereoKit is an easy-to-use open source mixed reality engine/library for building AR and VR applications with C# (and a C API for native co…
691081active
ByteLegend/ByteLegend
ByteLegend is a free, open-source multiplayer online RPG game where players learn real-world programming skills, primarily Java, by complet…
323688maintenance
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
OpenHV/OpenHV
OpenHV is an open source pixelart science-fiction real-time strategy game built as a standalone mod on the OpenRA engine, based on Daniel C…
771073active
straker/kontra
Kontra.js is a lightweight JavaScript gaming micro-library optimized for size-constrained contexts like the js13kGames competition. It prov…
481072active
google-research/football
Google Research Football is a reinforcement learning environment based on the open-source Gameplay Football game, created by the Google Bra…
103669maintenance
viblo/pymunk
Pymunk is a Pythonic 2D rigid body physics library built on top of Munk2D (a fork of Chipmunk2D). It provides easy-to-use physics simulatio…
741069stable
boona13/mykonos-island-voxels
A browser-based isometric island builder with a sun-bleached Mykonos aesthetic, built in vanilla JavaScript ES modules with no bundler or d…
481059active
godot-rust (gdnative)
gdnative provides Rust language bindings for the Godot 3 game engine, letting you write game logic, editor plugins, and other Godot applica…
103618maintenance
hmans/miniplex
Miniplex is a developer-friendly entity management system implementing the ECS (Entity Component System) architecture for games and other d…
531058active
glium/glium
Glium is a safe, high-level OpenGL wrapper library for Rust that sits between your application and the raw OpenGL API. It enforces Rust idi…
363613maintenance
OpenSceneGraph
OpenSceneGraph is an open-source high-performance 3D graphics toolkit written in Standard C++ and OpenGL, providing a robust scene graph te…
323613maintenance
Crafty
Crafty is an open-source JavaScript/HTML5 game engine built around an entity-component-system architecture. It provides components for 2D g…
233613maintenance
megamarc/Tilengine
Tilengine is a free, open-source, cross-platform 2D graphics engine written in portable C99 for creating classic/retro-style games with til…
731057active
NVIDIA PhysX SDK
NVIDIA PhysX SDK 4.1, a scalable multi-platform real-time physics engine for rigid body dynamics and collision detection, used in game engi…
233599maintenance
0x7c13/Pal3.Unity
Pal3.Unity is an open-source C#/Unity re-implementation of the classic Chinese RPGs The Legend of Sword and Fairy 3 and its Gaiden: Wenqing…
681053active
freeorion/freeorion
FreeOrion is a free, open-source, turn-based space empire and galactic conquest game inspired by the Master of Orion tradition. It implemen…
761051active
openai/retro
Gym Retro is a Python library that turns classic video games into Gym environments for reinforcement learning research, with integrations f…
103581maintenance
RLCard
RLCard is a Python toolkit for reinforcement learning research in card games, providing environments for Blackjack, Leduc Hold'em, Texas Ho…
233574maintenance
Alchemist0823/three.quarks
three.quarks is a high-performance particle system and VFX engine for three.js, written in TypeScript. It offers batched rendering, a visua…
661044active
rbfx/rbfx
Rebel Fork (rbfx) is an experimental MIT-licensed fork of the Urho3D game engine, providing a lightweight, modular C++17 framework for buil…
661041active
vpinball/vpinball
Visual Pinball is an open-source pinball table editor and physics simulator written in C++. It lets users build, edit, and play virtual pin…
791037active
mangoszero/server
Mangos ZERO is an open-source C++ game server emulator for World of Warcraft Vanilla (client versions 1.12.1-1.12.3), providing an authenti…
931035active
MCRcortex/nvidium
Nvidium is an alternate rendering backend for the Sodium Minecraft mod that leverages NVIDIA-specific GPU features (Turing architecture and…
721022active
NVIDIA-RTX/RTXPT
NVIDIA's real-time path tracing library and sample application, a pure path tracer built on the Donut framework with DirectX 12 and Vulkan …
631020active
HerculesWS/Hercules
Hercules is a robust, community-developed MMORPG server package written in C, functioning primarily as a Ragnarok Online server emulator an…
941018active
appsinacup/godot-rapier-physics
A 2D and 3D physics engine plugin for the Godot game engine, built on the Rapier physics library and Salva fluids simulation. It serves as …
931017active
kondrak/vkQuake2
vkQuake2 is a port of id Software's Quake 2 v3.21 source code with a native Vulkan renderer, including the mission packs. It preserves the …
821017active
c-frame/aframe-extras
A collection of add-on components and helpers for A-Frame VR, including movement controls, model loaders, pathfinding, and primitives. It e…
731015active
openglonmetal/MGL
MGL is a C++ library that implements OpenGL 4.6 and OpenGL ES 3.x on top of Apple's Metal API, mapping OpenGL state and draw calls to Metal…
571009active
Yamagi Quake II
Yamagi Quake II is an enhanced, bug-fixed client for id Software's Quake II focused on offline and coop gameplay while preserving the origi…
761007stable
pytorch/ELF
ELF is an extensive, lightweight, and flexible C++/Python platform for game research, best known for ELF OpenGo, a full AlphaGoZero/AlphaZe…
103410maintenance
miki151/keeperrl
KeeperRL is an open-source roguelike dungeon simulation game inspired by Dungeon Keeper, where players control an evil keeper building dung…
411005stable
Torque 3D
Torque 3D is an MIT-licensed open source C++ game engine from GarageGames, originally used for titles ranging from driving simulators to MM…
233366maintenance
victorqribeiro/isocity
IsoCity is a simple isometric city builder game written in JavaScript that runs in the browser. It has no simulation, budget, or goals - pl…
233259maintenance
Croteam-official/Serious-Engine
The open-source release of Serious Engine v1.10, the engine behind the classic Serious Sam games, including the game executable, editor too…
323181maintenance
phy
Oimo.js is a lightweight 3D physics engine written in pure JavaScript, a full conversion of the ActionScript OimoPhysics library. It provid…
323178maintenance
Deck of Cards
An HTML5 deck of playing cards built with pure vanilla JavaScript and CSS3, with no dependencies. It renders interactive, animated playing …
303150maintenance
Gamua/Starling-Framework
Starling is a hardware-accelerated 2D game engine written in ActionScript 3, built on Adobe AIR's Stage3D API. It mimics the classic Flash …
733110maintenance
React Native Game Engine
A lightweight game engine for React Native providing components for building dynamic, interactive 2D scenes using a familiar update + draw …
323103maintenance
Unity-Technologies/NavMeshComponents
Unity components (NavMeshSurface, NavMeshModifier, NavMeshModifierVolume, NavMeshLink) providing a high-level API for building and using Na…
233087maintenance
Tencent/behaviac
behaviac is a game AI development framework from Tencent supporting behavior trees, finite state machines, and hierarchical task networks. …
233047maintenance
pointfreeco/isowords
isowords is the complete open-source code for an iOS word search game played on a vanishing 3D cube, built in SwiftUI with the Composable A…
323009maintenance
d07RiV/diabloweb
A WebAssembly port of Diablo 1 (based on the devilution reverse-engineered source) that runs the classic game directly in web browsers. It …
322886maintenance
chandlerprall/Physijs
Physijs is a physics plugin for the Three.js 3D graphics library, built on top of ammo.js (with a cannon.js branch). It runs physics simula…
322860maintenance
Hopson97/MineCraft-One-Week-Challenge
A Minecraft-like voxel game written in C++ with OpenGL and SFML, created as a one-week coding challenge documented in a video. It serves pr…
422750maintenance
ondras/rot.js
rot.js is a JavaScript/TypeScript toolkit for building roguelike games, providing dungeon generation, field-of-view, pathfinding, lighting,…
232718maintenance
schteppe/p2.js
p2.js is a 2D rigid body physics engine written in JavaScript, providing collision detection, friction, restitution, springs, motors, and c…
232688maintenance
PanicPetal/ALS-Community
A community-maintained Unreal Engine plugin replicating and optimizing the Advanced Locomotion System V4 for Unreal Engine 5.4, implemented…
232678maintenance
SFTtech/openage
openage is a free, open-source clone of the Genie Engine that powers Age of Empires I/II and Star Wars: Galactic Battlegrounds, built with …
6614462experimental
Humpheh/goboy
GoBoy is a multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, with colour and sound support. It was built primaril…
672636maintenance
amethyst/specs
Specs is an Entity-Component System (ECS) library for Rust with easy parallelism, flexible component storages, and system dependency/barrie…
232616maintenance
TexasSolver
An open-source, high-performance Texas Hold'em and short deck GTO (game theory optimal) solver written in C++, available as GUI and console…
672576maintenance
godot-jolt/godot-jolt
Godot Jolt is a native GDExtension for the Godot game engine that integrates the Jolt physics engine as a drop-in replacement for Godot Phy…
602576maintenance
HackerPoet/MarbleMarcher
Marble Marcher is a video game demo built on a fractal physics engine with fully procedural rendering, where players roll a marble across r…
322554maintenance

← prev page 6 / 10 next →