Quasar is a modular, open-source 3D game engine written in Rust, built for FOSS Hack 2026.
Quasar is a modular, open-source 3D game engine written entirely in Rust, built for FOSS Hack 2026. It features a complete Entity Component System (ECS) with archetypal storage, multi-component queries, and a hierarchical scene graph with automatic transform propagation. The rendering pipeline is powered by wgpu for cross-platform GPU access, supporting meshes, textures, materials, and both orbit and first-person camera controllers. Physics simulation is integrated via Rapier3D with rigid body dynamics and collision detection, while Kira handles spatial audio with listener-relative positioning. A Lua 5.4 scripting layer allows runtime game logic without recompilation, and an egui-based editor provides a dockable UI with a scene hierarchy panel and property inspector. The engine is organized as a Cargo workspace of nine focused crates — core, math, render, physics, audio, scripting, window, editor, and an umbrella engine crate — promoting clean separation of concerns and independent iteration. With 55+ tests, a GitHub Actions CI pipeline (check, test, fmt, clippy, docs), and MIT licensing, Quasar demonstrates that a capable, hackathon-scoped game engine can be built from scratch in Rust using the modern open-source ecosystem.