Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation

Runeforge is available on crates.io.

Adding to Cargo.toml

Add the following to your project’s Cargo.toml file under [dependencies]:

[dependencies]
runeforge-rl = "0.1"

Feature Flags

Runeforge is modular. By default, it includes the most common features. You can customize your build by enabling or disabling features:

[dependencies]
runeforge-rl = { version = "0.1", default-features = false, features = ["render-wgpu", "fov", "pathfinding"] }

Available Features

  • render-wgpu: Enable GPU-accelerated rendering (default).
  • render-software: Enable software rendering backend.
  • render-terminal: Enable ANSI terminal backend.
  • fov: Field-of-view algorithms.
  • pathfinding: Pathfinding algorithms.
  • noise: Procedural noise generation.
  • serialization: Serde support for core types.