Overwolf Platform Documentation

website·Indexed 29 days ago

https://overwolf.github.io/

Develop apps for PC gamers using Overwolf Native and Overwolf Electron. The platform provides tools for creating overlays, accessing real-time game data, auto patching, and ensuring Anti-Cheat and ToS compliance.

Tokens
320
Snippets
0
Records
4
Agent score
25%

What's inside Overwolf

  1. Integrate Overwolf Game Events SDK for game developers

    Game developers can provide their community with tools to create in-game content by integrating the Overwolf Game Events SDK.
  2. Choose between Overwolf Native and Overwolf Electron frameworks

    Overwolf provides two primary frameworks for building PC gaming apps and overlays:

    1. Overwolf Native: Built with 100% pure JavaScript. It is coupled with the Overwolf Client and includes a built-in installer.
    2. Overwolf Electron: An empowered Electron.js framework that allows developers to integrate Overwolf features into existing Electron apps. The installer is optional and it is not coupled with the Overwolf Client.

    Both frameworks provide access to:

    • In-game overlays (1500+ games)
    • Real-time Game Data/Events API (40+ games)
    • Monetization (Ads and Subscriptions)
    • Analytics, Marketing, and Funding support
    • Ad Fraud Protection and Dev Console
  3. Compare performance of Overwolf Native vs Overwolf Electron

    Performance metrics for the two Overwolf frameworks are as follows:

    MetricOverwolf NativeOverwolf Electron
    CPU Impact (Idle)0.2%0.1%
    CPU Impact (Avg Window Interaction)3%0.5%
    RAM Consumption (Peak)420 MB380 MB
    Total Running Processes97
  4. Understand Overwolf monetization revenue shares

    Both Overwolf Native and Overwolf Electron frameworks follow the same revenue share model for monetization:

    • Ads Revshare: 70/30
    • Subscriptions Revshare: 85/15