Skip to content

acgaudette/nmg-vulkan

Repository files navigation

The nmg Rust x Vulkan Engine

For the upcoming game, nmg (original prototype here)!

Build Status

nmg-vulkan is a game engine written from scratch in Rust, specialized for two things:

  1. Retro PSX-inspired graphics
  2. High-performance mech physics

"Features"

  • 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

Notes

  • Currently requires Rust nightly

Acknowledgements

Papers implemented: