Proje · macOS

Köprü

Köprü, Windows oyunlarını Apple Silicon Mac’te çalıştıran ve kişisel kullanım için yazdığım bir başlatıcı. Amacım hem çalışan bir araç elde etmekti, hem de bu tür araçların (Wine, D3DMetal, CrossOver, GameToMac) nasıl çalıştığını adım adım öğrenmek.

Bu bir Mac uygulaması, tarayıcıda çalışmıyor. Kaynak kodu açık ama hazır paket dağıtmıyorum: D3DMetal’i herkes Apple’dan kendisi indiriyor, oyunlar da kişinin kendi Steam kopyası.

Nasıl çalışıyor?

Köprü (SwiftUI uygulaması)   → oyun listesi, prefix yönetimi, "Oyna" butonu
  └─ Wine                    → Windows programını macOS'ta çalıştırır
       └─ D3DMetal (GPTK)    → DirectX 11/12 çağrılarını Metal'e çevirir
            └─ Rosetta 2     → x86_64 kodu Apple Silicon'da çalıştırır

Çalışan oyunlar

Elden Ring, RDR2 gibi yeni oyunlar şimdilik rafta.

Yol haritası

Aşama İş Durum
1 Wine’ı kurmak, terminalden bir Windows programı açmak ✅
2 Apple Game Porting Toolkit’teki D3DMetal’i Wine’a bağlamak ✅
3 Prefix içine Windows Steam’i kurup bir DirectX oyunu çalıştırmak ✅
4 Yeni oyunlar: Elden Ring, RDR2, Batman: Arkham Knight… ⏸ rafta
5 Kendi SwiftUI başlatıcım: oyun listesi, tek tıkla başlatma, ayarlar 🔄 sürüyor
6 Wine’ı (CrossOver 26.3) kaynaktan derlemek ve kendi yamalarımı eklemek ✅

Kendin denemek istersen

Apple Silicon bir Mac ve macOS 15 veya üstü gerekiyor. Adım adım kurulum docs/KURULUM.md dosyasında.

← Tüm projeler