For the upcoming game, nmg (original prototype here)!
nmg-vulkan
is a game engine written from scratch in Rust,
specialized for two things:
- Retro PSX-inspired graphics
- High-performance mech physics
- Modular ECS architecture
- Softbody physics engine
- Low-level Vulkan backend
- Bathtub brew math module
- Cross-platform library crate
- Mimimal dependency count
- Could be data oriented
- Currently requires Rust nightly
Papers implemented: