Featured Project
Rust Snake Game
Classic gaming reimagined with Rust and WebAssembly

RustTypeScriptWebAssemblyWebpackHTML5
Overview
This project takes on the beloved Snake game using Rust, a language known for its performance and memory safety. The game is compiled to WebAssembly to run in browsers, providing a fast and responsive gaming experience.
The implementation focuses on:
• Efficient game logic with Rust's ownership model
• High-performance WebAssembly compilation
• TypeScript frontend for game statistics and UI
The project demonstrates the potential of Rust for game development and the power of WebAssembly for bringing native-like performance to web applications.
Challenges
- ▹Managing the WebAssembly and JavaScript interface
- ▹Creating responsive design for various screen sizes
Outcomes
- ▹Successful implementation of Rust-to-WebAssembly compilation
Designed & Built by Jonathan Lyashko