Oyun geliştirirken en büyük zorluklardan biri, alıştığımız mana sistemini tamamen terk edip, oyuncunun kendi canını (HP) kaynak olarak kullanmasını sağlamaktı. Netcode for GameObjects (NGO) kullanarak bu durumu sunucu tarafında nasıl doğruladığımı anlatacağım.
Client (Antikor oyuncusu), bir kart oynamak istediğinde doğrudan kendi canını düşüremez. Bunun yerine sunucuya bir ServerRpc gönderir.
ClientRpc ile her iki oyuncunun UI (Arayüz) barlarını günceller.Bu asimetrik yapı sayesinde hile yapılmasının önüne geçtik!