Skip to content
Rusty mech engine
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
media
resources
shaders
src
.gitattributes
.gitignore
.travis.yml
Cargo.toml
README.md
config.ini
rustfmt.toml

README.md

The nmg Rust x Vulkan Engine

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

Build Status

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

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

Features

  • Low-level Vulkan backend
  • ECS architecture
  • Homebrew math module (alg.rs)
  • Softbody physics engine
  • Cross-platform library crate
  • Few dependencies

The engine is still a work in progress. The codebase and tooling is kept as lean as possible to avoid feature creep.

Notes

  • Currently requires Rust nightly

Acknowledgements

You can’t perform that action at this time.