13 unstable releases (3 breaking)

Uses new Rust 2024

new 0.3.0 Mar 12, 2025
0.2.0 Feb 22, 2025
0.1.0 Feb 16, 2025
0.0.9 Nov 7, 2024
0.0.4 Jul 28, 2024

#991 in Game dev

Download history 4/week @ 2024-11-20 1/week @ 2024-11-27 18/week @ 2024-12-04 32/week @ 2024-12-11 119/week @ 2025-02-12 133/week @ 2025-02-19 17/week @ 2025-02-26 4/week @ 2025-03-05

273 downloads per month
Used in wutengine_editor

MPL-2.0 license

185KB
4.5K SLoC

WutEngine

A game engine written in as much Rust as possible

Why?

Mostly to learn about game engine development and GPU rendering APIs at the same time.

The Goal

An extensible cross-platform 2D and 3D game engine that is usable both through programming directly, and through an editor (like the other big engines, Unity/Unreal/Godot/etc.).


lib.rs:

The root of the WutEngine game engine. Use this crate as a dependency when building WutEngine games, at it re-exports all relevant subcrates.

Dependencies

~24–39MB
~737K SLoC