function: game-engine
898 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| jzyong/game-server A distributed Java game server framework for chess/card and MMORPG games, providing cluster registry, gateway, hall, game logic, and monito… | 49 | 1227 | maintenance |
| red42/HTML5_Genetic_Cars A browser-based simulation that evolves 2D cars using a genetic algorithm rendered on HTML5 canvas with the Box2D physics engine. It runs e… | 10 | 1227 | maintenance |
| ronancpl/HeavenMS HeavenMS is an open-source MapleStory v83 private server emulator built on MapleSolaxia, written in Java. It recreates the classic MapleSto… | 10 | 1214 | maintenance |
| google/lullaby Lullaby is a collection of high-performance C++ libraries from Google for building virtual and augmented reality experiences. It provides a… | 10 | 1198 | maintenance |
| microsoft/HoloJS HoloJs is a JavaScript execution host for building augmented and virtual reality applications using web standards like WebGL, WebVR, WebAud… | 10 | 1190 | maintenance |
| BVE-Reborn/rend3 rend3 is an easy-to-use, customizable, and efficient 3D rendering library for Rust built on top of wgpu. It provides a modular ecosystem of… | 10 | 1160 | maintenance |
| Orillusion/orillusion Orillusion is a pure Web3D rendering engine built entirely on the WebGPU standard, written in TypeScript. It aims to deliver desktop-level … | 83 | 5207 | experimental |
| hawkthorne/hawkthorne-journey Journey to the Center of Hawkthorne is a 2D platformer game based on Community's 'Digital Estate Planning' episode, built with the LÖVE (Lo… | 23 | 1150 | maintenance |
| EvanBacon/Expo-Crossy-Road A Crossy Road game clone built with Expo, React Native, and THREE.js that runs on iOS, Android, and the web. It is an open-source education… | 66 | 1149 | maintenance |
| jbox2d/jbox2d JBox2d is a native Java port of the C++ Box2D and LiquidFun 2D physics engines, providing rigid body simulation, joints, continuous collisi… | 32 | 1147 | maintenance |
| hecrj/coffee Coffee is an opinionated 2D game engine for Rust focused on simplicity, explicitness, and type-safety. It provides a hardware-accelerated 2… | 23 | 1146 | maintenance |
| gdquest-demos/godot-3d-mannequin An open-source 3D character model and third-person character controller for the Godot game engine, built with GDScript. It provides a Playe… | 23 | 1136 | maintenance |
| nicholas-ochoa/OpenSC2K OpenSC2K is an open-source JavaScript remake of SimCity 2000 built with Phaser 3 and WebGL, capable of importing and viewing original .sc2 … | 32 | 5101 | experimental |
| danqing/2048 An iOS port of the 2048 puzzle game built with Apple's SpriteKit framework in Objective-C. It adds multiple board sizes, game modes (powers… | 32 | 1115 | maintenance |
| prime31/CharacterController2D A Unity 2D character controller component similar to Unity's built-in CharacterController, providing a move method with raycast-based colli… | 32 | 1110 | maintenance |
| dli/waves A WebGL-based ocean wave simulation with a CSS 3D UI, running in the browser. It renders realistic ocean waves using GPU shaders. | 32 | 1108 | maintenance |
| phoboslab/underrun Underrun is a twin-stick shooter game written in 13kb of JavaScript using WebGL, created as an entry for the 2018 js13k competition. It is … | 32 | 1108 | maintenance |
| CaffeineMC/phosphor-fabric Phosphor is a Fabric mod for Minecraft that optimizes the game's lighting engine to dramatically improve performance and fix related bugs. … | 10 | 1103 | maintenance |
| flibitijibibo/SDL2-CS SDL2# is a C# wrapper (P/Invoke bindings) for the SDL2 multimedia library and its extensions (SDL2_gfx, SDL2_image, SDL2_mixer, SDL2_ttf). … | 10 | 1103 | maintenance |
| kikito/bump.lua bump.lua is a Lua library for axis-aligned bounding-box (AABB) collision detection with basic collision response, designed for gameistic (n… | 23 | 1099 | maintenance |
| SimHacker/micropolis The open-source GPL release of Micropolis, based on the original SimCity Classic city-building simulation game by Will Wright and Maxis. Th… | 62 | 1095 | maintenance |
| gdquest-demos/godot-2d-space-game Harvester is a free and open-source top-down 2D space mining game built with the Godot game engine and GDQuest's steering AI framework. It … | 60 | 1094 | maintenance |
| endrift/gbajs GBA.js is a Game Boy Advance emulator written from scratch in JavaScript using HTML5 technologies like Canvas and Web Audio, with no plugin… | 10 | 1093 | maintenance |
| danielshervheim/unity-stylized-water A stylized/toon water shader with material presets for the Unity game engine. It provides drop-in materials that can be applied to water pl… | 23 | 1092 | maintenance |
| akbiggs/UnityTimer UnityTimer is a C# library for Unity3D that lets you register actions to run after a delay, with support for looping, cancellation, and tim… | 23 | 1090 | maintenance |
| Scrawk/Ceto Ceto is an ocean and water rendering system for the Unity game engine, providing realistic wave simulation and water surface effects. It is… | 32 | 1084 | maintenance |
| hexops/mach Mach is a Zig game engine and graphics toolkit for building high-performance, cross-platform games, visualizations, and desktop/mobile GUI … | 70 | 4827 | experimental |
| eliasts/Ocean_Community_Next_Gen A community-driven ocean shader and water simulation package for Unity, featuring wave rendering, buoyancy, and boat physics with multiple … | 32 | 1079 | maintenance |
| dbrizov/Unity-CharacterController A third-person character controller for Unity written in C#, providing movement, jumping, and camera rotation controls. It supports both ke… | 67 | 1072 | maintenance |
| HurTeng/StormPlane StormPlane (Desert Storm) is an open-source vertical-scrolling shoot-'em-up game for Android, inspired by Raiden and WeChat's plane game, b… | 23 | 1072 | maintenance |
| le-doux/bitsy Bitsy is a small browser-based editor and engine for making tiny games, worlds, and stories where you walk around and talk to characters. I… | 10 | 1070 | maintenance |
| ntasfi/PyGame-Learning-Environment PyGame Learning Environment (PLE) is a Python library providing a reinforcement learning environment with a suite of PyGame-based games, mi… | 32 | 1065 | maintenance |
| ajweeks/FlexEngine Flex Engine is a personal cross-platform game engine written in C++ with a Vulkan rendering backend, built as a playground for learning rea… | 60 | 1041 | maintenance |
| SebLague/Hydraulic-Erosion A Unity project that simulates hydraulic erosion on heightmap terrains to make procedurally generated landscapes look more natural. It incl… | 32 | 1040 | maintenance |
| assaultcube/AC AssaultCube is a free, open-source multiplayer first-person shooter game built on the Cube engine, featuring fast arcade gameplay in realis… | 53 | 1039 | maintenance |
| iniside/ActionRPGGame An Unreal Engine 4 starter kit providing an Action RPG template written in C++. It serves as a boilerplate for building action RPG games wi… | 32 | 1037 | maintenance |
| fylz1125/ShaderDemos A collection of custom GLSL shaders and a shader framework for Cocos Creator 2.x, with prebuilt visual effects that can be attached to node… | 32 | 1012 | maintenance |
| tobspr/RenderPipeline A deferred rendering pipeline with physically based shading for the Panda3D game engine, written in Python and GLSL. It provides advanced p… | 65 | 1011 | maintenance |
| Mogara/QSanguosha An open-source C++/Qt clone of the popular Chinese card game Sanguosha, playable online. It uses Qt's graphics view framework as its game e… | 32 | 1011 | maintenance |
| 17cupsofcoffee/tetra Tetra is a simple 2D game framework written in Rust, using SDL for events and OpenGL 3.2+ for rendering. It offers an XNA/MonoGame-inspired… | 79 | 1010 | maintenance |
| exokitxr/exokit Exokit is a native VR/AR/XR engine for JavaScript that emulates a web browser on top of Node, providing native hooks for WebGL, WebXR, WebA… | 23 | 1007 | maintenance |
| mitallast/diablo-js An isometric minimal-code style game rendered on HTML5 canvas with JavaScript, recreating a level from Diablo 2. It includes tools for extr… | 32 | 1004 | maintenance |
| wqaetly/NKGMobaBasedOnET A MOBA game project inspired by League of Legends, built on the ET framework in Unity and C#. It provides a complete state frame synchroniz… | 32 | 1004 | maintenance |
| megai2/d912pxy A DirectX 9 to DirectX 12 API translation proxy library designed specifically for Guild Wars 2, allowing the game to use DX12 without code … | 10 | 1003 | maintenance |
| ejoy/ant Ant is an open-source game engine developed by Lingxi Huyu (Alibaba), written primarily in Lua with C/C++ core libraries. It includes an ed… | 46 | 3931 | experimental |
| valence-rs/valence Valence is a Rust framework for building custom Minecraft: Java Edition servers from scratch, built on Bevy ECS. It acts as a game engine f… | 62 | 3269 | experimental |
| HailToDodongo/pyrite64 Pyrite64 is a visual editor and runtime game engine for creating 3D games that run on real Nintendo 64 consoles or accurate emulators, buil… | 82 | 3239 | experimental |
| SheerSt/pokewilds PokeWilds is a Gen 2-style Pokémon fan game and engine built with libGDX, featuring procedurally generated open worlds with biomes, wild mo… | 67 | 2880 | experimental |
| livinamuk/Hell2025 Hell Engine is a custom C++ game engine built to power a splitscreen roguelike/deathmatch survival horror game. It features real-time raytr… | 71 | 2834 | experimental |
| windowjs/windowjs Window.js is an open-source JavaScript runtime for desktop 2D graphics programming, built on the V8 engine, GLFW, and Skia. It exposes fami… | 23 | 2258 | experimental |
| MaikKlein/unreal-rust An opinionated Rust integration for Unreal Engine 5, delivered as a plugin that lets developers write gameplay code in Rust with an ECS, ho… | 64 | 2248 | experimental |
| touilleMan/godot-python A plugin that adds Python as a scripting language for the Godot game engine, letting developers write game scripts in Python instead of GDS… | 55 | 2088 | experimental |
| EQMG/Acid Acid is an open-source, cross-platform 3D game engine written in modern C++17, using Vulkan as its sole graphics API (with Metal support vi… | 32 | 2019 | experimental |
| PistonDevelopers/hematite Hematite is an open-source reimplementation of the Minecraft client written in Rust using the Piston game engine. It can render and fly thr… | 68 | 1919 | experimental |
| VoidmatrixHeathcliff/VoidNovelEngine VoidNovelEngine is a free, open-source engine for building visual novels and narrative games using a flowchart-style node editor instead of… | 68 | 1674 | experimental |
| hugoam/toy toy is a thin and modular C++ game engine built on top of the 'two' library, aiming to provide the simplest technology stack for making 2D … | 32 | 1594 | experimental |
| travisvroman/kohi Kohi is a 3D game engine written in C using Vulkan, built from scratch as part of an ongoing YouTube/Twitch educational series. It is expli… | 76 | 1488 | experimental |
| GodotECS/godex Godex is an Entity Component System (ECS) library implemented as a module for the Godot game engine, written in C++. It restructures game d… | 32 | 1418 | experimental |
| tgfrerer/island Project Island is an experimental Vulkan renderer and engine framework for Linux and Windows, written in C/C++, designed for rapid prototyp… | 67 | 1284 | experimental |
| mofr/Diablerie An open-source recreation of Diablo 2 built on the Unity engine, requiring the original game's MPQ asset files to run. It aims to reimpleme… | 32 | 1232 | experimental |
| inexorgame/vulkan-renderer Inexor is an open-source, render-graph based 3D game engine built with C++20 and Vulkan API 1.3, targeting Linux and Windows. It is in earl… | 85 | 1205 | experimental |
| TheCherno/Sparky Sparky is a cross-platform, high-performance 2D/3D game engine written in C++ by TheCherno. It is an early-stage project primarily develope… | 23 | 1190 | experimental |
| xoreos/xoreos xoreos is an open-source (GPLv3+) reimplementation of BioWare's Aurora engine and its derivatives, targeting games from Neverwinter Nights … | 68 | 1168 | experimental |
| ecsyjs/ecsy ECSY is a lightweight, framework-agnostic Entity Component System (ECS) framework for JavaScript, originally developed by the Mozilla Mixed… | 10 | 1156 | experimental |
| kisence-mian/UnityLockStepDemo A Unity-based lockstep frame synchronization demo built with an ECS architecture, sharing game logic code between client and C# server. It … | 32 | 1151 | experimental |
| phoboslab/high_impact high_impact is a 2D game engine written in C, designed as a framework for building action games like platformers, twin-stick shooters, and … | 23 | 1139 | experimental |
| bitbrain/pandora Pandora is a Godot 4 addon for managing RPG data such as items, inventories, spells, abilities, mobs, quests, NPCs, and loot tables. It pro… | 83 | 1112 | experimental |
| ChrisRx/dungeonfs DungeonFS is a FUSE filesystem that doubles as a dungeon crawling adventure game engine, letting users play a text adventure by navigating … | 54 | 1096 | experimental |
| openfootmanager/openfootmanager Openfoot Manager is a free, open-source football/soccer management simulation game built with a Rust match engine, React UI, and Tauri v2 d… | 94 | 1095 | experimental |
| Minecraft-Radiance/Radiance Radiance is a Minecraft mod that replaces the vanilla OpenGL renderer with a custom Vulkan C++ renderer supporting hardware-accelerated ray… | 64 | 1089 | experimental |
| traverseda/pycraft A community fork of fogleman's 'Minecraft in 500 lines of Python', intended to evolve into a real voxel game engine rather than a learning … | 32 | 1087 | experimental |
| Overv/MineAssemble A tiny bootable Minecraft clone written partly in x86 assembly with its own minimal kernel code, created as a university assignment. It run… | 32 | 1079 | experimental |
| tommybee456/OpenSplitDeck OpenSplitDeck is an open-source, modular wireless game controller inspired by the Steam Deck and Steam Controller, built from off-the-shelf… | 54 | 1014 | experimental |
| newlinedotco/FlappySwift A Swift implementation of the classic Flappy Bird game, built as an educational example for learning iOS game development. It serves as a h… | 32 | 9683 | abandoned |
| mozilla/BrowserQuest BrowserQuest is a deprecated HTML5/JavaScript multiplayer game experiment by Mozilla, featuring a browser-based MMORPG-style demo with a No… | 10 | 9377 | abandoned |
| amethyst/amethyst Amethyst is a data-oriented, data-driven game engine written in Rust, built around a massively parallel Entity Component System (Specs). De… | 10 | 8026 | abandoned |
| jmechner/Prince-of-Persia-Apple-II The original 6502 assembly source code for Prince of Persia, written by Jordan Mechner on the Apple II between 1985-89 and released in 1989… | 32 | 6858 | abandoned |
| UnityTechnologies/open-project-1 Chop Chop is an open-source action-adventure game demo built in Unity as part of Unity's collaborative Open Projects initiative. Developmen… | 23 | 6087 | abandoned |
| jagenjo/webglstudio.js WebGLStudio.js is an open-source, browser-based 3D graphics editor and suite built on the LiteScene engine. It combines a WYSIWYG scene edi… | 10 | 5325 | abandoned |
| faiface/pixel Pixel is a hand-crafted 2D game library for Go providing windowing, sprite drawing, batching, shape rendering, text, input handling, and cu… | 23 | 4526 | abandoned |
| AmbientRun/Ambient Ambient is an open-source cross-platform runtime and multiplayer game engine built with Rust, WebAssembly, and WebGPU, featuring an in-game… | 22 | 3909 | abandoned |
| microsoft/Microsoft-3D-Movie-Maker The original 1995 source code for Microsoft 3D Movie Maker, a children's 3D animation application, released under the MIT license for histo… | 10 | 3834 | abandoned |
| wellcaffeinated/PhysicsJS PhysicsJS is a modular, extendable 2D physics engine for JavaScript that supports bodies, behaviors, and multiple renderers (canvas, PIXI, … | 10 | 3712 | abandoned |
| AtomicGameEngine/AtomicGameEngine The Atomic Game Engine is a multi-platform 2D and 3D game engine with a consistent API in C++, C#, JavaScript, and TypeScript, including a … | 10 | 3472 | abandoned |
| nicolasgramlich/AndEngine AndEngine is a free, open-source 2D game engine for Android built on OpenGL ES, written in Java. It provides scene management, a cocos2d-in… | 32 | 3189 | abandoned |
| KeenSoftwareHouse/SpaceEngineers The archived source code of Space Engineers, a voxel-based sandbox game by Keen Software House. The repository lets owners of the Steam gam… | 10 | 2980 | abandoned |
| replit/kaboom Kaboom is a JavaScript game library for building 2D games quickly in the browser, using a component-based system to compose game objects wi… | 10 | 2734 | abandoned |
| googlevr/gvr-unity-sdk Google's VR SDK for Unity, enabling developers to build virtual reality apps for Android and iOS using Cardboard and Daydream. It is deprec… | 10 | 2723 | abandoned |
| feather-rs/feather Feather is a Minecraft server implementation written in Rust, built on the libcraft crates and the Quill WebAssembly plugin API. It aims fo… | 23 | 2709 | abandoned |
| id-Software/wolf3d The original source code release of Wolfenstein 3D, id Software's classic raycasting first-person shooter, published in 2012 for historical… | 32 | 2525 | abandoned |
| ddevault/TrueCraft TrueCraft is a clean-room implementation of Minecraft beta 1.7.3 written in C#, compatible with official beta 1.7.3 clients and servers. It… | 10 | 2458 | abandoned |
| ainilili/ratel Ratel is a command-line multiplayer card game client/server built on Java and Netty, supporting Dou Dizhu (Fight the Landlord) and Texas Ho… | 51 | 2204 | abandoned |
| wheybags/freeablo Freeablo is a free, cross-platform C++ reimplementation of the Diablo 1 game engine that requires the original game's data files (DIABDAT.M… | 23 | 2171 | abandoned |
| superpowers/superpowers-core Superpowers is an extensible, downloadable HTML5 application for real-time collaborative project development, best known as a free open-sou… | 10 | 2169 | abandoned |
| aws/lumberyard Amazon Lumberyard is a free AAA game engine with full source, deeply integrated with AWS and Twitch. It is no longer offered; the repositor… | 10 | 2138 | abandoned |
| facebookresearch/darkforestGo DarkForest is a computer Go game engine developed at Facebook AI Research, powered by deep neural networks and Monte Carlo tree search. It … | 10 | 2095 | abandoned |
| floooh/oryol Oryol is a small, portable, extensible C++ 3D coding framework that renders through GL, GLES2, WebGL, Metal, and D3D11 from the same source… | 32 | 2070 | abandoned |
| 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… | 23 | 1944 | abandoned |
| sharpdx/SharpDX SharpDX is an open-source .NET library providing full bindings to the DirectX API for all Windows platforms, enabling high-performance 2D/3… | 10 | 1755 | abandoned |
| 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… | 10 | 1748 | abandoned |