Blog January 24, 2026 Building a Rust Game Engine: Part 1 - Project Setup Setting up a Cargo workspace for a game engine with proper project structure, build tooling, and output organization. rust gamedev vulkan