cinemachine

Configures Cinemachine camera systems for Unity projects.

3|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill cinemachine-omerzeyveli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cinemachine
Source: https://github.com/OmerZeyveli/kinglet-unity/tree/main/.claude/skills/systems/cinemachine
Command: npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill cinemachine-omerzeyveli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity developers design and control reliable Cinemachine camera systems without manually piecing together follow, aim, blending, confinement, and camera feedback behaviors.

Core Features & Use Cases

  • Camera Setup: Configure CinemachineBrain, virtual cameras, FreeLook cameras, and common body and aim behaviors.
  • Camera Behavior: Implement third-person, 2D platformer, state-driven, orbital, dolly, and player-controlled camera setups.
  • Polish and Control: Add blending, impulse-based screen shake, procedural noise, target switching, and 2D or 3D camera confinement.
  • Use Case: Create a third-person exploration camera that follows the player, supports mouse and gamepad orbiting, blends into combat framing, and stays within level boundaries.

Quick Start

Use the Cinemachine skill to configure a third-person camera with player follow, orbit controls, combat blending, screen shake, and level confinement.

Frequently Asked Questions about cinemachine

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

FAQPage Schema
How do I set up a third-person camera in Unity that follows the player and supports orbiting?

To set up a third-person Unity camera, configure a CinemachineBrain and a virtual camera with follow and aim behaviors, enabling player-controlled orbiting via mouse or gamepad inputs.

What's the best way to add screen shake to a Unity camera using procedural noise?

Add screen shake to your Unity camera by configuring Cinemachine impulse sources and procedural noise components, generating realistic camera feedback during gameplay events.

How do I keep my 2D platformer camera inside level boundaries?

Keep your 2D platformer camera inside level boundaries by applying a Cinemachine confiner component, restricting the virtual camera's position to specified collider shapes.

Can I blend between different virtual cameras during gameplay states?

Yes, you can blend between different virtual cameras by configuring Cinemachine blending settings and using state-driven camera setups for smooth transitions during gameplay.

Do I need a CinemachineBrain to make virtual cameras work in Unity?

Yes, a CinemachineBrain component is required on your main Unity camera to process virtual cameras, manage blending, and output the final camera transform.

Why does my Unity camera snap abruptly instead of smoothly transitioning between targets?

Your Unity camera snaps abruptly because blending settings are misconfigured; adjust the CinemachineBrain's default blend durations and individual virtual camera blend priorities.