unity-cinemachine

Configure Cinemachine virtual cameras, pipeline components, and blends in Unity scenes.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-cinemachine-du-qwq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-cinemachine
Source: https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications/tree/main/.agents/skills/unity-skills/skills/cinemachine
Command: npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-cinemachine-du-qwq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up and tuning Cinemachine virtual cameras in Unity requires navigating many components (Body, Aim, Noise, extensions) and version differences between Cinemachine 2.x and 3.x, which is slow and error-prone when done manually. ## Core Features & Use Cases - Virtual Camera Creation & Targeting: Create VCams, FreeLook, ClearShot, StateDriven, Mixing, and Sequencer cameras, then assign Follow/LookAt targets in one call. - Pipeline Configuration: Configure Body (OrbitalFollow, ThirdPersonFollow, PositionComposer), Aim (Composer, PanTilt), Noise, lens settings, and extensions like Confiner and Deoccluder. - Brain & Blend Control: Set camera priorities, default or per-pair blends, and CinemachineBrain update methods. - Use Case: Build a third-person follow camera by creating a VCam, setting the player as Follow and LookAt target, configuring ThirdPersonFollow body parameters, and adding a noise profile for handheld feel. ## Quick Start Create a Cinemachine virtual camera named PlayerCam that follows and looks at the Player GameObject.

Frequently Asked Questions about unity-cinemachine

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

FAQPage Schema
How do I create a Cinemachine virtual camera that follows a player in Unity?

Create a VCam with cinemachine_create_vcam, then call cinemachine_set_targets with the player GameObject name as followName and lookAtName. The CinemachineBrain is added to the Main Camera automatically on first VCam creation.

How to configure Body and Aim components on a Cinemachine camera?

Use cinemachine_set_component to choose the Body, Aim, or Noise stage type, then cinemachine_configure_body or cinemachine_configure_aim to set fields like damping, offsets, dead zones, and soft zones in one call.

Does this work with both Cinemachine 2.x and 3.x?

Yes, a reflection adapter bridges both versions, handling renames like CinemachineVirtualCamera to CinemachineCamera automatically. Early CM3 previews before 3.0.0-pre.5 are outside the support baseline and may fail.

Why do Cinemachine skills return a not installed error?

All skills return an error stub when the com.unity.cinemachine package is missing from the Unity project. Install the package first and verify installation with the package management skills before calling any cinemachine skill.

What is the difference between ClearShot, StateDriven, and Sequencer cameras?

ClearShot picks the best child camera based on shot quality, StateDriven switches child cameras based on Animator states, and Sequencer plays child cameras in timed order. Each has a dedicated create skill and configuration options.