promotional bannermobile promotional banner

WoW Arcade

Lightweight arcade hub for downtime—play Snake and other quick mini-games without leaving WoW.

File Details

WoW Arcade 0.3.7

  • R
  • Jan 18, 2026
  • 95.14 MB
  • 56
  • 11.2.7+2
  • Retail + 2

File Name

WoWArcade 0.3.7.zip

Supported Versions

  • 11.2.7
  • 5.5.3
  • 1.15.8

Changelog
v0.3.7 (compared to v0.1.0)

Hub + UI

  • Switched from the simple Hub frame to a proper Main Frame container.
  • Added top-right tab buttons driven by a data provider (adds tabs leftwards).
  • Added a proper close button (Retail Achievement-frame style) on the Main Frame.
  • Games render inside the Main Frame (instead of scattering separate windows).

 

Snake

  • Added difficulty presets (Easy / Normal / Hard / Insane).
  • Saved difficulty selection.
  • Per-difficulty high scores (legacy highScore migrates into “Normal” on upgrade).
  • Speed ramping support and per-difficulty scoring multipliers.
  • More runtime signals (start, tick, ate food, speed change, pause, game over) so other systems can react cleanly.

 

Achievements (major addition)

  • Added a full achievements system with points, earned tracking, categories, and progression/chain support.
  • Retail: custom Achievements UI wired to the Retail Achievement addon (loaded only on Retail).
  • Classic/MoP/Vanilla: an in-frame Achievements tab with its own list + details flow.
  • Summary mode that focuses on “recent” completions (last completions, not a wall of everything).
  • Completed-first sorting, greyscale icons for incomplete achievements, chain display rules (highest completed + lowest uncompleted).
  • Achievement toasts (lightweight, no spammy UI hooks).

 

Stats + tracking

  • Persisted stats for time played and Snake performance (foods eaten, streaks, wins/deaths, best length, etc.).
  • Stats are used by achievements instead of hardcoding everything into game UI.

 

Audio / background music

  • Added an in-addon Music Player with a real playlist table.
  • Shuffles once per session, keeps the order, keeps playing while you game, stops when WoWArcade UI closes.
  • Volume + mute controls, and it restores your original sound CVars when WoWArcade closes.
  • Music folder expanded from “none” to a full set of tracks, with durations in the playlist.

 

Architecture + reliability

  • Split into real modules: Achievements (logic/register/ui), Audio, Events, UI, Games.
  • Added an events layer so achievements don’t need to hard-hook UI.
  • Added self-tests (/arcade test) and optional coverage mode.
  • Tests are built to be safe (no touching the main frame, no poking the music player, no writing into your real DB).

 

Compatibility

  • Separate TOCs for Retail / Mists / Vanilla.
  • Added Classic-only missing globals shim (where the client doesn’t provide them).
  • Retail-only loading for Blizzard_AchievementUI (no more dragging it into Classic clients).