Adding Player Characters

Implement controllable player characters with movement and Normcore multiplayer synchronization.

64|4|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/gamekit-agent/gamekit-cli --skill adding-player-characters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Adding Player Characters
Source: https://github.com/gamekit-agent/gamekit-cli/tree/main/template/.claude/skills/adding-player
Command: npx skills add https://github.com/gamekit-agent/gamekit-cli --skill adding-player-characters

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need to create and implement player characters within a game development environment, ensuring they are controllable and synchronized in multiplayer scenarios.

Core Features & Use Cases

  • Character Creation: Sets up a player GameObject with visual representation and appropriate scale.
  • Movement Implementation: Adds scripts for handling player input (WASD, arrow keys, controller) and movement logic tailored to different game perspectives (top-down, platformer, flying).
  • Multiplayer Synchronization: Integrates with Normcore for real-time multiplayer synchronization, including ownership checks and prefab setup.
  • Camera Configuration: Provides guidance on camera setup, especially for local player views in multiplayer.

Quick Start

Use the adding player skill to create a controllable character with WASD movement and jump functionality.

Frequently Asked Questions about Adding Player Characters

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a multiplayer player character in Unity with Normcore?

To create a multiplayer player character in Unity with Normcore, you set up a player GameObject with movement scripts and integrate Normcore for real-time synchronization, including ownership checks and prefab setup.

Does this Skill support different movement patterns like top-down and platformer?

Yes, this Skill supports various movement patterns including top-down, platformer, and flying. It adds scripts tailored to these game perspectives, handling player input from WASD, arrow keys, or controllers.

What do I need to set up local player camera views in a multiplayer game?

Setting up local player camera views in a multiplayer game requires configuring the camera specifically for the local player. This Skill provides guidance on camera setup to ensure correct local viewing during multiplayer synchronization.

Can I use this Skill to add WASD movement and jump functionality to a Unity character?

Yes, you can use this Skill to add WASD movement and jump functionality to a Unity character. The quick start feature specifically implements controllable characters with WASD movement and jump functions.

Do I need the Normcore SDK to synchronize player movement in Unity?

Yes, you need the Normcore SDK to synchronize player movement in Unity. This Skill requires the Unity game engine and Normcore SDK to implement real-time multiplayer synchronization and ownership checks.

Why does my multiplayer character movement lack input handling in Unity?

Your multiplayer character movement lacks input handling in Unity if movement scripts are not properly configured. This Skill adds scripts for handling player input from WASD, arrow keys, and controllers to resolve this.