World of Warcraft (with WoWee engine) - Le Bottin des Jeux Linux

World of Warcraft (with WoWee engine)

🗃️ Specifications

📰 Title: World of Warcraft (with WoWee engine) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Adventure & Action ➤ Role-playing game ➤ Action RPG ➤ Misc. 🏝️ Perspective: Third & First person
🔖 Tags: Adventure; Action RPG; MOBA; World-Of-Warcraft; Fantasy; Steampunk; Open World; PvP; PvE ⏱️ Pacing: Real Time
🐣️ Approx. start: 2026-02-01 👫️ Played: MMO
🐓️ Latest: 2026-04-04 🚦 Status: 04. Released (status)
📍️ Version: Latest: 💥️ 0.8.6➜1.9.0 // Dev: 2343b76 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️💰 Libre with Commercial assets 🎀️ Quality: 7. ⏳️
🏛️ License: Code : MIT // Assets: Commercial ⭐ (temporary):
🐛️ Created: 2026-03-04 🐜️ Updated: 2026-04-06

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ Mobile support: ..... 📦️ Flatpak:
🧹️ Not use: ..... 📦️ Snap:

🚦 Entry status

💡 Lights on: ✓ 🚧️ Some work remains to be done:
📰 What's new?: 🍎️ (Stable) Major release 💭️ New version published (to be updated):
🦣️ Awaiting publication on Mastodon: 🎨️ Significant improvement:
🦺️ Work in progress: 🎖️ This work: 5 stars
📰 Previous News: ✓ 👫️ Contrib.: goupildb
🎰️ ID: 16564

📖️ Summary

📜️[en]: An MMORPG and the fourth installment (released in 2004) in the medieval fantasy universe of Warcraft, set in Azeroth (several islands), four years after the events of the previous installment (Warcraft III: The Frozen Throne, 2003), featuring two factions, the Alliance and the Horde. Eleven major expansions of the game have been released. Players explore its world and complete quests that earn them experience/levels (increasing their power) and money. Access to the game is paid, but a trial account allows players to reach level 20 with many features locked. WoWee (World of Warcraft Engine Experiment) is an unofficial, libre, multiplatform client that is compatible with, among other things, Vulkan support. It is in active development. 📜️[fr]: Un MMORPG, et le 4eme opus (sorti en 2004) dans l'univers médiéval-fantastique Warcraft, prenant place sur Azeroth (plusieurs îles), 4 ans après les évènements du précédent opus (Warcraft III: The Frozen Throne, 2003) mettant en scène 2 factions, l’Alliance et la Horde. 11 extensions majeures du jeu sont sorties. Les joueurs explorent son monde et effectuent des quêtes leur rapportant expérience / niveaux (augmente la puissance) et argent. L'accès au jeu est payant mais un compte d'essai permet d'atteindre le niveau 20 avec de nombreuses fonctionnalités verrouillées. WoWee (World of Warcraft Engine Experiment) est un client libre et multiplateforme non officiel compatible, avec notamment le support de Vulkan. Il est en développement actif.

🎥️ Videos


🎮️ Showcase: (202602), (202602), (202602),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(202602) d(202602) d(202602) ht(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] / [Changelog 1(news/blog) 2(release notes) 3(tags) 4(commits)]

💰 Commercial
• WoWee engine: [Patreon]
• World of Warcraft: [Online store]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(WoWee engine) Devs (WoWee engine Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(WoWee engine) Devs (Kelsi Rae Davis (Kelsidavis) 1 2 [fr] [en]): [Site 1 2] [Patreon] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(World of WarCraft) Devs (Blizzard Entertainment Inc. [fr] [en]): [Site 1 2] [MobyGames] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related
[Wikipedia (World of Warcraft) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [HOLaRSE [de] (20260221)]

🦣️ Social Networking Update (on mastodon)

🕵‍ xxx:

🕹️ Title: World of Warcraft (with WoWee engine)
🦊️ Idea: An MMORPG set in the universe of Warcraft & a libre engine
🏡️ https://worldofwarcraft.blizzard.com/en-us/
🐣️ https://github.com/Kelsidavis/WoWee
🦉️ https://mstdn.social/@kelsiraespace
🔖 #LinuxGaming #MMO #WorldOfWarcraft
📦️ #LibreEngine #CommercialAssets #Bin
📕️ https://lebottinlinux.vps.a-lec.org/LO.html

🥁️ Update: 0.8.6➜1.9.0
⚗️ Major release(Stable)🍎️
📌️ Changes: https://github.com/Kelsidavis/WoWee/releases
🦣️ From: 🛜️ https://github.com/Kelsidavis/WoWee/releases.atom

🎮️ https://www.youtube.com/embed/B-jtpPmiXGM
🎮️ https://www.youtube.com/embed/Pd9JuYYxu0o
🎮️ https://www.youtube.com/embed/J4NXegzqWSQ

🕶️ A view of its user interface (taken from the author's website) with a woman dancing on the roof of a house in a medieval village, with a castle in the background. At the top right is a mini-map and at the bottom are icons for various commands (magic) that can be cast.

📚️ World of Warcraft is an MMORPG and the fourth installment (released in 2004) in the medieval fantasy universe of Warcraft, set in Azeroth (several islands), four years after the events of the previous installment (Warcraft III: The Frozen Throne, 2003), featuring two factions, the Alliance and the Horde. Eleven major expansions of the game have been released. Players explore its world and complete quests that earn them experience/levels (increasing their power) and money. Access to the game is paid, but a trial account allows players to reach level 20 with many features locked. WoWee (World of Warcraft Engine Experiment) is an unofficial, libre, multiplatform client that is compatible with, among other things, Vulkan support. It is in active development.

📕 Description [en]

📜️ "An MMORPG set in the medieval fantasy universe of Warcraft, and a libre compatible engine" 📜️

World of Warcraft Engine Experiment - a custom opensource client.

A native C++ World of Warcraft client with a custom Vulkan renderer.

Legal Disclaimer: This is an educational/research project. It does not include any Blizzard Entertainment assets, data files, or proprietary code. World of Warcraft and all related assets are the property of Blizzard Entertainment, Inc. This project is not affiliated with or endorsed by Blizzard Entertainment. Users are responsible for supplying their own legally obtained game data files and for ensuring compliance with all applicable laws in their jurisdiction.

Status & Direction (2026-02-18)

Compatibility: Vanilla (Classic) 1.12 + TBC 2.4.3 + WotLK 3.3.5a are all supported via expansion profiles and per-expansion packet parsers (src/game/packet_parsers_classic.cpp, src/game/packet_parsers_tbc.cpp). All three expansions are roughly on par — no single one is significantly more complete than the others.
Tested against: AzerothCore, TrinityCore, and Mangos.
Current focus: protocol correctness across server variants, visual accuracy (M2/WMO edge cases, equipment textures), and multi-expansion coverage.
Warden: Full module execution via Unicorn Engine CPU emulation. Decrypts (RC4→RSA→zlib), parses and relocates the PE module, executes via x86 emulation with Windows API interception. Module cache at ~/.local/share/wowee/warden_cache/.

Features

Rendering Engine

✅️ Terrain -- Multi-tile streaming with async loading, texture splatting (4 layers), frustum culling
✅️ Atmosphere -- Procedural clouds (FBM noise), lens flare with chromatic aberration, cloud/fog star occlusion
✅️ Characters -- Skeletal animation with GPU vertex skinning (256 bones), race-aware textures
✅️ Buildings -- WMO renderer with multi-material batches, frustum culling, 160-unit distance culling
✅️ Particles -- M2 particle emitters with WotLK struct parsing, billboarded glow effects

Asset Pipeline

✅️ Extracted loose-file Data/ tree indexed by manifest.json (fast lookup + caching)
✅️ Optional overlay layers for multi-expansion asset deduplication
✅️ asset_extract + extract_assets.sh (Linux/macOS) / extract_assets.ps1 (Windows) for MPQ extraction (StormLib tooling)
✅️ File formats: BLP (DXT1/3/5), ADT, M2, WMO, DBC (Spell/Item/Faction/etc.)

Gameplay Systems

✅️ Authentication -- Full SRP6a implementation with RC4 header encryption
✅️ Character System -- Creation (with nonbinary gender option), selection, 3D preview, stats panel, race/class support
✅️ Movement -- WASD movement, camera orbit, spline path following
✅️ Combat -- Auto-attack, spell casting with cooldowns, damage calculation, death handling
✅️ Targeting -- Tab-cycling, click-to-target, faction-based hostility (using Faction.dbc)
✅️ Inventory -- 23 equipment slots, 16 backpack slots, drag-drop, auto-equip
✅️ Spells -- Spellbook with class specialty tabs, drag-drop to action bar, spell icons
✅️ Action Bar -- 12 slots, drag-drop from spellbook/inventory, click-to-cast, keybindings
✅️ Trainers -- Spell trainer UI, buy spells, known/available/unavailable states
✅️ Quests -- Quest markers (! and ?) on NPCs and minimap, quest log, quest details, turn-in flow
✅️ Vendors -- Buy, sell, and buyback (most recent sold item), gold tracking, inventory sync
✅️ Loot -- Loot window, gold looting, item pickup
✅️ Gossip -- NPC interaction, dialogue options
✅️ Chat -- Tabs/channels, emotes, chat bubbles, clickable URLs, clickable item links with tooltips
✅️ Party -- Group invites, party list
✅️ Warden -- Warden anti-cheat module execution via Unicorn Engine x86 emulation (cross-platform, no Wine)
✅️ UI -- Loading screens with progress bar, settings window, minimap with zoom/rotation/square mode, top-right minimap mute speaker, separate bag windows with compact-empty mode (aggregate view)

Known Issues

MANY issues this is actively under development

📕 Description [fr]

Un MMORPG dans l'univers médiéval-fantastique Warcraft, et un moteur libre compatible, World of Warcraft par Blizzard Entertainment Inc., WoWee engine par la WoWee engine Team, initié par Kelsi Rae Davis (Kelsidavis).
En C++/Python.

World of Warcraft est un MMORPG, et le 4eme opus (sorti en 2004) dans l'univers médiéval-fantastique Warcraft, prenant place sur Azeroth (plusieurs îles), 4 ans après les évènements du précédent opus (Warcraft III: The Frozen Throne, 2003) mettant en scène 2 factions, l’Alliance et la Horde. 11 extensions majeures du jeu sont sorties. Les joueurs explorent son monde et effectuent des quêtes leur rapportant expérience / niveaux (augmente la puissance) et argent. L'accès au jeu est payant mais un compte d'essai permet d'atteindre le niveau 20 avec de nombreuses fonctionnalités verrouillées. WoWee (World of Warcraft Engine Experiment) est un client libre et multiplateforme non officiel compatible, avec notamment le support de Vulkan. Il est en développement actif.


World of Warcraft Engine Experiment - un client open source personnalisé.

Un client World of Warcraft natif en C++ avec un moteur de rendu Vulkan personnalisé.

Avertissement légal : il s'agit d'un projet éducatif/de recherche. Il ne comprend aucun élément, fichier de données ou code propriétaire de Blizzard Entertainment. World of Warcraft et tous les éléments associés sont la propriété de Blizzard Entertainment, Inc. Ce projet n'est ni affilié à Blizzard Entertainment ni approuvé par cette société. Les utilisateurs sont tenus de fournir leurs propres fichiers de données de jeu obtenus légalement et de s'assurer du respect de toutes les lois applicables dans leur juridiction.

Statut et orientation (18/02/2026)

Compatibilité : Vanilla (Classic) 1.12 + TBC 2.4.3 + WotLK 3.3.5a sont tous pris en charge via des profils d'extension et des analyseurs de paquets par extension (src/game/packet_parsers_classic.cpp, src/game/packet_parsers_tbc.cpp). Les trois extensions sont à peu près équivalentes : aucune n'est significativement plus complète que les autres.
Testé avec : AzerothCore, TrinityCore et Mangos.
Priorités actuelles : exactitude du protocole sur toutes les variantes de serveurs, précision visuelle (cas limites M2/WMO, textures d'équipement) et couverture multi-extensions.
Warden : exécution complète du module via l'émulation CPU Unicorn Engine. Décrypte (RC4→RSA→zlib), analyse et relocalise le module PE, exécute via l'émulation x86 avec interception de l'API Windows. Cache du module dans ~/.local/share/wowee/warden_cache/.

Fonctionnalités

Moteur de rendu

✅️ Terrain -- Streaming multi-tuiles avec chargement asynchrone, splatting de textures (4 couches), culling frustum.
✅️ Atmosphère -- Nuages procéduraux (bruit FBM), reflets de lentilles avec aberration chromatique, occlusion des étoiles par les nuages/le brouillard.
✅️ Personnages -- Animation squelettique avec skinning des sommets GPU (256 os), textures adaptées à chaque race.
✅️ Bâtiments -- Rendu WMO avec lots multi-matériaux, culling frustum, culling à 160 unités de distance
✅️ Particules -- Émetteurs de particules M2 avec analyse syntaxique WotLK, effets de lueur billboardés

Pipeline de ressources

✅️ Fichiers individuels extraits indexés par manifest.json (recherche rapide + mise en cache)
✅️ Couches de superposition optionnelles pour la déduplication des ressources multi-expansion
✅️ asset_extract + extract_assets.sh (Linux/macOS) / extract_assets.ps1 (Windows) pour l'extraction MPQ (outils StormLib)
✅️ Formats de fichiers : BLP (DXT1/3/5), ADT, M2, WMO, DBC (sort/objet/faction/etc.)

Systèmes de gameplay

✅️ Authentification -- Implémentation complète de SRP6a avec chiffrement d'en-tête RC4
✅️ Système de personnages -- Création (avec option de genre non binaire), sélection, aperçu 3D, panneau de statistiques, prise en charge des races/classes
✅️ Déplacement -- Déplacement WASD, orbite de la caméra, suivi de trajectoire spline
✅️ Combat -- Attaque automatique, lancement de sorts avec temps de recharge, calcul des dégâts, gestion de la mort
✅️ Ciblage -- Cyclage par tabulation, clic pour cibler, hostilité basée sur la faction (à l'aide de Faction.dbc)
✅️ Inventaire -- 23 emplacements d'équipement, 16 emplacements de sac à dos, glisser-déposer, équipement automatique
✅️ Sorts -- Livre de sorts avec onglets de spécialité de classe, glisser-déposer vers la barre d'action, icônes de sorts
✅️ Barre d'action -- 12 emplacements, glisser-déposer depuis le grimoire/inventaire, cliquer pour lancer, raccourcis clavier
✅️ Formateurs -- Interface utilisateur du formateur de sorts, achat de sorts, statuts connus/disponibles/indisponibles
✅️ Quêtes -- Marqueurs de quête (! et ?) sur les PNJ et la mini-carte, journal des quêtes, détails des quêtes, déroulement de la remise
✅️ Vendeurs -- Achat, vente et rachat (dernier objet vendu), suivi de l'or, synchronisation de l'inventaire
✅️ Butin -- Fenêtre de butin, butin d'or, ramassage d'objets
✅️ Potins -- Interaction avec les PNJ, options de dialogue
✅️ Chat -- Onglets/canaux, émoticônes, bulles de chat, URL cliquables, liens cliquables vers des objets avec infobulles
✅️ Groupe -- Invitations de groupe, liste des groupes
✅️ Warden -- Exécution du module anti-triche Warden via l'émulation Unicorn Engine x86 (multiplateforme, sans Wine)
✅️ Interface utilisateur -- Écrans de chargement avec barre de progression, fenêtre de paramètres, mini-carte avec zoom/rotation/mode carré, mini-carte en haut à droite avec bouton de sourdine, fenêtres de sac séparées avec mode compact-vide (vue agrégée)

Problèmes connus

De nombreux problèmes, en cours de développement