Skip to content
Raphaaa
All projects

Kubbe

macOS app for playing PC games

PC games, finally on Mac.

The Kubbe logo large on a blue background, and below it the app window in light mode: its library of PC games, Red Dead Redemption 2 being played
RoleCreator: product design, app and site
Year2026
PlatformmacOS app and website
ToolsClaude Code, Swift, Xcode, Next.js
01 / 04

The context

On a Mac, most PC games refuse to start. Workarounds exist, but they talk Wine bottles, DirectX translation layers and command lines: to play with friends at night, you end up keeping a PC on the side.

02 / 04

The challenge

Hide all that machinery behind an app that feels like an Apple app: install your launcher, click Play. And when a game crashes, explain it in plain words instead of leaving a black screen.

03 / 04

My answer

A library of game covers, a single blue, no borders. Each game runs in its own isolated Windows; Steam, Epic Games, GOG, Battle.net and Ubisoft Connect install in one click and their games show up on their own. A diagnosis reads the log after a crash and suggests the next graphics engine. The site mirrors the app pixel for pixel: its window is playable, then it turns into a scrolling wall of covers.

04 / 04

The result

A complete app, with its four graphics engines, its updates and its license, and its sales site on kubbe.app, in French and English. I designed it end to end, then built it with Claude Code: the app in SwiftUI, the site in Next.js.

What Kubbe can do

  • Run PC games on an Apple silicon Mac, with no PC and no Windows license

  • Install Steam, Epic Games, GOG, Battle.net and Ubisoft Connect, each in its own Windows

  • Gather every game in a single library, with its cover

  • Pick one of four graphics engines per game, from DirectX 9 to DirectX 12

  • Explain a crash in plain words and suggest the engine to try next

  • Also run old MS-DOS and Windows 3.1 games

The app and its site, controller in hand.

Kubbe’s real screens, then the best moments of its site: scroll, hover.

The library

Kubbe’s window, rebuilt point for point from the app. On a computer, it’s playable: hover a game, launch it, switch tabs, search, tuck the panel away. Nothing actually launches.

Kubbe’s library in light mode: Black Myth: Wukong, Elden Ring, Forza Horizon 5, GTA V, Helldivers 2, Hogwarts Legacy, Monster Hunter Wilds, Palworld, Red Dead Redemption 2 being played and Satisfactory, with Red Dead Redemption 2’s panel

Every detail, up close

Pieces of the app’s real windows, exactly as it displays them: nothing redrawn.

Every game shows where it stands.

Launching, playing, picked: the state reads on the cover, and Play waits on the one you picked.

Four covers from the library: Muck launching, The Last Caretaker playing and selected, Hades playing, Hollow Knight selected with its Play button

The game panel.

Its poster, a big Play button, and its settings in four tabs.

Hollow Knight’s panel: its poster, “Played Oct 12”, the Play button, the Display, Game, Troubleshooting and Advanced tabs, and the display settings

A crash, explained.

If a game won’t start, the app says so. One click and it reads the log: the cause in plain words, and the engine to try next.

The message “Celeste didn’t launch” and its See why linkHollow Knight’s diagnosis: the graphics engine is at fault, Kubbe suggests trying DXMT

Every launcher, within reach.

Steam, Epic Games, GOG Galaxy, Battle.net and Ubisoft Connect, each in its own Windows.

The “Your launchers” window: Steam, Epic Games open, GOG Galaxy, Battle.net opening and Ubisoft Connect, with their installed games

Add a game.

From a launcher, from the game’s installer, or a blank Windows for the odd cases.

The “Add a game” sheet: from a launcher, or straight from the installer or a blank Windows

The site: the infinite wall

The app window rises over a drifting wall of game covers. Hover a game to pick it, then scroll: the window goes full screen and becomes a tilted wall racing under the title.

For Apple silicon Macs

Your PC games,
finally on your Mac.

Steam, Epic Games, GOG, Battle.net, Ubisoft Connect: install your launcher, hit Play. No PC, no Windows license.

M1 Mac or newer · macOS 15 or later

Gaming on a Mac, your games kept saying no.Now they say yes.

No more keeping a PC around to play with your friends. Two steps, and you’re in the game.

  1. Step 1

    Install the app

    It sets everything up on its own. You just add D3DMetal, Apple’s free graphics translation layer.

  2. Step 2

    Add your games, and play

    From your launcher or the game’s own installer. One click on Play, and you’re off.

The launcher Dock

The five supported launchers, lined up like the Mac’s Dock. Hover it: the magnifier follows the pointer and each launcher’s name appears.

Steam · Epic Games · GOG Galaxy · Battle.net · Ubisoft Connect

Got a project in mind?

Email Raphaël

Raphaël Ohayon