From AddOn Studio
Jump to navigation Jump to search

WoW Lua

Lua, from the Portuguese word for "moon" [1], is a general scripting language, and is used in many games, including World of Warcraft for interface customization.

Lua-Logo 128x128.png

In WoW only subset of Lua version 5.1 is implemented, which should suit most addon maker's needs. More information about Lua can be found on the official Lua FAQ.

Programming references[edit]

The following are places to look for information on the Lua language itself. For these it helps if you are already familiar with programming in general.

  • Official Reference Manual - Contains Lua syntax and basic commands, but is a heavy, highly-technical read for those without a programming background. See Luai for and alternative way of browsing the manual.

Lua Editors[edit]

While any text editor can edit Lua files, many contain additional programming or even Lua specific features.

See Lua editors

Using Lua for WoW[edit]

Related projects include:

  • WoWBench - Aims to be a near-complete emulation of the WoW environment.
  • Lua 5.1.1 WoW - Distribution created by cogwheel that includes everything needed for addon development


  1. About, PUC-Rio, 2016-06-18, PUC-Rio, [1].

See also[edit]