Read about WoW Interface Customisation at WoWWiki in particular the APIĪddons all have an XML file which describes the visual features of the addon, where more detailed programming is required, functions are called from a Lua file. The kit also installs the tutorial files. To see how the WoW interface is programmed, see the user interface directory 'FrameXML'. The kit extracts the XML files and Lua files for the addons and the user interface into directories. Go to and download the World of Warcraft Interface AddOn Kit. All I needed was Notepad and of course WoW to test the addon. There are a number of popular addons including CT Raid Assist.īlizzard warn that creating addons is not easy: 'The creation of AddOns is a very technical endeavor, and you should not attempt it unless you have a good working knowledge of XML and Lua ' Nevertheless, I was able to easily follow the Hello World tutorial. Addons are used to customise the game's user interface.
In the search for relevant and authentic tasks for young programmers, I have been looking at programming addons for World of Warcraft.