Skip to main content

Phase 3 - Release Your App

Ensure your app meets Overwolf’s standards and is ready for launch. This phase will guide you through testing, submission, and managing your app’s release using the Developer Console.

Self test your app

Testing your app thoroughly before submission is key to creating a high-quality user experience. Overwolf provides you with a dedicated set of testing and debugging tools that you can use to ensure that your app meets Overwolf’s app standards. Use any or all of the following tools:

  • Using an enabling developer tools—this helps you diagnose your app while it is running using the CEF debugging tool.
  • Validate your manifest—instructions and a tool to help you ensure that the schema in your manifest.json is correct.
  • Events recorder and simulator—use this tool to record and then simulate events that your app can use.
  • Game events simulator—use this tool to simulate live game events (GEP).
  • OW-Logs—use this tool to help you find issues with your app. Logs provide many pieces of useful diagnostic information that can help you debug your app.

Submit your app

After you have sufficiently tested and debugged issues in your app. It's time to submit it.
Explore existing apps on the Overwolf Appstore to get design inspiration, and use this checklist to review your app before submitting.

Pre-submission Checklist

  • Game compliance—make sure you have followed all of the game compliance guidelines. If you are making an app for a specific game, see the list of games with special compliance requirements.
  • User experience—take a fresh look at your app from the user’s perspective to ensure everything works intuitively.
  • FTUE (First Time User Experience)—ensure your app introduces itself effectively to new users, highlighting key features.
  • Advertising compliance—verify all ad placements follow Overwolf’s advertising policy and size requirements.
  • App name in manifest—confirm your app’s unique name in the manifest.json file for consistent tracking.
  • Hotkey Reminder—ensure a hotkey reminder is accessible in the settings or game window, allowing users to open/close the app easily.
  • Resolution and compatibility—test your app across various screen resolutions and sizes, confirming that elements resize correctly and do not overlap.
  • Monetization—make sure you have designed your app to best utilize monetization strategies, even if at first you are not planning to monetize your app.
  • Second screen support—use a second screen to display your app while the game runs on the primary screen.

Submit Your App for Review

Submit your app to the DevRel QA team for review by uploading your latest build and filling out the necessary details in the Developer Console. The QA team will review your app and provide you with feedback and any additional requirements.

Use the Submission form and complete all the required fields.

Typically the QA team will try to finish as quickly as possible, but be patient as they are quite thorough with their testing. The QA team will provide you with feedback as well as a review of the app itself.

QA Review Process

After submitting, your app will go through an initial QA cycle. Expect feedback on necessary adjustments, covering aspects like functionality, design, and compliance.

  • Review Duration—the QA cycle includes initial testing, feedback, and retesting as needed to meet MVP standards.
  • Checklist and Notes—reference the QA checklist to address any identified issues.

Developer's Console

After the initial submission passes our precise QA team, we will grant you access to the developer console.

The Overwolf Developer Console is your primary tool for managing app releases, tracking performance, and monitoring revenue. It provides a centralized interface to oversee all aspects of your app.

  • Access and Permissions—after submission, you’ll gain access to the Developer Console. Manage permissions for team members to ensure each person has the appropriate access based on their role. For more information, see Access and Permissions.

  • Release Management—Production vs. Testing Channels: Upload builds to either the Production channel for release software, or to the testing channel so that you can test your app in the real world.

  • Console Tabs

    • Store Listing—customize your store page with descriptions and visual assets for users on the Overwolf App Store.
    • Game Stats—track analytics on game performance and user engagement.
    • Performance Stats—view metrics like DAU, installs, and retention rates (available post-launch).
    • Revenue Stats—monitor ad performance, including daily/monthly revenue, fill rates, and geographic breakdowns (available once ads are live).

For more information, see the Developer's Console.