MVVM with @MainActor ObservableObject
Standard SwiftUI reactive pattern
Context
GameState as central ViewModel with @Published properties
Reusability
- Score: 3/5
- Used in: quest-forge
Source
Synced from ops-core learning data. Original source: quest-forge # noqa: E501