thebcd69 / bcd-games
git clone https://github.com/thebcd69/bcd-games.git
v0.1.574 · 1d ago
BCD: Windows games on iPhone and iPad. Steam and GOG built in.
+125
stars, 24h · #88
+125
stars, 7 days · #412
+125
stars, 30 days · #1,882
125
★ total · +125% this week
15
forks · 4 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageC
LicenseGPL-3.0
Created2026-10-19 (1d ago)
Last pushtoday
Watchers2
OwnerUser
Links
README excerpt
BCD Windows games on iPhone and iPad. A fast, controller-friendly launcher with Steam and GOG built in. Download the IPA · Install · Games · Discord · Credits *Crysis 2 Remastered (Steam), recorded on an iPhone 17 Pro Max.* *Grand Theft Auto V Legacy (Steam), recorded on an iPhone 17 Pro Max.* BCD runs Windows PC games on iOS and iPadOS. Wine provides Windows, FEX runs x86 and x64 code on Apple's chips, and DXMT plus BCD's Direct3D 12 runtime draw with Metal. BCD signs in to Steam, downloads the games you own, and starts them directly or through Valve's own Steam client (BCD Dock). BCD is a fork of Madeira by Will Faust and its contributors (see Credits). ### Free Apple ID A free Apple ID keeps only three sideloaded apps active at once. BCD, StikDebug (where you need it for JIT) and SideStore or AltStore can fill all three. The usual way around it is **LiveContainer**, which runs more apps inside one container. A typical setup: GetMoreRam gives LiveContainer the Increased Memory Limit entitlement (you can remove GetMoreRam afterwards), StikDebug provides JIT, and BCD runs inside LiveContainer. If something breaks inside LiveContainer, try BCD outside it before you report a problem. ## What it does - **A whole new app around the games:** - your library with store cover art, search, sorting and a menu on every card; - a page for each game with all its settings in one place; - the controller works everywhere: every screen, the in-game menu, the touch-controls editor; - a lightweight in-game menu, performance overlay and on-screen touch controls. - **Steam:** sign in (password with Steam Guard, or a QR code), your owned library, downloads and updates, file checks, Steam Cloud saves. Downloads keep going in the background on iOS 26. - **GOG** (new, early): sign in, download and play your GOG games, with no launcher running inside Windows. The Epic Games Store is next. - **BCD Dock:** Valve's Steam client starts the games that need Steam, without its window. Those games run through Valve's own client, signed in with your account. - **Graphics:** Direct3D 9, 10 and 11 through DXMT; Direct3D 12 through BCD's runtime and Apple's Metal Shader Converter. - **32-bit and 64-bit games**, controllers (DualSense with rumble, adaptive triggers and light bar; Xbox; Switch Pro; MFi), keyboard and mouse, and a controller-to-keyboard-and-mouse mode. - **Recommended settings that stay current:** every known game ships with tuned settings, and one tap on a game's page fetches the newest list. Per-game settings also tune themselves after a crash. - **.NET games** through Wine Mono, downloaded in the app. - **Feedback from the app:** Settings › Feedback to tell us what is broken or what to improve, and Send Log after a crash. ## Games Tuned settings are built in for these games. They are the licensed Steam versions, started through BCD Dock: - God of War - Ghost of Tsushima - Horizon Zero Dawn and Horizon Forbidden West - Red Dead Redem