devotee 0.1.25

Visualization engine
Documentation

devotee

A bit personal visualization engine.

devotee is directly based on:

  • winit - Rust windowing library;
  • pixels - wgpu-based pixel renderer;
  • rodio - cpal-based audio playback library;

Goals

devotee aims to provide simple pixel-perfect visualization and optional sound effects.

Non-goals

devotee does not aim to provide

  • ECS architecture;
  • resource loading;
  • scripting;

Work in progress

devotee is totally a work in progress. We'd suggest to avoid relying on it in a long term yet.

Examples

To run examples first check which are available:

cargo run --example

Then run the desired one with

cargo run --example <example_name>

License

devotee is distributed under the MIT license.