Overwolf is an application platform designed specifically to assist programmers to create interactive modifications for computer games, and which are then released to consumers through Overwolf's App Shop. If you're wondering how this application might apply to your own interests in computer games - you'll be surprised at how many people are asking me that exact question. The reason is because Overwolf has a unique "pay-for-play" model which allows users to download their game modifications for free while playing the game on their PC's.
It seems like a simple concept... but in reality it's not. Let's say you want to make some changes to the level of the game in your current project. You'd first have to go into Overwolf, search for the appropriate controls, and download them. Once you've done that, you then have to go back into the game and select the new controls. Sounds easy, right? Well, it's only because it's been done millions of times before by countless gamers.
But what happens when someone decides they want to modify something in their game instead of downloading it for free? Chances are they'll either hit the back button on their keyboard or click away some of their mouse movements trying to find the controls they need. Now imagine for a second if you had this application - you'd simply download it for free (after registering your first copy at Overwolf) and enter your code exactly where it said: "Select Game", press a button to download your modification and then play it immediately. This could free up a huge chunk of your time that you'd otherwise be spending searching for codes. This process has been used by literally thousands of people worldwide who have found their passion in modifying games.