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

01 / 项目概述
我做的街机射击游戏,只写一套核心就同时跑在 iOS 和 Android。玩法循环、计分规则和排行榜都在 Kotlin Multiplatform 里,这样修一次两端都生效。UI 用 SwiftUI 和 Compose,各自跟进相同的动画时序,60 帧下手感一致。存档走本地以便秒开,联网时会在后台做一次小同步。代码按 MVVM 分层,玩法、存储、网络彼此隔离。这套结构很适合想要原生界面的跨平台小游戏。