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
Godot Engine
Godot Engine is a free, open‑source, cross‑platform 2D and 3D game engine written in C++. It provides a full editor, scripting languages, a…
97118407stable
three.js
three.js is a lightweight, general-purpose JavaScript 3D library for the web, providing scene graphs, cameras, materials, lights, loaders, …
94116214stable
Bevy
Bevy is a free, open-source, data-driven game engine and app framework written in Rust, built around a custom Entity Component System (ECS)…
9148687active
Phaser
Phaser is a fast, free, open-source 2D HTML5 game framework supporting Canvas and WebGL rendering in desktop and mobile web browsers. It is…
8640358active
raysan5/raylib
raylib is a simple, lightweight C library for creating video games and graphical applications. It provides a clean API for OpenGL rendering…
7834866active
ValveSoftware/Proton
Proton is a compatibility tool for Steam Play, based on Wine and additional components, that lets Windows-exclusive games run on Linux thro…
10033090active
Mindustry
Mindustry is an open-source sandbox tower-defense and real-time strategy game written in Java, featuring resource automation, factory build…
9929401active
GDevelop
GDevelop is an open-source, no-code 2D/3D game engine with a visual event-based system, built-in behaviors, multiplayer support, and AI ass…
9527625stable
Babylon.js
Babylon.js is an open-source 3D engine written in TypeScript that runs in browsers and native environments. It provides a full-featured ren…
9426140active
Babylon.js
Babylon.js is an open-source 3D game and rendering engine for the web, written in TypeScript and built on WebGL, WebGPU, and Web Audio. It …
9426140stable
libgdx/libgdx
libGDX is a cross‑platform Java game development framework that abstracts OpenGL (ES) for Windows, Linux, macOS, Android, iOS, and HTML5. I…
8425454active
Matter.js
Matter.js is a 2D rigid body physics engine written in JavaScript for the web. It simulates bodies, collisions, constraints, and composites…
7618482stable
wgpu
wgpu is a cross-platform, safe, pure-Rust graphics API based on the WebGPU standard. It runs natively on Vulkan, Metal, D3D12, and OpenGL, …
9718311stable
kitao/pyxel
Pyxel is a retro game engine for Python with simple, console-inspired specifications such as 16 colors and 4 sound channels, implemented in…
9017872stable
OpenEmu
OpenEmu is an open-source retro video game emulator for macOS that unifies multiple emulation engine backends behind a native Cocoa front e…
4117787active
A-Frame
A-Frame is an open-source web framework for building 3D, AR, and VR experiences in the browser using HTML and an entity-component-system ar…
7617646stable
bgfx
bgfx is a cross-platform, graphics API agnostic rendering library in C++ that abstracts over backends like Direct3D 11/12, Vulkan, Metal, O…
7717566stable
OpenRA
OpenRA is a free, open-source real-time strategy game engine written in C# using SDL and OpenGL that recreates and modernizes classic Westw…
7617420active
playcanvas/engine
PlayCanvas Engine is an open-source JavaScript game engine and web graphics runtime built on WebGL2, WebGPU, and WebXR, with glTF support a…
9316945stable
Simple DirectMedia Layer
Simple DirectMedia Layer (SDL) is a cross-platform C library providing low-level access to audio, keyboard, mouse, joystick, and graphics h…
9916836stable
official-stockfish/Stockfish
Stockfish is a free, open-source UCI chess engine that analyzes positions and computes optimal moves using alpha-beta search with NNUE neur…
8516704active
OpenRCT2
OpenRCT2 is an open-source re-implementation of RollerCoaster Tycoon 2, a construction and management simulation game about running amuseme…
9616250active
glfw/glfw
GLFW is a multi-platform C library for creating windows, OpenGL/OpenGL ES contexts and Vulkan surfaces, and handling input and events. It p…
7915398stable
MonoGame
MonoGame is an open-source C#/.NET framework for building cross-platform games, re-implementing Microsoft's discontinued XNA Framework. It …
9514502stable
luanti-org/luanti
Luanti (formerly Minetest) is a free open-source voxel game engine and game-creation platform with easy modding via Lua. It ships as a play…
9313751active
hajimehoshi/ebiten
Ebitengine (formerly Ebiten) is an open-source 2D game engine for Go with a simple image-based drawing API. It supports desktop, mobile, we…
10013565stable
skypjack/entt
EnTT is a header-only, dependency-free C++17/20 entity component system (ECS) library for game programming and other data-oriented applicat…
8313150stable
PaperMC/Paper
Paper is a high-performance Minecraft: Java Edition server based on Spigot that fixes gameplay and mechanics inconsistencies while greatly …
7712723active
boardgameio/boardgame.io
boardgame.io is an open-source JavaScript/TypeScript engine for building turn-based games. Developers write simple move functions and the f…
7512458stable
Jolt Physics
Jolt Physics is a multicore-friendly rigid body physics and collision detection library written in C++. It is designed for games and VR app…
8611762stable
yairm210/Unciv
Unciv is an open-source, moddable remake of Civilization V built with Kotlin and LibGDX, playable on Android and desktop platforms. It offe…
9411389active
stenzek/duckstation
DuckStation is a fast, accurate PlayStation 1 (PSX) emulator for x86-64, AArch32/AArch64, and RISC-V platforms. It ships a Qt frontend plus…
9910823active
TrinityCore/TrinityCore
TrinityCore is an open-source C++ MMORPG server framework derived from MaNGOS, implementing game server logic for World of Warcraft client …
9710800active
Flame
Flame is an open-source 2D game engine built on top of Flutter, providing a game loop, component system, collision detection, effects, part…
9910787active
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…
7410413stable
egametang/ET
ET is a C# game development framework combining a Unity3D client with a distributed C# game server, built around a fiber-based actor model …
739927active
Cocos (Cocos Creator Engine)
Cocos Engine is the open-source runtime engine behind Cocos Creator, a free cross-platform 2D/3D game development tool built with a C++ cor…
759852stable
diasurgical/DevilutionX
DevilutionX is an open-source port of Diablo and Hellfire that runs the classic game on modern operating systems with engine improvements, …
709820active
Open 3D Engine (O3DE)
Open 3D Engine (O3DE) is an Apache 2.0-licensed, multi-platform 3D game engine for building AAA games, cinema-quality 3D worlds, and high-f…
889739active
Fyrox
Fyrox is a feature-rich, general-purpose 2D and 3D game engine written in Rust, formerly known as rg3d. It includes a scene editor, GUI sys…
809594active
chrismaltby/gb-studio
GB Studio is a drag-and-drop visual game creator for making Game Boy games without programming knowledge, built as an Electron desktop app …
939418active
AzerothCore
AzerothCore is an open-source, modular MMO server emulator for World of Warcraft (WotLK 3.3.5a), built on MaNGOS, TrinityCore, and SunwellC…
689065active
diasurgical/devilution
Devilution is a reconstructed version of the original Diablo (1996) game source code, reverse-engineered from leaked symbol files and debug…
388999active
jynew/jynew
An open-source wuxia RPG game framework built in Unity as a tribute to the classic Heroes of Jin Yong, with full modding support and 10+ ho…
528982stable
pygame/pygame
Pygame is a free and open-source cross-platform Python library for building multimedia applications such as video games, built on top of th…
418947stable
LÖVE
LÖVE is a free, open-source 2D game framework for Lua (LuaJIT), written in C++. It provides APIs for graphics, audio, input, and physics, l…
668850stable
SanderMertens/flecs
Flecs is a fast, lightweight Entity Component System (ECS) framework for C99 and C++17 that enables building games and simulations with mil…
908755stable
codecombat/codecombat
CodeCombat is an open-source multiplayer programming game where players learn to code in Python and JavaScript by playing through browser-b…
778571active
OpenTTD/OpenTTD
OpenTTD is an open-source transport simulation game based on Transport Tycoon Deluxe, written in C++. It extends the original game with lar…
888323stable
Azahar
Azahar is an open-source Nintendo 3DS emulator based on Citra, created by merging PabloMK7's Citra fork with Lime3DS after Citra was discon…
928292active
recastnavigation/recastnavigation
Recast Navigation is an industry-standard C++ toolset for generating navigation meshes from level geometry and performing runtime pathfindi…
507935stable
stride3d/stride
Stride (formerly Xenko) is a free, open-source, cross-platform C# game engine for building 2D and 3D games, VR experiences, and interactive…
1007885active
Entitas
Entitas is a fast Entity Component System (ECS) framework built specifically for C# and Unity, optimized for garbage-collected environments…
237677stable
Endless Sky
Endless Sky is a free, open-source 2D space exploration, trading, and combat game inspired by Escape Velocity and Elite. Players captain a …
857628active
Veloren
Veloren is an open-source, multiplayer voxel action-adventure RPG inspired by Cube World, Dwarf Fortress, and Breath of the Wild. It featur…
667592active
mgba-emu/mgba
mGBA is a fast and highly accurate emulator for Game Boy Advance games, with additional support for Game Boy and Game Boy Color titles. It …
757511active
Zelda64Recomp/Zelda64Recomp
Zelda 64: Recompiled is a static recompilation of The Legend of Zelda: Majora's Mask (with Ocarina of Time planned) into a native PC port, …
697341active
Wicked Engine
Wicked Engine is an open-source C++ 3D game engine with modern graphics features like ray tracing, global illumination, and physically base…
967258active
htdt/godogen
A generator that publishes thin game repos where AI coding agents (Claude Code or Codex) autonomously build complete games for Godot 4, Bev…
607137active
Flax Engine
Flax Engine is a modern, multi-platform 3D game engine written in C++ and C# with full source code available. It provides an editor, real-t…
807050active
wesnoth/wesnoth
The Battle for Wesnoth is an open-source, turn-based tactical strategy game with a high fantasy theme, featuring singleplayer campaigns and…
776930stable
Ren'Py
Ren'Py is an open-source visual novel engine that lets creators build interactive stories using words, images, and sounds, combining an eas…
926904active
BoomingTech/Piccolo
Piccolo (formerly Pilot) is a small open-source C++ game engine built for the GAMES104 course. It includes a Vulkan-based renderer, physics…
236727active
OpenMW/openmw
OpenMW is an open-source, cross-platform game engine that reimplements the Morrowind engine, allowing players to run The Elder Scrolls III:…
856629active
Shattered Pixel Dungeon
Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler RPG with randomized levels, enemies, and hundreds of items,…
906618active
erincatto/box3d
Box3D is a 3D rigid body physics engine for games, written in portable C17 with a data-oriented design. It provides collision detection, jo…
656587active
s&box
s&box is a modern game engine built on Valve's Source 2 and .NET, with an intuitive editor for creating games. This repository contains the…
616488active
JSNES
JSNES is a Nintendo Entertainment System (NES) emulator written in JavaScript, distributed as a library usable in both the browser and Node…
856419active
melonjs/melonJS
melonJS is an open-source, MIT-licensed 2D/2.5D HTML5 game engine for indie developers, built with ES6 classes and TypeScript support. It p…
1006414active
Defold
Defold is a free, source-available, cross-platform game engine for building 2D and lightweight 3D games for desktop, mobile, web, and conso…
986357active
Mirror Networking
Mirror is the most popular free open-source networking library for Unity, forked from Unity's deprecated UNET HLAPI and battle-tested since…
926335stable
rust-windowing/winit
winit is a cross-platform window creation and management library written in pure Rust. It provides a unified API for creating windows and h…
846205active
Redot Engine
Redot Engine is a free, open-source, community-driven fork of Godot for building 2D and 3D games from a unified node-based editor. It suppo…
916136active
nesbox/TIC-80
TIC-80 is a free, open-source fantasy computer for making, playing, and sharing tiny retro games. It bundles code, sprite, map, and sound e…
856135active
dialogic-godot/dialogic
Dialogic 2 is a Godot 4.5+ plugin for creating in-game dialogs, visual novels, and RPGs with a visual timeline editor and character managem…
836054active
Pokémon Showdown
Pokémon Showdown is a Pokémon battle simulator that runs as a website, a self-hostable game server, and a JavaScript library for simulating…
845976active
vcmi/vcmi
VCMI is an open-source, from-scratch reimplementation of the Heroes of Might and Magic III game engine, licensed under GPL-2.0. It uses the…
955909active
Galacean Engine
Galacean Engine is a high-performance, real-time interactive 2D/3D engine written in TypeScript, built on WebGL/WebGL2 with support for ani…
845901active
KhronosGroup/MoltenVK
MoltenVK is a layered implementation of the Vulkan 1.4 graphics and compute API built on top of Apple's Metal framework, enabling Vulkan ap…
955892active
Rapier
Rapier is a set of high-performance 2D and 3D physics engines written in Rust, providing rigid-body dynamics, joint constraints, collision …
775848stable
CaffeineMC/sodium
Sodium is a high-performance rendering engine replacement and optimization mod for the Minecraft client. It significantly improves frame ra…
975802active
tModLoader/tModLoader
tModLoader is an open-source, community-driven modding API and mod loader for the game Terraria, distributed as a free Steam app. It lets p…
985703active
ConfettiFX/The-Forge
The Forge is a cross-platform rendering and game framework written in C++, supporting Windows (DirectX 12/DXR), macOS/iOS (Metal), Android,…
755680active
HarbourMasters/Shipwright
Ship of Harkinian (SOH) is a cross-platform PC port of The Legend of Zelda: Ocarina of Time built on the libultraship library and the OOT d…
995624active
TwilitRealm/dusklight
Dusklight is a reverse-engineered, open-source reimplementation of The Legend of Zelda: Twilight Princess that runs the game natively on PC…
825600active
google-deepmind/open_spiel
OpenSpiel is a collection of game environments and reinforcement learning/search/planning algorithms for research in general RL and multiag…
935537active
liangxiegame/QFramework
QFramework is a lightweight (under 1000 lines of core code) system design architecture and game development framework for Unity and Godot, …
815487active
Cuberite
Cuberite is a lightweight, fast, and extensible Minecraft-compatible multiplayer game server written in C++ with a flexible Lua plugin API.…
555453active
CharlesPikachu/Games
A collection of classic 2D mini-games (tank war, flappy bird, puzzle, ski, etc.) implemented in pure Python with pygame, published as the c…
235421active
supertuxkart/stk-code
SuperTuxKart is a free, open-source 3D kart racing game focused on fun rather than realistic physics, with single-player and online multipl…
685380active
The-Powder-Toy/The-Powder-Toy
The Powder Toy is a free, open-source falling-sand physics sandbox game written in C++ with SDL, simulating air pressure, velocity, heat, a…
915336active
Spine
Official runtime libraries for loading and rendering Spine 2D skeletal animation data in game engines and toolkits across many languages. T…
775314stable
godot-rust (gdnative)
gdext provides Rust bindings for the Godot 4 game engine, letting developers write game logic and engine extensions in Rust via GDExtension…
955295active
piqnt/planck.js
Planck.js is a JavaScript/TypeScript rewrite of the Box2D 2D rigid-body physics engine, designed for cross-platform HTML5 game development.…
755284active
dotnet/Silk.NET
Silk.NET is a .NET library providing high-performance bindings to low-level graphics, compute, audio, and multimedia APIs such as OpenGL, V…
755238active
Panda3D
Panda3D is a mature, open-source cross-platform game engine and 3D rendering framework for Python and C++, originally developed by Disney a…
675227stable
Baekalfen/PyBoy
PyBoy is a Game Boy and Game Boy Color emulator written in Python, usable both as a standalone terminal application and as an embeddable Py…
945217active
Magnum
Magnum is a lightweight and modular C++11/C++14 graphics middleware library providing a slim wrapper over OpenGL, OpenGL ES, WebGL and Vulk…
645208stable
Unleashed Recompiled
An unofficial PC port of the Xbox 360 version of Sonic Unleashed built via static recompilation of the original PowerPC code into native C+…
625190active
libnoname/noname
Noname (无名杀) is an open-source, cross-platform implementation of the Sanguosha / Three Kingdoms Kill card game, playable on Android, PC, an…
955162active

page 1 / 10 next →