Mobil
Foldcade
Apple'ın katlanabilir iPhone Duo'sunu dokunsal bir 90'lar el konsoluna dönüştüren; Swift 6, SwiftUI, Metal shader'ları ve StoreKit 2 ile geliştirilmiş iOS uygulaması.

Teknolojiler
Neler yaptım
- 01
Yalnızca iPhone Duo için geliştirilen uygulama, katlanmayı deneyimin bir parçası olarak ele alıyor: dış ekran oyun seçilen bir kartuş kutusu; cihaz açıldığında ise iç ekran tam menteşe hizasından bölünen bir konsola dönüşüyor, üstte kavisli bir CRT ve altta kontrol paneli yer alıyor. Cihazı katlamak oyunu duraklatıyor, açmak kaldığı yerden devam ettiriyor.
- 02
iOS 27.1 menteşe API'leriyle CRT kavisini, haptik destekli açılış sesini ve cihazı katlayarak oynanan bir oyunu yönetiyor. Yerleşim, katlama çizgisinin ayrılmış bölgelerini takip ediyor ve içeriği aktif kameranın önünden çekiyor.
- 03
On iki özgün oyun, dört ekran moduna (Color CRT, Pocket LCD, Trinitron, Arcade Monitor) sahip bir Metal layer-effect shader'ının ardında, SwiftUI Canvas içinde 60 FPS'te çalışıyor. AVAudioEngine üzerinde altı kanallı bir chiptune sentezleyici ses efektlerini ve her kartuşa özel müziği çalıyor; bunlara CoreHaptics geri bildirimi, kaplamalar, başarımlar, günlük görevler, piksel art etiket tasarlayıcısı ve VoiceOver desteği eşlik ediyor.
- 04
Gelir modeli, içeriği açtığı öğelerden türetilen tek bir StoreKit 2 ürünü üzerine kurulu; satın alma, geri yükleme ve iade akışları birim testleriyle doğrulanıyor.
Sonraki proje
