HyperPlay API Docs
  • đŸŸŖHyperPlay
  • 🎮Overview
  • âŦ‡ī¸Install HyperPlay
  • ❓FAQ
  • Developer Docs
    • 📜Publish / List a Game
      • âš’ī¸Building with HyperPlay
      • 📃Publishing Your Game
      • đŸ›ŗī¸CI/CD Automation
      • đŸ–Ĩī¸Developer Portal
      • 📛HyperPlay Store Badges
      • 🎨HyperPlay Hex Codes
      • 🆘Feedback & Developer Support
      • 🩹[Beta] Patching
    • âŒ¨ī¸Design Considerations
      • Unreal Engine Integration
      • Unity Integration
    • đŸ•šī¸API for Native Games (EVM)
      • Get Accounts
      • Sign-in With Ethereum
      • Get Balance
      • Call Contract Example
      • Send Transaction
      • Send Contract
      • Personal Sign
      • Sign Typed Data v3
      • Sign Typed Data v4
      • Add or Switch Network
      • Add Token
      • RPC Raw
    • 🎱API for Native Games (Non-EVM)
      • Sui Blockchain
        • Get Accounts
        • Get Balance
        • Get Object
        • Send Transaction
        • Send Contract
        • Personal Sign
    • 🌐API for Browser Games (EVM)
    • 🚀Quests
      • How to Create a Quest
    • đŸĒStore APIs
      • Listings by Popularity
    • 🍷Compatibility Layer
      • Benefits of using a Compatibility Layer
      • Downsides and Limitations of the Compatibility Layer
      • FAQ
  • 🔑Access Configs
    • How to create Access Codes
    • How to token gate a Release Branch
Powered by GitBook
On this page
  1. Developer Docs
  2. Compatibility Layer

Benefits of using a Compatibility Layer

Using compatibility layers in software like HyperPlay is essential for several reasons:

  1. Expanding Game Support Across Platforms Most PC games are developed primarily for Windows. The Compatibility layers implementation on HyperPlay allow these games to run on Linux and macOS without requiring native ports. This significantly decreases the development time focusing on a single platform.

  2. Bridging the Gap Without Developer Intervention Many game developers do not prioritize Linux or macOS support due to market share concerns. Compatibility layers provide an alternative, letting users play their favorite games without waiting for official ports or developer support.

  3. Avoiding Vendor Lock-in By supporting multiple platforms through compatibility layers, users are not forced to stay on Windows just for gaming. This promotes an OS-agnostic gaming ecosystem, allowing users to choose their preferred operating system.

  4. Enabling a Unified Gaming Experience Applications like HyperPlay aggregate multiple game stores (HyperPlay, Epic, GOG) under one platform. By incorporating compatibility layers, users can access their entire game library without worrying about OS restrictions.

PreviousCompatibility LayerNextDownsides and Limitations of the Compatibility Layer

Last updated 2 months ago

🍷