bevy-voxel-runtime
Installation
SKILL.md
Bevy 0.19 — production voxel runtime
When to use this skill
- Edits can cross section boundaries or affect AO/lighting halo samples.
- Background remesh results can arrive after newer edits or unload/reload.
- Mesh/collider uploads, queue growth, or visible-section latency cause frame spikes.
- A prototype currently spawns one
AsyncComputeTaskPooltask per edit.
Use this skill after the block catalog and mesher are correct. It owns the runtime contract between edits, background meshing, and main-thread presentation. A worker result is only a proposal: the world revision must still accept it.
Canonical pattern
use bevy::prelude::*;
use std::collections::{BinaryHeap, HashMap, VecDeque};