library/specializations/game-development/skills/unity-netcode/SKILL.md
Unity Netcode for GameObjects skill for multiplayer networking, RPCs, state synchronization, and server-authoritative gameplay.
npx skillsauth add a5c-ai/babysitter unity-netcodeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Multiplayer networking using Unity Netcode for GameObjects.
This skill provides capabilities for implementing multiplayer games using Unity's Netcode for GameObjects, including state synchronization, RPCs, and network topology configuration.
public class PlayerNetworkBehaviour : NetworkBehaviour
{
private NetworkVariable<int> health = new NetworkVariable<int>(100);
public override void OnNetworkSpawn()
{
if (IsOwner)
{
// Initialize owned player
}
}
[ServerRpc]
public void TakeDamageServerRpc(int damage)
{
health.Value -= damage;
if (health.Value <= 0)
{
DieClientRpc();
}
}
[ClientRpc]
private void DieClientRpc()
{
// Play death effects on all clients
}
}
// Configure in NetworkManager component
networkManager.ConnectionApprovalCallback = ApprovalCheck;
void ApprovalCheck(NetworkManager.ConnectionApprovalRequest request,
NetworkManager.ConnectionApprovalResponse response)
{
response.Approved = ValidatePlayer(request.Payload);
response.CreatePlayerObject = true;
}
development
Model documentation skill for generating model cards following Google's model card framework.
development
MLflow integration skill for experiment tracking, model registry, and artifact management. Enables LLMs to log experiments, compare runs, manage model lifecycle, and retrieve artifacts through the MLflow API.
data-ai
LIME-based local explanation skill for individual predictions across tabular, text, and image data.
devops
Kubeflow Pipelines skill for ML workflow orchestration, component management, and Kubernetes-native ML.