Star on GitHubStar2.4k stars

Case study

WoWee: reconstructing a native World of Warcraft client

WoWee reconstructs a native World of Warcraft client in C++ with Vulkan rendering, networking and audio. It handles Vanilla 1.12, TBC 2.4.3, WotLK 3.3.5a and Turtle WoW 1.18 through expansion-specific packet parsers and extracts assets from the user's own installation.

Targets
Game · Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C1 partial scope or analysis entry
Stars
1.0k
Last commit
2026-11-03
Language
C++

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Demo screenshot from the project's public documentation
Observed
Download and demo observed; the case covers part of the target software.
Scope
Partial
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A legally obtained World of Warcraft installation for the selected game version and a compatible server.
  • Prerequisites: Desktop builds require SDL3 and a Vulkan 1.3 driver; asset extraction requires StormLib.
  • Limits: Cataclysm 4.3.4 support is in progress and cannot yet enter the game world.
  • License: MIT License with Additional Restriction, as titled in the repository's LICENSE file.

Cite

BibTeX

@misc{wowee-client-case,
  title = {{WoWee: reconstructing a native World of Warcraft client}},
  howpublished = {\url{https://github.com/Kelsidavis/WoWee}},
  url = {https://github.com/Kelsidavis/WoWee},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/wowee-client-case/}}
}

Plain text

WoWee: reconstructing a native World of Warcraft client. https://github.com/Kelsidavis/WoWee (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/wowee-client-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Kelsidavis/WoWee · Revision bd6f678
  2. GETTING_STARTED.md GitHub · Kelsidavis/WoWee · Revision bd6f678

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab