game-engine

12 repositories

bevyengine/bevy

Rust's ECS-based game engine, still moving fast every 3 months — Bevy is a free, open-source data-driven game engine built in Rust using the Entity Component System paradigm. It ships breaking-change releases roughly every three months with migration guides, making it a fit for developers who want a modular, fast-compiling engine and are comfortable tracking active development.

A refreshingly simple data-driven game engine built in Rust

RustAttention 31Acceleration -18%
★49,347
kitao/pyxel

A Python retro game engine with Rust under the hood — Pyxel lets Python developers build retro-style games with a fixed color palette and simple sound/graphics APIs, while the engine itself is implemented in Rust for performance. It suits hobbyists and game jam participants who want pixel-art constraints without leaving Python.

A retro game engine for Python

Rust🇯🇵 JapanAttention 26Acceleration -32%
★18,476
playcanvas/engine

Browser-based 3D engine now rendering live Gaussian splats — PlayCanvas pairs WebGL2 and WebGPU support with glTF and WebXR to run interactive 3D apps and games in any browser. Recent additions like 3D Gaussian Splatting support make it relevant for developers exploring newer rendering techniques alongside traditional game and visualization workflows.

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

JavaScript🇪🇺 EuropeAttention 32Acceleration -14%Retention +53%
★17,157
horizon-rust/horizon

Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.

Rust
★3,741
ihhub/fheroes2

An Open-Source Engine Rebuild of Heroes of Might and Magic II — fheroes2 reimplements the Heroes of Might and Magic II engine from scratch, requiring original game assets while adding high-resolution graphics, improved AI, and numerous UI and logic fixes. It's aimed at long-time fans wanting the classic turn-based strategy game running smoothly on modern multiplatform systems.

fheroes2 is a recreation of Heroes of Might and Magic II game engine

C++🌐 Elsewhere
★3,693
ahwootech/BRUTAL

A low-level C# toolkit for building your own game engine — BRUTAL is a free, open source C# framework giving direct access to native APIs, Vulkan, and libraries like GLFW, Jolt, Box2D and FMOD. It skips architectural decisions, letting you build your own stack—already powering Kitten Space Agency and RimWorld's new Waylith engine. Aimed at developers wanting Unity/Unreal-level control without years of groundwork.

A free, open source C# framework for making games, or your own game engine. Direct access to native APIs and Vulkan, with the low-level libraries around them. The foundation under Kitten Space Agency and RimWorld's Waylith engine.

C#Attention 61
★2,275
ikemen-engine/Ikemen-GO

A Go rewrite that keeps MUGEN content fighting fit — Ikemen GO is a complete Go rewrite of the Ikemen engine, aiming for compatibility with M.U.G.E.N 1.1 Beta while fixing bugs and quirks rather than copying them. It now ships ready-to-use builds for Windows, macOS, Linux, Android and iOS, making it useful for creators porting or building fighting games from MUGEN resources.

An open-source fighting game engine that supports MUGEN resources.

GoAttention 49Acceleration +67%
★1,649
VAST-AI-Research/EdenLive

Real-time generative rendering turns any reference video into game-ready visuals — EdenLive decouples interactive world state (run by engines or coding agents) from appearance, which it renders in real time guided by a first frame and text prompt. It hits 24+ FPS at 480P/720P on a single consumer GPU, with open 5B/14B weights, streaming inference code, and an EdenGolem skill that turns a prompt into a playable game prototype.

Real-time generative rendering for interactive worlds, from any visual reference.

PythonAttention 78
★380
maxilevi/project-hedra

A 100k-LOC Open-World RPG Engine Built Solo Since High School — Project Hedra is a procedurally generated low-poly RPG with its own custom OpenGL engine, written from scratch starting when the author was 15. It ships on Steam with Linux/Windows support, modding, Python scripting, and a full renderer with SSR, SSAO, and skinned animation. The repo notably marks a 'pre-ai' tag separating code written before AI-assisted development.

Hedra is a 3D open world game I wrote from scratch while in highschool. The entire codebase is around +100k LOC

C#🇪🇺 Europe
★188
Kapendev/parin

A D-language 2D engine positioned between raylib and Godot — Parin is a code-driven 2D engine for D, offering more structure than a bare library like raylib but far less overhead than a full engine like Godot. Built on the Joka utility library, it bundles physics, dialogue, animation, and tile map tools, with Web, Windows, Linux and macOS support.

A delightfully simple 2D game engine.

DAttention 51
★145
kitao/playload

Pixel Games Compressed Into a Shareable URL, No Server Needed — Playload is a tiny JavaScript game engine that packs an entire retro, pixel-art game with chiptune sound into a URL, so you can share a playable game by just sending a link. It ships with a built-in code editor, API cheat sheets, emoji-based 8x8 pixel art, and runnable examples, making it appealing to creative coders and gamedev hobbyists who want instant, zero-install sharing.

A tiny game engine that lets you share games as URLs

JavaScript🇯🇵 Japan
★90
Jared-woodruff/OMF-2097-Remastered

Classic DOS robot-fighter reborn with one-key HD/retro toggle — This TypeScript/WebGL2 reimplementation of 1994's One Must Fall 2097 plays the original game files while adding HD art, widescreen arenas, replays, a training lab, and OMF Studio mod tools. An F2 key swaps classic and remastered visuals instantly, even mid-fight. Free for Windows, macOS, Linux and browsers.

One Must Fall 2097, remastered: the 1994 robot fighting classic rebuilt in TypeScript and WebGL2, playing the original game files. HD artwork, widescreen arenas with depth, fight effects, a one-key classic/remastered switch, a training lab, replays, mods and the OMF Studio mod tools. Free, for Windows, macOS, Linux and the browser.

TypeScript🌐 Elsewhere
★37