Composing A Scene in Unity for Cutscenes

How to compose a scene in Unity Timeline for cutscenes?

Sleeping Guard Cutscene

I created this Sleeping Guard Cutscene using Timeline. Below you see what I used to create this.

We go through these Tracks one by one to see which does what and why it’s in the Timeline.

  1. Cinemachine Track. (Main Camera)
    - We add our Main Camera then we add our Cinemachine Cameras on the Timeline. This helps us to change the camera view from OTS_Shot to Mid_Shot
  2. Animation Track (Actors)
    - This Animation Track has our Sleeping Guard Animation
    - Now we can easily check how the animation looks and when we change the camera view
  3. Animation Track (OTS_Shot)
    - We animated our OTS_Shot camera to move from position A to position B which is right above Darren’s shoulder.
    - This can be easily done by using the Record button which is the Red Circle in the Animation Track
    - You click the Record and you create these keyframes by going in a specific frame or second and then you move the object or rotate it

4. Activation Track (Key Card)
- This activation Track is for the Key Card which Darren takes from the guard.
- Once he takes it, we then deactivate the card so in the camera view it looks like Darren took it.
- We only need the Active track to be where we want it to be active.

5. Animation Track (Fade Alpha)
- We create a fade from Black to Alpha for the start of the Cutscene.
- First, we create Canvas and a fully black image, and using record we make it fully visible in the beginning and after few seconds to fully transparent.

6. Animation Track (Mid Shot Look At)
- This animation track is responsible for the camera going down and up in the last seconds of that cutscene
- Again I used the Record to create this effect

Now we have gone through our tracks from the Timeline which creates our beautiful cutscene :)




From the beautiful snowy country with a touch of "good" humor? Inspired Unity Developer to learn more.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

IoT Heart Rate Monitoring with ThingSpeak Platform

Customizing automated deployment to Azure Web Sites

How we built a project management system based on Azure DevOps

How to connect to AWS EC2 instance without SSH key

GoDaddy vs Bluehost Web Hosting Comparison

godaddy vs bluehost

Android Development 101 — (Positivity Dose) : Tutorial 1: Hello World

Building a basic self driving RC car

PyTorch Tutorial 101

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Janika Suhonen

Janika Suhonen

From the beautiful snowy country with a touch of "good" humor? Inspired Unity Developer to learn more.

More from Medium

Script communication in unity using GetComponent:

Creating a material in Unity

Optimization — Caching WaitForSeconds In Unity Coroutines

Script Communication in Unity using GetComponent