Open-source game-engine software
355 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.
355 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 63 | 2900 | experimental |
| keijiro/AIShader A Unity editor plugin that generates shaders from prompts using the ChatGPT API. It is a proof-of-concept tool demonstrating LLM-driven sha… | 31 | 2381 | 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… | 51 | 2093 | experimental |
| Unity-Technologies/AutoLOD AutoLOD is a Unity framework that automatically generates levels of detail (LOD) for 3D model assets on import and optimizes whole scenes v… | 23 | 2060 | experimental |
| osama-fawad/Pekingman Pekingman is a multimodal AGI-oriented agent system that connects environmental perception, long-term memory, human-like reasoning, emotion… | 51 | 1419 | experimental |
| xerpi/vita2hos vita2hos is a translation layer (not an emulator) that runs PlayStation Vita ARMv7 executables natively on the Nintendo Switch's Horizon OS… | 30 | 1256 | 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 | 1236 | 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 | 1153 | 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… | 78 | 1124 | experimental |
| 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 | 6102 | abandoned |
| TheBerkin/rant3 Rant 3 is an all-purpose procedural text generation engine for .NET, described as the opposite of Regex, supporting weighted branching, dic… | 10 | 2931 | 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 | 2725 | abandoned |
| Seneral/Node_Editor_Framework A flexible and modular framework for building node-based displays and editors inside Unity, supporting custom nodes, connections, canvases,… | 10 | 2019 | 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 | 1949 | 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 | 1573 | 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… | 66 | 1537 | abandoned |
| BeardedManStudios/ForgeNetworkingRemastered Forge Networking Remastered is a free, open-source, multi-threaded C# networking library for building multiplayer games and real-time multi… | 10 | 1479 | abandoned |
| 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… | 32 | 1401 | abandoned |
| google-ar/arcore-unity-sdk Google's ARCore SDK for Unity, providing native APIs for augmented reality features such as motion tracking, environmental understanding, a… | 10 | 1393 | abandoned |
| robcupisz/LightShafts A Unity plugin implementing volumetric shadows (light shafts / light scattering) for directional and spot lights. It uses adaptive raymarch… | 32 | 1340 | abandoned |
| unity3d-jp/unitychan-crs Unity-Chan 'Candy Rock Star' is a live stage demo project for the Unity game engine featuring Unity Japan's mascot character performing a s… | 23 | 1290 | abandoned |
| Unity-Technologies/ShaderGraph Unity's ShaderGraph, a node-based visual tool for building shaders in the Unity game engine. This standalone repository has been merged int… | 32 | 1247 | abandoned |
| Kvant/Spray KvantSpray is a GPU-accelerated object instancing and particle animation system for Unity, part of the Kvant effect suite. It uses floating… | 32 | 1225 | 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 |
| fholm/unityassets A collection of assorted Unity assets and utility code by Fredrik Holmström, written in C#. It serves as a grab-bag of reusable components … | 10 | 1080 | abandoned |
| keijiro/Reaktion Reaktion is an audio reactive animation toolkit for Unity, providing components that drive animations from audio input. It was developed by… | 32 | 1065 | 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 | 1009 | abandoned |
| nothings/stb A collection of single-file, public domain (or MIT) C/C++ libraries covering image loading/writing/resizing, TrueType font rasterization, O… | 71 | 34694 | stable |
| erincatto/box2d Box2D is a widely used open-source 2D rigid body physics engine for games, written in portable C17 with a data-oriented design, multithread… | 74 | 10413 | stable |
| Tencent/puerts PuerTS is a multi-language scripting solution from Tencent that embeds JavaScript/TypeScript (and, for Unity, Lua and Python) runtimes into… | 92 | 6217 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| RevenantX/LiteNetLib LiteNetLib is a lightweight reliable UDP networking library for .NET, Mono, and Unity. It provides reliable/unordered delivery, packet frag… | 90 | 3625 | active |
| tuyoogame/YooAsset YooAsset is an open-source Unity3D resource management system for packaging, downloading, and loading game assets. It supports zero-resourc… | 96 | 3374 | active |
| micjahn/ZXing.Net ZXing.Net is a .NET port of the Java ZXing barcode library that decodes and generates barcodes such as QR Code, Data Matrix, Aztec, EAN, UP… | 66 | 3095 | active |
| Nethereum Nethereum is the .NET integration platform for Ethereum and EVM-compatible blockchains, offering 130+ NuGet packages covering RPC access, s… | 82 | 2260 | active |
| nillerusr/source-engine A modified, cross-platform port of Valve's Source game engine (based on the 2017/2018 leaked codebase), extended to run on Android, macOS, … | 52 | 2259 | active |
| pocketpy/pocketpy pocketpy is a portable Python 3.x interpreter written in C11 with no dependencies beyond the C standard library, designed as a Lua alternat… | 92 | 2125 | active |
| ErLinErYi/PlantsVsZombies A Plants vs. Zombies clone built entirely in C++ on Cocos2d-x 3.16, with 104 levels, 13 plants, and 14 zombies. It doubles as a learning re… | 23 | 2028 | active |
| FACEGOOD/FACEGOOD-Audio2Face FACEGOOD Audio2Face is an open-source deep learning framework that converts audio into facial blendshape weights for driving digital humans… | 61 | 1912 | active |
| GValiente/butano Butano is a modern C++ high-level game engine for the Game Boy Advance, offering one-line APIs for sprites, backgrounds, text, and raster e… | 99 | 1802 | active |
| KBEngine KBEngine is an open-source MMOG server engine written in C++ with a Python scripting layer for game logic, including hot-fixing support. It… | 23 | 5697 | maintenance |
| elringus/sprite-dicing A cross-engine tool written in Rust for losslessly compressing sprite textures by splitting them into units, discarding identical regions, … | 84 | 1537 | active |
| Dungeon Template Library Dungeon Template Library (DTL) is a C++11/14/17 library providing free resources and algorithms for procedural dungeon, terrain, and roguel… | 26 | 1464 | active |
| qq362946/Fantasy Fantasy is a zero-reflection, high-performance C# game server framework designed for large-scale multiplayer online games, built on an ECS … | 97 | 1461 | active |
| castle-engine/castle-engine Castle Game Engine is a free, open-source cross-platform 3D and 2D game engine written in modern Object Pascal, with a powerful visual edit… | 68 | 1256 | active |
| redorav/hlslpp A header-only C++ math library that mirrors HLSL shading language syntax, including vectors, matrices, quaternions, swizzling, and data pac… | 82 | 1161 | active |
| nobodywho-ooo/nobodywho NobodyWho is an open-source (EUPL-1.2) on-device LLM inference engine written in Rust, built on llama.cpp, with SDKs for Kotlin, Swift, Pyt… | 83 | 1122 | active |
| simdsoft/yasio yasio is a lightweight cross-platform C++ asynchronous socket I/O library focused on client-side networking for games and applications. It … | 89 | 1061 | active |
| pangweiwei/slua slua is a fast Lua binding library for Unity3D and mono that uses static code generation instead of reflection to export C#/.NET interfaces… | 23 | 1422 | maintenance |
| jacksondunstan/UnityNativeScripting A library that lets Unity developers write game scripts in native C++ (or C/assembly) instead of C#, communicating via P/Invoke bindings. I… | 32 | 1374 | maintenance |
| grimfang4/sdl-gpu SDL_gpu is a C library providing high-performance, hardware-accelerated 2D rendering on top of SDL, with automatic batching, a shader API, … | 57 | 1240 | maintenance |
| flopperam/unreal-engine-mcp An MCP (Model Context Protocol) server and Unreal Engine plugin that lets AI agents control a live Unreal Editor through natural language, … | 55 | 1101 | maintenance |
| 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… | 61 | 2251 | experimental |
| libRocket/libRocket A C++ user interface library that renders interfaces using XHTML 1.0 and CSS 2.0 standards (with selected HTML5/CSS3 features), extended fo… | 32 | 1183 | 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 | 1183 | abandoned |
← prev page 4 / 4