gamedev

11 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
emilk/egui

A pure-Rust immediate mode GUI for web, native, and games — egui is a simple, fast immediate mode GUI library for Rust, drawable anywhere textured triangles can be rendered, including game engines. Its eframe framework targets Web, Linux, Mac, Windows, and Android. Aimed at Rust developers wanting the easiest way to build GUI apps or game tooling without fighting a retained-mode widget tree.

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

Rust🇪🇺 EuropeAttention 44Acceleration -14%Retention +310%
★31,842
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
Pumpkin-MC/Pumpkin

A Rust-built Minecraft server aiming for speed and both editions — Pumpkin is a Minecraft server written in Rust, built for multi-threaded performance and vanilla-compatible gameplay. It supports both Java and Bedrock protocols (Bedrock is work-in-progress), with a growing feature set covering world saving, lighting, chunk generation, and player mechanics. Useful for server hosts wanting a lighter, extensible alternative while it heads toward a 1.0 release.

Empowering everyone to host fast and efficient Minecraft servers

RustAttention 50Acceleration -1%Retention +348%
★12,715
gamedev-skills/awesome-gamedev-agent-skills

74 engine-specific Agent Skills that teach AI coders game dev — A collection of 74 SKILL.md files covering Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE and Roblox, installed via one CLI command. A router auto-detects your engine and task so the agent loads only relevant skills, plus a deterministic asset-production workflow for consistent art direction across Claude Code, Cursor, Kiro, Codex, Copilot and more.

77 game-dev skills for AI coding agents — Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE, Roblox. Portable SKILL.md Agent Skills (the format Anthropic launched as Claude Skills), with a router that loads the right skill for your engine and task. Runs in Claude Code, Cursor, Kiro, Codex, Copilot, Gemini CLI and more.

PythonAttention 91
★5,451
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
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
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