A basic overview of HyperPlay
HyperPlay is a web3-native, open-source game launcher for Windows, MacOS, Linux, and SteamDeck. It was developed together with part of the Heroic team that built the Heroic Games Launcher, that enabled Epic Store games to be played on Linux. Right now, it supports launching games from the Epic Games Store using Legendary and GOG Games using gogdl. HyperPlay is built with Web3 and Web2 Technologies like: TypeScript, React, NodeJS, web3.js, and Electron.


  • Features available right now
  • Supported Operating Systems
  • Language Support

Features available right now

  • Access HyperPlay's native store
  • Access the Epic or GOG stores
  • Install, uninstall, update, repair and move Games
  • Connect a MetaMask or WalletConnect mobile wallet
  • Overlay a MetaMask or WalletConnect wallet on top of native or browser based games
  • Games can submit a transaction or signature request to the HyperPlay API
  • Import an already installed game, or sideload a game from an installer file (intended for developers)
  • Play Epic games online [some games are Windows only due to anti-cheat compatibility]
  • Play games using Wine or Proton [Linux, SteamDeck]
  • Play games using Crossover [macOS]
  • Download custom Wine and Proton versions [Linux, SteamDeck]
  • Search for the game on ProtonDB for compatibility information [Linux, SteamDeck]
  • Sync installed games with an existing Epic Games Store installation
  • Sync saves with store cloud

Supported Operating Systems

  • Windows 8+ (might work on Win7 if you have the latest PowerShell but we do not give support for it)
  • Linux:
    • Ubuntu 20.04LTS or newer
    • Fedora 33 or newer
    • Arch Linux (Manjaro and Garuda as well)
    • HyperPlay will still work on most distros but we do not give official support for them. So do not open Issues here in these cases, instead, open a Discussion or try our Discord.
  • SteamDeck (downloading using Discover only)
  • macOS 10.15 or higher

Language Support

Thanks to the community HyperPlay was partially translated to almost 40 different languages so far:
  • English
  • Azerbaijani
  • Basque
  • Belarussian
  • Bosnian
  • Bulgarian
  • Catalan
  • Czech
  • Croatian
  • Simplified Chinese
  • Traditional Chinese
  • Dutch
  • Estonian
  • Finnish
  • French
  • German
  • Greek
  • Japanese
  • Korean
  • Hungarian
  • Italian
  • Indonesian
  • Malayalam
  • Norwegian Bokmål
  • Persian
  • Polish
  • Portuguese
  • Portuguese (Brazil)
  • Romanian
  • Russian
  • Spanish
  • Slovak
  • Swedish
  • Tamil
  • Turkish
  • Ukrainian
  • Vietnamese