camera-module

Manage Cinemachine cameras in Unity with switching, follow, shake, and zoom.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/punkfuncgames/tetris-clone --skill camera-module
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: camera-module
Source: https://github.com/punkfuncgames/tetris-clone/tree/main/.claude/skills/camera-module
Command: npx skills add https://github.com/punkfuncgames/tetris-clone --skill camera-module

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CameraModule provides centralized Cinemachine camera management for Unity projects, enabling consistent transitions, targeting, and effects across scenes.

Core Features & Use Cases

  • SwitchCamera, SetFollowTarget, SetLookAtTarget, and Shake to create smooth, cinematic camera experiences.
  • SetZoom and coordinate conversions to adapt views for gameplay, cutscenes, and inspections.
  • Use Case: Attach this module to player characters and key cameras to coordinate dynamic perspectives during gameplay.

Quick Start

Initialize the CameraModule service and call SwitchCamera with your target camera, set a follow target, apply a shake, and adjust zoom as your scene requires.

Frequently Asked Questions about camera-module

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

FAQPage Schema
How do I manage multiple Cinemachine cameras and switching in Unity?▼

Cinemachine camera management is handled by registering cameras with a centralized service, allowing you to call SwitchCamera to transition between them smoothly across gameplay scenes.

How do I add camera shake and zoom effects in Unity?▼

You can apply camera shake and zoom by calling the Shake and SetZoom functions through a modular installer, triggering event-based cinematic effects for your gameplay scenes.

What is the best way to set follow and look-at targets for a Unity camera?▼

Setting follow and look-at targets is achieved by calling SetFollowTarget and SetLookAtTarget on the camera service, ensuring dynamic perspectives track player characters accurately.

Does this Unity camera module support coordinate conversion for gameplay views?▼

Yes, the module supports coordinate conversions to adapt views, enabling you to translate screen and world coordinates for gameplay, cutscenes, and inspections.

Can I use this centralized camera management for cutscenes and inspections?▼

Yes, this module adapts views for cutscenes and inspections by combining zoom adjustments and target tracking to coordinate dynamic perspectives across different gameplay contexts.