๐Ÿฐ Rust Dungeon Crawler

An experimental ASCII dungeon crawler built with Rust WebAssembly

About This Project

This is a technical experiment combining Rust, WebAssembly, and modern web technologies. The game engine is written entirely in Rust and compiled to WASM, running in your browser with near-native performance.

Tech Stack

  • โ€ข Rust + wasm-bindgen
  • โ€ข WebAssembly (WASM)
  • โ€ข Next.js 15 App Router
  • โ€ข TypeScript

Features

  • โ€ข BSP procedural dungeons
  • โ€ข 5-floor multi-level system
  • โ€ข Intelligent monster AI
  • โ€ข Save/Load system

How to Play

  • โ†‘ โ†“ โ† โ†’Use arrow keys to move your character (๐Ÿง‘)
  • ๐Ÿ”ฝFind stairs to descend to the next floor
  • ๐Ÿ‘‘Collect the crown on floor 5 and reach the exit
  • ๐Ÿ‘บ ๐ŸงŒ ๐Ÿ‰Defeat monsters with intelligent AI
  • โš”๏ธ ๐ŸงชCollect weapons and potions to survive