DIR3 notes inside
Game of Life
Game of life implemented in Rust using WASM
Building Conway's Game of Life in Rust with WebAssembly, exploring rendering techniques.
📚 Learning Notes
Core Concepts
- WASM Setup & Tooling 🌱 - Build process, dependencies, and common gotchas
- Game of Life Algorithm 🌱 - Implementation approaches and optimizations
- Rendering Experiments 🌱 - Canvas → WebGL → WebGPU journey
🎯 Project Goals
- Learn Rust WASM fundamentals - wasm-pack, wasm-bindgen, browser integration
- Explore rendering performance - Compare Canvas, WebGL, and WebGPU
- Build something useful - Not just another tutorial clone
📝 Quick Notes
Tutorial I'm following:
https://rustwasm.github.io/book/game-of-life/implementing.html
Resources:
tut game-of-life-algorithm.md Game of Life Algorithm How Conway's Game of Life works and implementing it in Rust proj rendering-experiments.md Rendering Experiments Exploring different rendering approaches: Canvas, WebGL, and WebGPU ref wasm-setup.md WASM Setup & Tooling Build process, tools, and gotchas when working with Rust WASM