#game #engine #renderer #3d #amethyst

amethyst_rendy

High-level rendering engine with multiple backends

7 releases (4 breaking)

✓ Uses Rust 2018 edition

0.5.0 Mar 23, 2020
0.4.0 Jan 30, 2020
0.3.0 Sep 26, 2019
0.2.0 Jul 30, 2019
0.1.2 Jun 22, 2019

#5 in Rendering engine

Download history 401/week @ 2019-12-10 291/week @ 2019-12-17 329/week @ 2019-12-24 349/week @ 2019-12-31 384/week @ 2020-01-07 389/week @ 2020-01-14 322/week @ 2020-01-21 381/week @ 2020-01-28 459/week @ 2020-02-04 440/week @ 2020-02-11 434/week @ 2020-02-18 439/week @ 2020-02-25 436/week @ 2020-03-03 622/week @ 2020-03-10 923/week @ 2020-03-17 694/week @ 2020-03-24

1,941 downloads per month
Used in 17 crates (6 directly)

MIT/Apache and maybe MPL-2.0

420KB
10K SLoC


lib.rs:

This implementation of the Amethyst Renderer utilizes the rendy crate, built on top of gfx-hal to provide the building blocks for a AAA configurable rendering graph-based pipeline.

As a general overview, this crate can be broken down as follows:

Core

Submodules

Passes

Systems

Components

Dependencies

~14–21MB
~415K SLoC