So, I finally managed to get working:
- Game Center Sign In in SwiftUI
- Start a match
- Exchange data between clients (just some strings with random data for now).
This means I can start making a multiplayer game!
Because Game Center is strictly peer-to-peer out of the box, I'll try and implement a deterministic lockstep mechanism. Hopefully the Swift
Decimal type is stable accross architectures.