top of page

DotA 2 Audio Q

Documentation

This is a solo developed project using HTML, CSS, and Javascript. The purpose of the application is to enable the user to set custom timers that will remind them to preform certain actions in the game Defense of the Ancient 2 (DotA2).

Finding a Need

There are a few different existing audio queue software available on Overwolf, but they all offer very limited options. They have no customizability, and lack some very important reminders that myself and other users desire. To gauge interest in this app and its features I polled players on AD2L, an amateur DotA 2 league. 

DotAudioQ.png

Creating a Prototype

I started by creating an web-based application to test the apps' usefulness and complexity. This was coded using HTML, CSS, and Javascript. This prototype focused on creating the base functionality of a timer, event handler, and interactable UI.

The timer can be set, started, and paused. The event handler prompts an audio file to play when the timer reaches the desired time. The pre-defined audio queues are displayed through the UI and can be toggled off and on.

Moving the Prototype to Overwolf

After I was satisfied with the prototypes' functionality, I decided to begin the transition to Overwolf. Overwolf is an all-in-one platform for creating, sharing, and monetizing in-game apps and mods. After I was whitelisted as a developer and my concept was approved, I was able to start learning the Overwolf development process.

To be continued. . . Click on the image above to check out the prototype.

 

bottom of page