Karya / 29Multiplatform · Android · iOS
Space Attack (KMP, SwiftUI)

01 / Ringkasan
Arcade shooter yang saya tulis sekali lalu rilis ke iOS dan Android. Inti gameplay, aturan skor, dan leaderboard ada di Kotlin Multiplatform sehingga setiap perbaikan langsung berlaku di dua platform. UI memakai SwiftUI dan Compose dengan konstanta timing yang sama, jadi animasinya terasa identik pada 60 fps. Penyimpanan lokal membuat lanjut main cepat dan ada sinkronisasi kecil di latar saat jaringan tersedia. Kode saya bagi ke modul MVVM agar gameplay, penyimpanan, dan jaringan tidak saling bocor. Proyek ini enak dijadikan template untuk gim lintas platform kecil yang tetap ingin UI native.