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
- 01
Set up addon scaffolding
~1.5hCreate the addon TOC file and initialize it with the Ace3 addon framework.
- 02
Register combat log events
~2.5hListen for COMBAT_LOG_EVENT_UNFILTERED and parse spell-cast events for tracked abilities.
- 03
Track cooldown state
~2hMaintain a table of per-player cooldown timers and update them as spells are cast.
- 04
Build the tracker UI
~2.5hUse AceGUI to render a movable frame showing icons and countdown timers for each tracked ability.
- 05
Add configuration options
~1.5hLet users choose which abilities to track and customize frame appearance via a settings panel.
Resources
Ready to build this?
Get a GitHub repo and start building. Your AI reviewer checks each step as you go.
Tech stack