Loading...
Loading...
Implement multiplayer games with Unity Netcode, Mirror, or Photon. Masters client-server architecture, state synchronization, and lag compensation. Use for multiplayer features, networking issues, or real-time synchronization.
npx skill4agent add creator-hian/claude-code-plugins unity-networkingunity-csharp-fundamentalsusing Unity.Netcode;
public class Player : NetworkBehaviour
{
private NetworkVariable<int> mHealth = new NetworkVariable<int>(100);
public override void OnNetworkSpawn()
{
if (IsOwner)
{
// Only owner can control
HandleInput();
}
mHealth.OnValueChanged += OnHealthChanged;
}
[ServerRpc]
void TakeDamageServerRpc(int damage)
{
mHealth.Value -= damage;
}
[ClientRpc]
void ShowDamageEffectClientRpc()
{
// Visual feedback on all clients
}
}