Skip to content

Gentoli/nova-rs

 
 

Repository files navigation

ova Renderer

Windows Builds Linux Builds Discord Chat

Purpose

We set out to make a completely new renderer for Minecraft aimed at giving more control and vastly better tooling to shaderpack developers. This is a rewrite of the old Nova Renderer project from C++ to Rust.

QuikFAQ

  • Nova is a replacement for Minecraft's renderer built for shaderpack support and more shaderpack features. It is not:
    • Something to make Minecraft run faster
    • For older computers
    • A rewrite of the tick system
    • A rewrite of the audio system
    • Anything to do with the MC server
  • Why Rust?

Development Status

Nova Renderer is a passion project by the developers and as such does not have any set deadlines or release dates. We are still in early development of the Rust rewrite and things may change at any moment. That all being said, it is still in active development.

Developer Setup

Contributing.

You must have a Rust nightly-2019-09-24 toolchain setup. If you want to help develop the Nova Renderer you must also have rustfmt installed for that toolchain so the automatically installed pre-commit hook works.

Please read the following to help get a feel for the project:

Please contact us on Discord if you want to help! We're very friendly 😄

About

Nova Renderer, but in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 87.0%
  • GLSL 7.8%
  • Python 3.8%
  • Shell 1.4%