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.