- Home
- Gaming & Minecraft
- Game Compatibility Layers
Best Game Compatibility Layers 2026
Game compatibility layers are software options for running games across host platforms and runtime setups. Compare the listed host platforms and runtime model with DirectX and Vulkan support to see which compatibility details are relevant to the games you play. Steam integration and anti-cheat status offer additional points to check, since compatibility needs can vary by game and setup. Free-plan availability and paid-from pricing can help frame the available choices, too. Bannerlator, cnc-ddraw, and GameHub are among the entries to consider alongside Winlator and Box64. Use the listed platform and graphics support to narrow your comparisons, then check the runtime and integration details that matter for your intended setup.
cnc-ddraw
It suits people trying to run older 2D games that use a DirectDraw Software renderer.
AndroidWindowsMac+2FAudio
FAudio suits developers working with FNA’s Audio and Media namespaces who need XAudio-compatible audio libraries on supported platforms.
iPhone & iPadWindowsMac+3PlayOnLinux
PlayOnLinux may suit GNU/Linux and macOS users who want to try Windows games or applications without owning a Windows license.
MacLinuxGameHub
GameHub may suit mobile and macOS players who want PC emulation, cloud gaming, or streaming alongside Steam and Epic connections.
AndroidiPhone & iPadMacBannerlator suits Android users who want to run Windows software or games and are comfortable with compatibility varying by device and title.
Box64 is for users with compatible 64-bit Linux hosts who want to run x86_64 Linux programs or games.
TDF is aimed at advanced GNU/Linux users who want to run Windows games from outside Steam with more sandboxing than Lutris or Bottles.
It suits Linux users who want to run Windows games through Proton outside Steam, including through supported launchers.
WineVDM suits Windows users who need to run older 16-bit Windows programs on a 64-bit system.
Bottles suits Linux users who want to manage Windows applications or games through compatibility-layer runners.
DXVK may suit Linux users running Direct3D applications through Wine, as well as developers working on game or application ports.
GE-Proton is for Linux users seeking a custom Proton build for Steam gaming.
It suits users of Wine or Proton who need Direct3D 12 support through Vulkan, provided their drivers meet the listed requirements.
Box86 is for Linux users who need to run 32-bit x86 applications on another processor architecture, including ARM.
Hangover suits Linux users who need to run supported Windows application architectures on ARM64 Linux, or ARM32 Windows applications on x86_64 Linux.
Winlator may suit Android users seeking to run Windows x86_64 applications, including games with gamepad input or Steam integration.
It may suit Mac users who want to install Windows games or apps and are prepared to check whether a port is compatible with their computer.