Skip to main content

Built on

The Rust libraries under Balaur, and what each does:

LibraryWhat it does in Balaur
hecsThe ECS
Rapier2D and 3D physics, built with enhanced-determinism
wgpu via kiss3dRendering, windowed and offscreen; winit for the window
eguiThe immediate-mode UI scripts draw
rodioAudio playback
gilrsGamepads
RuneThe scripting language and VM, forked for deterministic powf/powi
glamxMath: glam re-exported whole, plus pose and rotation types
libmBit-identical transcendentals on every platform
gltf, imageModel and texture loading
ureq, tungstenite, rustlsHTTP, WebSockets, TLS
serde, tomlScenes, assets, project files, packs
notifyThe file watcher behind hot reload
tracingLogging
clapThe balaur command line
libloadingRun-time extensions from shared libraries