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
snozbot/fungus
Fungus is a free, open-source Unity 3D library for creating illustrated interactive fiction games such as visual novels and point-and-click…
231949abandoned
SharpDX
SharpDX is an open-source .NET library providing full bindings to the DirectX API for all Windows platforms, enabling high-performance 2D/3…
101754abandoned
swift502/Sketchbook
Sketchbook is a simple web-based 3D game engine built on three.js and cannon.js, focused on third-person character controls and gameplay me…
101754abandoned
kmammou/v-hacd
V-HACD is a C++ library that decomposes a 3D surface mesh into a set of near-convex parts for use in collision detection and physics simula…
381656abandoned
AeolusUX/ArkOS-R3XS
A community-maintained ArkOS firmware image for budget retro handheld consoles like the R35S, R36S, and PowKiddy RGB20S. It provides a read…
101595abandoned
sonicether/SEGI
SEGI is a fully-dynamic voxel-based global illumination system for the Unity game engine, distributed as a Unity package of C# scripts and …
231573abandoned
nibsbin/LockstepFramework
A C# framework for building lockstep multiplayer games like RTS, tower defense, and MOBA titles, integrated with Unity. It provides a deter…
661537abandoned
SiliconStudio/xenko
This is the archived original repository for Xenko, a free open-source C# 2D/3D game engine now renamed Stride and hosted at xenko3d/xenko.…
101522abandoned
chukong/quick-cocos2d-x
quick-cocos2d-x is a Lua-based extension framework built on top of the cocos2d-x game engine, created by Chukong (the cocos2d-x vendor). It…
231477abandoned
kripken/BananaBread
BananaBread is a port of the Cube 2/Sauerbraten C++ 3D game engine and first-person shooter to the web, compiled to JavaScript/WebAssembly …
321452abandoned
opentomb/OpenTomb
OpenTomb is an open-source, from-scratch reimplementation of the classic Tomb Raider 1-5 game engines, capable of playing original and cust…
101445abandoned
Environment Project
A deprecated environment plugin for Unreal Engine 4 providing ocean and sky simulation, buoyancy, time-of-day, and fish plugins. It has bee…
321401abandoned
digitalfruit/limejs
LimeJS is an HTML5 JavaScript game framework for building 2D games that run in modern browsers and on iOS via Mobile Safari. It is built on…
321387abandoned
Scut Game Server Framework
Scut is a free, open-source game server framework written in C# for building online games, with server-side scripting support for C#, Pytho…
231340abandoned
NVIDIA/Q2RTX
Quake II RTX is NVIDIA's fully path-traced reimplementation of Id Software's 1997 game Quake II, built on the Q2VKPT and Q2PRO engine branc…
101318abandoned
max-mapper/voxel-engine
A JavaScript library for building 3D voxel games in the browser using three.js and HTML5. It provides chunk-based world generation, block m…
321313abandoned
Svxy/The-Simpsons-Hit-and-Run
A leaked and slightly cleaned-up copy of the 2003 original source code for The Simpsons: Hit & Run, uploaded to GitHub without authorizatio…
201257abandoned
GooTechnologies/goojs
Goo Engine is an open-source 3D engine built on HTML5 and WebGL for rendering interactive 3D graphics in the browser. It provides an entity…
321252abandoned
google-ar/sceneform-android-sdk
Sceneform is Google's open-sourced 3D framework for Android that renders realistic 3D scenes in AR and non-AR apps without requiring OpenGL…
101239abandoned
discord/discord-rpc
A C++ library for interfacing games with a locally running Discord desktop client to display Rich Presence status, with plugins for Unreal …
231183abandoned
LIKO-12/LIKO-12
LIKO-12 is an open-source fantasy computer/console for making, playing, and sharing tiny retro-looking games and programs, built with LÖVE …
101180abandoned
LeagueSandbox
An open-source game server implementation emulating the core gameplay of League of Legends, written in C#. It was archived in September 202…
101171abandoned
AdamAtomic/flixel
Flixel is a free, open-source 2D game library written entirely in ActionScript 3 for making Flash games. It provides base classes for game …
321143abandoned
nidium/Nidium
Nidium is a hardware-accelerated rendering engine written in C++ for building apps and games with JavaScript, embedding Mozilla's SpiderMon…
321142abandoned
sjai013/unity-gameplay-ability-system
A Unity framework for implementing gameplay ability systems, inspired by Unreal's GAS, providing an attribute system, gameplay tags, and ab…
101083abandoned
alibaba/G3D
G3D is a pure 3D render engine written in TypeScript that is compatible with WebGL and works without DOM APIs. It runs both in the browser …
321075abandoned
JoeyDeVries/Cell
Cell is an open-source OpenGL graphics engine written in C++ by LearnOpenGL author Joey de Vries, designed as an educational repository sho…
321046abandoned
begla/Intrinsic
Intrinsic is a Vulkan-based cross-platform game and rendering engine written in C++ with a data-oriented design, including an editor (Intri…
231045abandoned
MADEAPPS/newton-dynamics
Newton Dynamics is a real-time physics simulation engine for rigid body dynamics in games and interactive applications. This specific repos…
531022abandoned
cocos2d/CocosBuilder
CocosBuilder is a free visual editor for rapidly building games and apps on the cocos2d game engine, using JavaScript bindings so content r…
321011abandoned
Nition/UnityOctree
A dynamic, loose octree data structure implementation for Unity written in C#. It includes BoundsOctree for axis-aligned bounding box stora…
101009abandoned
RetroArch
RetroArch is the reference frontend for the libretro API, unifying emulators, game engines, and media players as loadable 'cores' behind a …
7814383stable
cloudwu/skynet
Skynet is a lightweight online game framework written in C with Lua scripting, built around the actor model with multiple Lua states. It is…
6614164stable
SFML/SFML
SFML is a simple, fast, cross-platform, object-oriented C++ multimedia library providing modules for system, windowing, 2D graphics, audio,…
7912039stable
a16z-infra/ai-town
AI Town is a deployable starter kit for building a virtual town where AI characters live, chat, and socialize, inspired by the Generative A…
7010589active
openFrameworks
openFrameworks is an open-source C++ toolkit for creative coding that wraps common libraries like OpenGL, OpenCV, and audio/video libraries…
8810443stable
n64decomp/sm64
A complete community decompilation of Super Mario 64 covering the Japan, North America, Europe, Shindou, and iQue releases, written in C. I…
238784active
makepad/makepad
Makepad is a creative software development platform for Rust that provides a cross-platform UI runtime with a live-editable design DSL, com…
687205active
nannou-org/nannou
Nannou is an open-source creative coding framework for Rust, inspired by Processing, openFrameworks, and Cinder, now built as a set of Bevy…
756756active
RodZill4/material-maker
Material Maker is a free, open-source desktop application for authoring procedural PBR textures and painting 3D models, built on the Godot …
895943active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
lightvector/KataGo
KataGo is an open-source Go (baduk) engine trained via AlphaZero-like self-play, one of the strongest Go bots available. It runs as a GTP e…
965204active
joonspk-research/generative_agents
The official code release for the Stanford 'Generative Agents' research paper, implementing computational agents powered by LLMs that simul…
2922237maintenance
IvanMurzak/Unity-MCP
A Unity plugin, MCP server, and CLI that lets AI agents (Claude, Cursor, Copilot, Gemini, Codex, etc.) build, edit, and playtest Unity game…
844512active
OpenGOAL
OpenGOAL is a project that decompiles the Jak & Daxter PS2 games and recompiles them into native x86-64 ports, including a from-scratch imp…
1003574active
gkjohnson/three-mesh-bvh
A Bounding Volume Hierarchy (BVH) acceleration library for three.js that speeds up raycasting and enables spatial queries against meshes. I…
993513active
pafuhana1213/KawaiiPhysics
KawaiiPhysics is a simple pseudo-physics plugin for Unreal Engine 4 & 5 that animates secondary motion like hair, skirts, and breasts on ch…
833313active
leigest519/OpenGame
OpenGame is an open-source agentic framework for end-to-end web game creation from a single prompt, built around a reusable 'Game Skill' sy…
573009active
TrenchBroom/TrenchBroom
TrenchBroom is a free, cross-platform level editor for Quake-engine based games, supporting brush and entity editing with a high-performanc…
912839active
aardappel/lobster
Lobster is a statically typed, general-purpose programming language with a Python-like indentation syntax, flow-sensitive type inference, a…
942741active
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
1002404active
Netcode for GameObjects
Netcode for GameObjects is a Unity package providing high-level networking capabilities for GameObject and MonoBehaviour workflows, built o…
982326active
gbdk-2020/gbdk-2020
GBDK-2020 is a cross-platform development kit for retro gaming consoles including the Nintendo Game Boy, NES, and Sega Master System/Game G…
732315active
pyglet/pyglet
pyglet is a cross-platform windowing and multimedia library for Python, providing native windows, input handling, OpenGL graphics, and imag…
922226active
Stephane-D/SGDK
SGDK is a free, open-source development kit for writing Sega Mega Drive / Genesis software in C (with optional 68000 assembly). It bundles …
772201active
liballeg/allegro5
Allegro 5 is a cross-platform C library for video game and multimedia programming, handling windows, input, graphics, audio, fonts, and vid…
822128stable
CreateJS/EaselJS
EaselJS is a JavaScript library providing a hierarchical display list, interaction model, and helper classes for building high-performance …
488164maintenance
4thfever/cultivation-world-simulator
An open-source AI-driven Cultivation (Xianxia) world simulator where every cultivator NPC is an independent LLM-powered agent that observes…
782106active
FishNet
FishNet is a feature-rich networking library for Unity aimed at reliability, ease of use, efficiency, and flexibility. It supports a wide r…
972067active
Game Framework
Game Framework is a game framework built on the Unity engine that encapsulates 19 commonly used game development modules such as entities, …
326897maintenance
letoram/arcan
Arcan is a development framework and multimedia engine for building everything from embedded UIs to full standalone desktop environments, s…
711828active
allenai/ai2thor
AI2-THOR is an open-source platform from the Allen Institute for AI providing near photo-realistic, interactable 3D environments (iTHOR, Ma…
421809active
tengge1/ShadowEditor
Shadow Editor is a cross-platform 3D scene editor built on three.js, Golang, and MongoDB, available as a web application and desktop app vi…
571707active
asny/three-d
three-d is a Rust library providing an OpenGL/WebGL/OpenGL ES renderer for drawing 2D and 3D graphics across desktop, web, and mobile platf…
591677active
NettyGameServer
A distributed mobile game server framework built on Netty 4.x in Java, supporting TCP, UDP, HTTP, and WebSocket connections with a custom p…
541672active
pygame-community/pygame-ce
pygame-ce (Community Edition) is a free, open-source Python library for building multimedia applications like 2D games, built on top of the…
851663active
Godot RL Agents
Godot RL Agents is an open-source Python package that bridges games built in the Godot Engine with reinforcement learning algorithms, enabl…
601605active
ylmbtm/GameProject3
A cross-platform multi-process game server framework written in C++, with the network layer implemented three ways (Socket API, Boost Asio,…
371582active
LUME
LUME is a TypeScript toolkit of HTML custom elements for building interactive 2D and 3D graphics in the browser, powered by WebGL and CSS3D…
651525active
ring-lang/ring
Ring is a simple, lightweight, embeddable, multi-paradigm dynamic programming language implemented in C, supporting imperative, procedural,…
841470active
Terrain Diffusion
Terrain Diffusion is a Python framework that uses diffusion models as a learned, deterministic replacement for Perlin noise, generating inf…
581414active
benfry/processing4
Processing 4 is the source code for the Processing Development Environment, a Java-based creative coding platform and IDE for writing visua…
231328stable
playcanvas/editor
The PlayCanvas Editor is a browser-based visual editing environment for building WebGL, WebGPU, and WebXR applications, served as the front…
931318active
suragnair/alpha-zero-general
A clean, flexible implementation of the AlphaZero self-play reinforcement learning algorithm that can be adapted to any two-player turn-bas…
324520maintenance
metadriverse/metadrive
MetaDrive is an open-source, lightweight driving simulator built for AI and autonomy research, supporting compositional scene synthesis and…
681265active
DragonMinded/libdragon
Libdragon is an open-source SDK for Nintendo 64 homebrew development, built on a modern GCC toolchain with full C11 support. It provides ac…
101253active
microsoft/malmo
Project Malmo is a platform for artificial intelligence experimentation and research built on top of Minecraft, providing a gym-like enviro…
104270maintenance
networked-aframe/networked-aframe
Networked-Aframe is a JavaScript framework built on A-Frame for creating multi-user virtual reality experiences on the web using HTML and J…
861207active
naia-lib/naia
naia is a cross-platform Rust networking library for multiplayer games, providing server-authoritative entity replication and typed message…
801184active
Matchbox
Matchbox is a Rust library and toolset for painless peer-to-peer WebRTC networking targeting both wasm/browser and native applications. It …
681152active
shyamsn97/mario-gpt
MarioGPT is a Python library and finetuned GPT2 model that generates playable Super Mario Bros levels from text prompts. It accompanies the…
221152active
PSn00bSDK
PSn00bSDK is an open source homebrew software development kit for the original Sony PlayStation, providing a GCC-based C/C++ toolchain, lib…
231142active
localgpt-app/localgpt
LocalGPT is a local-only AI assistant built in Rust that ships as a single binary with a CLI, desktop GUI, embedded web UI, HTTP API, and M…
611124active
pond3r/ggpo
GGPO is a C++ SDK that implements rollback networking, using input prediction and speculative execution to give online multiplayer games th…
323592maintenance
tensorflow/minigo
Minigo is an open-source, minimalist implementation of the AlphaGo Zero algorithm for the game of Go, built on TensorFlow. It provides a re…
103543maintenance
Overcooked AI
Overcooked-AI is a benchmark environment for fully cooperative human-AI task performance, based on the video game Overcooked, where agents …
251021active
phoboslab/Ejecta
Ejecta is an open source runtime for iOS and tvOS that provides a fast JavaScript (JavaScriptCore), Canvas 2D, WebGL, and audio environment…
322808maintenance
kisence-mian/MyUnityFrameWork
A pluggable Unity game development framework written in C# covering resource loading, config/data loading, UI management, audio, logging, a…
322191maintenance
lance-gg/lance
Lance is a Node.js-based real-time multiplayer game server with a companion client-side library that synchronizes game state between server…
231721maintenance
facebookresearch/diplomacy_cicero
Research code and model checkpoints for Cicero and Diplodocus, AI agents that play the board game Diplomacy at human level by combining lan…
101431maintenance
NeymarL/ChineseChess-AlphaZero
An open-source implementation of AlphaZero/AlphaGo Zero reinforcement learning methods applied to Chinese chess (Xiangqi). It includes self…
231249maintenance
openai/procgen
A benchmark of 16 procedurally-generated, game-like Gym environments for measuring how quickly reinforcement learning agents learn generali…
521191maintenance
OneYoungMean/Automatic-DynamicBone
A free, open-source Unity plugin that automatically generates physics-based bone cloth simulation (hair, skirts, tails) for skinned charact…
321178maintenance
limingfan2016/game_service_system
A C++ game server framework built from scratch, comprising a base library (logging, threading, memory pools, lock-free queues), a networkin…
321116maintenance
ferrumc-rs/ferrumc
FerrumC is a Minecraft 1.21.8 server implementation written from scratch in Rust, using async concurrency for high performance and memory e…
782431experimental
YGYOOO/WorldX
WorldX is an open-source web application that generates an AI-driven virtual world from a single sentence, creating maps, pixel-art charact…
581512experimental
Tencent-Hunyuan/Hunyuan3D-WorldClaw
WorldClaw is a research framework from Tencent Hunyuan for agentic, large-scale 3D open-world generation, released alongside an arXiv paper…
531334experimental
processing/processing
This is the archived original repository for the Processing Development Environment (PDE), core libraries, and Java-based creative coding l…
616480abandoned
HunterLarco/voxel.css
voxel.css is a lightweight JavaScript/CSS library for rendering 3D voxel worlds in the browser using pure CSS transforms, with no WebGL dep…
233351abandoned
openai/roboschool
Roboschool is an open-source robot simulation library providing physics-based Gym environments for reinforcement learning research, includi…
102170abandoned

← prev page 9 / 10 next →