Build Real Projects 🚀
Project Name
Set up a Rust graphics project with wgpu and winit, understand the event loop, and open your first window — the foundation every graphics program is built on.
Project Name
Initialise the wgpu render pipeline in Rust — create a GPU device, configure a surface, and clear the screen to a colour using a render pass.
Project Name
Draw your first triangle with wgpu in Rust — define vertex data, upload it to the GPU with a vertex buffer, and write your first WGSL shaders.
Project Name
Learn how to pass data from your Rust program to the GPU using uniform buffers and bind groups in wgpu — and animate a colour tint in real time.
Project Name
Load an image file and render it as a texture on a quad with wgpu in Rust — covers texture creation, samplers, UV coordinates, and index buffers.
Project Name
Move, rotate, and scale objects in wgpu using transformation matrices with glam — pass a 4×4 matrix as a uniform to the vertex shader and animate it each frame.