---
title: "Module 3 Videos"
content_type: tutorial
url: "https://learn.unity.com/course/programming-interactions-with-c-scripting-in-unity/unit/module-3-cinemachine-setup/tutorial/module-3-videos-3?language=en"
language: en
container_type: course
container_title: "Programming Interactions with C# Scripting in Unity"
container_url: "https://learn.unity.com/course/programming-interactions-with-c-scripting-in-unity.md?language=en&version=6.0"
unit_title: "Module 3:  Cinemachine Setup"
unit_url: "https://learn.unity.com/course/programming-interactions-with-c-scripting-in-unity/unit/module-3-cinemachine-setup?language=en&version=6.0"
standalone_markdown_url: "https://learn.unity.com/tutorial/module-3-videos-3.md?language=en&version=6.0"
previous_title: "Module 2 Challenge"
previous_url: "https://learn.unity.com/course/programming-interactions-with-c-scripting-in-unity/unit/module-2-player-setup/tutorial/module-2-challenge-3?language=en&version=6.0"
previous_markdown_url: "https://learn.unity.com/course/programming-interactions-with-c-scripting-in-unity/unit/module-2-player-setup/tutorial/module-2-challenge-3.md?language=en&version=6.0"
next_title: "Module 3 Assessmet"
next_url: "https://learn.unity.com/course/programming-interactions-with-c-scripting-in-unity/unit/module-3-cinemachine-setup/quiz/module-3-assessmet?language=en&version=6.0"
next_markdown_url: "https://learn.unity.com/course/programming-interactions-with-c-scripting-in-unity/unit/module-3-cinemachine-setup/quiz/module-3-assessmet.md?language=en&version=6.0"
difficulty: intermediate
duration_minutes: 15
unity_version:
  - "6.0"
supported_unity_versions:
  - name: "6.0"
    url: "https://learn.unity.com/course/programming-interactions-with-c-scripting-in-unity/unit/module-3-cinemachine-setup/tutorial/module-3-videos-3.md?language=en&version=6.0"
last_updated: "2026-08-04T14:22:37.000Z"
---

# Module 3 Videos

Configure Cinemachine cameras and the Input System to create smooth follow and orbit views around GameObjects.

_This module focuses on setting up advanced camera controls using Unity’s Cinemachine package. Learners will configure virtual cameras to follow and orbit GameObjects, providing smooth and dynamic perspectives for gameplay._

By the end of this module, learners will be able to:

- Add and configure the Cinemachine Brain component to the main camera.
- Set up a Cinemachine Virtual Camera to follow a specific GameObject.
- Implement a Cinemachine Free Look Camera to orbit objects and integrate with the Input System.

## 1. Cinemachine Camera

[Video](https://connect-mediagw.unity.com/h1/20250327/videos/15adb011-62df-49c9-a6ce-e4958386a4b8_M3_01_cinemachine_camera_setup.mp4)

## 2. Cinemachine Free Look Camera Setup

[Video](https://connect-mediagw.unity.com/h1/20250327/videos/21708442-c1dc-4140-ab36-da795c671ec4_M3_02_cinnemachine_freelook_camera_setup.mp4)
