Skip to content

wgpu-mc/wgpu-mc

Repository files navigation

wgpu-mc — Minecraft Rendering Engine Built in Rust

Static Badge Static Badge

Note

As of June 2026 this project is undergoing a large re-write to work with Minecraft's new and improved rendering architecture.

wgpu-mc is a standalone WebGPU rendering engine written in Rust using the wgpu crate. The project was started in late 2021 as a pet project to create a new rendering engine for Minecraft to replace the existing OpenGL renderer.

Electrum — Rust-based Rendering Engine Mod for Minecraft

Electrum is a Fabric mod that uses Project Panama bindings to integrate wgpu(-mc) as a Blaze3D backend. Currently due to the rewrite the goal of the project is full compatibility with Blaze3D's backend API, which is going quite well. After that, we'll start experimenting again with replacing parts of the Java renderer paths with wgpu-mc, such as terrain rendering and chunk meshing.

Screenshots in Minecraft using wgpu-mc as the terrain renderer (old)

Releases

No releases published

Packages

 
 
 

Contributors