function: game-engine
898 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 42 | 1650 | abandoned |
| 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… | 10 | 1592 | abandoned |
| 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 … | 23 | 1571 | abandoned |
| nibsbin/LockstepFramework A C# framework for building lockstep multiplayer games like RTS, tower defense, and MOBA titles, integrated with Unity. It provides a deter… | 70 | 1533 | abandoned |
| 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.… | 10 | 1525 | abandoned |
| 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… | 23 | 1476 | abandoned |
| 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 … | 32 | 1451 | abandoned |
| 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… | 10 | 1445 | abandoned |
| UE4-OceanProject/OceanProject A deprecated environment plugin for Unreal Engine 4 providing ocean and sky simulation, buoyancy, time-of-day, and fish plugins. It has bee… | 32 | 1401 | abandoned |
| 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… | 32 | 1387 | abandoned |
| ScutGame/Scut Scut is a free, open-source game server framework written in C# for building online games, with server-side scripting support for C#, Pytho… | 23 | 1340 | abandoned |
| 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… | 10 | 1317 | abandoned |
| 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… | 32 | 1312 | abandoned |
| 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… | 32 | 1250 | abandoned |
| 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… | 20 | 1239 | abandoned |
| 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… | 10 | 1238 | abandoned |
| 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 … | 10 | 1179 | abandoned |
| 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 … | 23 | 1175 | abandoned |
| LeagueSandbox/GameServer An open-source game server implementation emulating the core gameplay of League of Legends, written in C#. It was archived in September 202… | 10 | 1175 | abandoned |
| 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 … | 32 | 1143 | abandoned |
| nidium/Nidium Nidium is a hardware-accelerated rendering engine written in C++ for building apps and games with JavaScript, embedding Mozilla's SpiderMon… | 32 | 1142 | abandoned |
| 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… | 10 | 1083 | abandoned |
| 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 … | 32 | 1075 | abandoned |
| 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… | 23 | 1044 | abandoned |
| 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… | 32 | 1035 | abandoned |
| MADEAPPS/newton-dynamics Newton Dynamics is a real-time physics simulation engine for rigid body dynamics in games and interactive applications. This specific repos… | 59 | 1023 | abandoned |
| 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… | 32 | 1011 | abandoned |
| Nition/UnityOctree A dynamic, loose octree data structure implementation for Unity written in C#. It includes BoundsOctree for axis-aligned bounding box stora… | 10 | 1010 | abandoned |
| Donchitos/Claude-Code-Game-Studios A configuration framework that turns Claude Code into a simulated game development studio with 49 specialized AI agents, 73 workflow skills… | 69 | 24569 | active |
| 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… | 67 | 14130 | stable |
| RetroArch RetroArch is the reference frontend for the libretro API, unifying emulators, game engines, and media players as loadable 'cores' behind a … | 80 | 13577 | stable |
| SFML/SFML SFML is a simple, fast, cross-platform, object-oriented C++ multimedia library providing modules for system, windowing, 2D graphics, audio,… | 84 | 11990 | stable |
| openframeworks/openFrameworks openFrameworks is an open-source C++ toolkit for creative coding that wraps common libraries like OpenGL, OpenCV, and audio/video libraries… | 87 | 10419 | stable |
| 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… | 73 | 10392 | active |
| n64decomp/sm64 A complete community decompilation of Super Mario 64 covering the Japan, North America, Europe, Shindou, and iQue releases, written in C. I… | 23 | 8737 | active |
| 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… | 81 | 6743 | active |
| 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… | 67 | 6580 | active |
| 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 … | 92 | 5858 | active |
| aidlearning/AidLearning-FrameWork AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 70 | 5797 | active |
| 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… | 99 | 5036 | active |
| joonspk-research/generative_agents The official code release for the Stanford 'Generative Agents' research paper, implementing computational agents powered by LLMs that simul… | 28 | 21995 | maintenance |
| 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… | 82 | 3989 | active |
| open-goal/jak-project OpenGOAL is a project that decompiles the Jak & Daxter PS2 games and recompiles them into native x86-64 ports, including a from-scratch imp… | 99 | 3489 | active |
| 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… | 97 | 3462 | active |
| 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… | 88 | 3252 | active |
| 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… | 59 | 2859 | active |
| TrenchBroom/TrenchBroom TrenchBroom is a free, cross-platform level editor for Quake-engine based games, supporting brush and entity editing with a high-performanc… | 95 | 2750 | active |
| aardappel/lobster Lobster is a statically typed, general-purpose programming language with a Python-like indentation syntax, flow-sensitive type inference, a… | 95 | 2732 | active |
| Netcode for GameObjects Netcode for GameObjects is a Unity package providing high-level networking capabilities for GameObject and MonoBehaviour workflows, built o… | 99 | 2322 | active |
| 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… | 75 | 2285 | active |
| pyglet/pyglet pyglet is a cross-platform windowing and multimedia library for Python, providing native windows, input handling, OpenGL graphics, and imag… | 94 | 2209 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 99 | 2203 | active |
| 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 … | 78 | 2185 | active |
| liballeg/allegro5 Allegro 5 is a cross-platform C library for video game and multimedia programming, handling windows, input, graphics, audio, fonts, and vid… | 84 | 2120 | stable |
| CreateJS/EaselJS EaselJS is a JavaScript library providing a hierarchical display list, interaction model, and helper classes for building high-performance … | 52 | 8158 | maintenance |
| 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… | 83 | 2042 | active |
| FirstGearGames/FishNet FishNet is a feature-rich networking library for Unity aimed at reliability, ease of use, efficiency, and flexibility. It supports a wide r… | 92 | 2027 | active |
| Game Framework Game Framework is a game framework built on the Unity engine that encapsulates 19 commonly used game development modules such as entities, … | 32 | 6849 | maintenance |
| letoram/arcan Arcan is a development framework and multimedia engine for building everything from embedded UIs to full standalone desktop environments, s… | 75 | 1819 | active |
| allenai/ai2thor AI2-THOR is an open-source platform from the Allen Institute for AI providing near photo-realistic, interactable 3D environments (iTHOR, Ma… | 45 | 1785 | active |
| 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… | 61 | 1704 | active |
| jwpttcg66/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… | 57 | 1671 | active |
| 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… | 63 | 1663 | active |
| 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… | 88 | 1636 | active |
| ylmbtm/GameProject3 A cross-platform multi-process game server framework written in C++, with the network layer implemented three ways (Socket API, Boost Asio,… | 40 | 1581 | active |
| edbeeching/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… | 64 | 1575 | active |
| lume/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… | 70 | 1515 | active |
| ring-lang/ring Ring is a simple, lightweight, embeddable, multi-paradigm dynamic programming language implemented in C, supporting imperative, procedural,… | 90 | 1460 | active |
| xandergos/terrain-diffusion Terrain Diffusion is a Python framework that uses diffusion models as a learned, deterministic replacement for Perlin noise, generating inf… | 64 | 1365 | active |
| benfry/processing4 Processing 4 is the source code for the Processing Development Environment, a Java-based creative coding platform and IDE for writing visua… | 23 | 1328 | stable |
| 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… | 32 | 4506 | maintenance |
| playcanvas/editor The PlayCanvas Editor is a browser-based visual editing environment for building WebGL, WebGPU, and WebXR applications, served as the front… | 95 | 1274 | active |
| metadriverse/metadrive MetaDrive is an open-source, lightweight driving simulator built for AI and autonomy research, supporting compositional scene synthesis and… | 39 | 1235 | active |
| 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… | 67 | 1231 | active |
| microsoft/malmo Project Malmo is a platform for artificial intelligence experimentation and research built on top of Minecraft, providing a gym-like enviro… | 10 | 4270 | maintenance |
| 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… | 90 | 1206 | active |
| naia-lib/naia naia is a cross-platform Rust networking library for multiplayer games, providing server-authoritative entity replication and typed message… | 82 | 1170 | active |
| 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… | 21 | 1152 | active |
| johanhelsing/matchbox Matchbox is a Rust library and toolset for painless peer-to-peer WebRTC networking targeting both wasm/browser and native applications. It … | 74 | 1148 | active |
| 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… | 55 | 1119 | active |
| Lameguy64/PSn00bSDK PSn00bSDK is an open source homebrew software development kit for the original Sony PlayStation, providing a GCC-based C/C++ toolchain, lib… | 24 | 1108 | active |
| pond3r/ggpo GGPO is a C++ SDK that implements rollback networking, using input prediction and speculative execution to give online multiplayer games th… | 32 | 3578 | maintenance |
| 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… | 10 | 3542 | maintenance |
| phoboslab/Ejecta Ejecta is an open source runtime for iOS and tvOS that provides a fast JavaScript (JavaScriptCore), Canvas 2D, WebGL, and audio environment… | 32 | 2809 | maintenance |
| kisence-mian/MyUnityFrameWork A pluggable Unity game development framework written in C# covering resource loading, config/data loading, UI management, audio, logging, a… | 32 | 2189 | maintenance |
| 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… | 23 | 1714 | maintenance |
| 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… | 10 | 1428 | maintenance |
| NeymarL/ChineseChess-AlphaZero An open-source implementation of AlphaZero/AlphaGo Zero reinforcement learning methods applied to Chinese chess (Xiangqi). It includes self… | 23 | 1242 | maintenance |
| openai/procgen A benchmark of 16 procedurally-generated, game-like Gym environments for measuring how quickly reinforcement learning agents learn generali… | 56 | 1185 | maintenance |
| OneYoungMean/Automatic-DynamicBone A free, open-source Unity plugin that automatically generates physics-based bone cloth simulation (hair, skirts, tails) for skinned charact… | 32 | 1177 | maintenance |
| 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… | 32 | 1112 | maintenance |
| 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… | 84 | 2389 | experimental |
| 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… | 55 | 1384 | experimental |
| 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… | 56 | 1117 | experimental |
| processing/processing This is the archived original repository for the Processing Development Environment (PDE), core libraries, and Java-based creative coding l… | 64 | 6484 | abandoned |
| 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… | 23 | 3356 | abandoned |
| openai/roboschool Roboschool is an open-source robot simulation library providing physics-based Gym environments for reinforcement learning research, includi… | 10 | 2169 | abandoned |
| openai/neural-mmo Neural MMO is a massively multiagent game environment (MMORPG-style) for training and evaluating intelligent agents, released alongside an … | 10 | 1654 | abandoned |
← prev page 9 / 9