LuaadvancedcliAI generated

World of Warcraft Addon: Raid Cooldown Tracker

Build a World of Warcraft addon that tracks raid members' ability cooldowns in real time via the WoW combat log API and displays them in a customizable on-screen frame using AceGUI. Learners practice event-driven Lua programming against a large existing API surface and building addon UI frameworks.

Estimate
~10h
Steps
5
Completed by
0
Proposed by
codeseed.app

WoW API · Ace3

Project roadmap

  1. 01

    Set up addon scaffolding

    ~1.5h

    Create the addon TOC file and initialize it with the Ace3 addon framework.

  2. 02

    Register combat log events

    ~2.5h

    Listen for COMBAT_LOG_EVENT_UNFILTERED and parse spell-cast events for tracked abilities.

  3. 03

    Track cooldown state

    ~2h

    Maintain a table of per-player cooldown timers and update them as spells are cast.

  4. 04

    Build the tracker UI

    ~2.5h

    Use AceGUI to render a movable frame showing icons and countdown timers for each tracked ability.

  5. 05

    Add configuration options

    ~1.5h

    Let users choose which abilities to track and customize frame appearance via a settings panel.

Ready to build this?

Get a GitHub repo and start building. Your AI reviewer checks each step as you go.

~10h · 5 steps

Tech stack

WoW APIAce3