Developer Guides · By The Lav Forge

How to Create a World of Warcraft Addon

A comprehensive, step-by-step masterclass on building custom UI modifications and scripts for World of Warcraft using Lua.

Learning how to create a World of Warcraft addon can be overwhelming. Between understanding the WoW API, writing Lua scripts, structuring XML frames, and packaging everything into a TOC file, there is a lot of ground to cover. This guide series breaks the entire process down into three focused articles, each designed to take you from zero knowledge to a fully functional, custom-built addon.

Whether you want to build a personal raid tracker, a custom auction house scanner, or a private PvP cooldown monitor, these guides will give you the foundation you need. Select an article below to get started.