Command Palette

Search for a command to run...

Sign in

Introduction

A combat simulation platform for World of Warcraft

1 min read

Introduction

WoW Lab is a combat simulator for World of Warcraft. The engine runs in your browser via WebAssembly for free, and paid plans get slots on a hosted pool for faster runs.

Overview

Three main pieces:

  1. Simulation Engine - A deterministic Rust engine compiled to WebAssembly for the browser and native for the hosted pool
  2. Realtime Layer - Centrifugo for WebSocket messaging, Supabase Postgres for jobs and results
  3. Portal - A Next.js web application for character planning, rotation editing, and result analysis

Documentation Structure

This documentation covers the technical architecture and implementation details of the WoW Lab platform:

Architecture
System design and component overview
Engine
Simulation mechanics and WASM integration
Networking
Realtime infrastructure and protocols

Overview

Next steps