Rust

I’ve been learning Rust since 3/2024 and will share my projects and resources here.

First Rust Project:

My first project uses Rust, WebAssembly, wgpu (v0.19.3), and winit (0.29.15) to demonstrate a simple 2d renderer using draw call instancing and texture atlases. The entire game scene is drawn with a single draw call. My repo with an executable can be found here: https://github.com/bennywilson/kbEngine3. You can also play it in your browser by pressing the button below (PC only atm):





4/6/2024 – Heroine inspired by Serena Williams
4/16/224 – Stress Test with 10,000 instances

Resources

Get started with Rust here: https://www.rust-lang.org/learn

Learn wgpu: https://sotrh.github.io/learn-wgpu/

Vulkan specs: https://registry.khronos.org/vulkan/specs/1.3/html/vkspec.html