Bring your own data
Open source, responsibly built
Mudcrab does not include or distribute copyrighted game assets. A legally purchased copy of Skyrim Special Edition supplies the source data.
Mudcrab is a new Bevy engine for Skyrim Special Edition: built in Rust, scripted with Luau, and designed to stream one open world without loading screens.
A new foundation
Mudcrab rethinks the runtime beneath Skyrim Special Edition while respecting the game and modding ecosystem people already know. It modernizes legacy formats for a fast, stream-friendly engine without shipping any proprietary game data.
The project translates original data into modern runtime formats, then runs it in a Bevy-powered engine with a focus on performance, extensibility, and seamless exploration.
Read the legal noticeBring your own data
Mudcrab does not include or distribute copyrighted game assets. A legally purchased copy of Skyrim Special Edition supplies the source data.
Engine highlights
A modern engine architecture replaces historical constraints with systems designed for performance, modding, and long-running exploration.
01 · Seamless world
Stream interiors, exteriors, and cities in real time with libSQL spatial R-Tree indexing and rkyv zero-copy memory mapping.
02 · Bevy + Rust
Batched instanced indirect draw calls reduce 5,000+ individual draws to under 100 per frame on Bevy 0.19.
03 · Luau Engine
Sandboxed Luau via mlua replaces single-threaded Papyrus with high-performance execution and async HTTP networking.
04 · GPU-native data
Legacy .nif, .dds, and .esm records are converted into GPU-native glTF 2.0, KTX2 Basis Universal, and SQLite 3 formats.
From data to world
Mudcrab keeps game data separate from the engine and transforms it into formats suited to a contemporary renderer and runtime.
Your legally owned Skyrim Special Edition installation.
Assets and records are prepared for Mudcrab’s runtime.
Stream-friendly data for graphics, world state, and scripts.
A connected world powered by the new Mudcrab runtime.
In development
Mudcrab is actively developed in focused milestones that move from data conversion and runtime foundations to gameplay and platform support.
Convert legacy game formats into modern runtime data.
Build the Bevy runtime, renderer, streaming, and profiling foundations.
Develop Luau integration, modern UI, and a built-in setup experience.
Implement core systems for physics, animation, combat, and save states.
Extend the engine across devices and explore future multiplayer support.
Get involved
Whether you work in Rust, build mods, improve documentation, or test new systems, there is room to contribute to Mudcrab.
Good to know
The important details about Mudcrab, game data, and the project’s independence.