The Ultimate Guide to Cinematography with Unity (Udemy.com)
Created in partnership with Unity Technologies: Master Timeline, Cinemachine, & C#. Develop a stealth adventure game!
Created by: Jonathan Weinberger
Last updated September 2020
What you will learn
- Create gorgeous cutscenes with Timeline and Cinemachine in Unity
- Master intermediate C# concepts, including the Singleton Design Pattern and Observer Pattern
- Discover the latest environment lighting techniques and different material channels
- Build a UI menu complete with a loading screen
- Develop systems like intelligent AI and point & click character controllers from scratch
How it compares
Against the other 183 rated Udemy courses in Unity on CourseDuck:
- Rating4.3 out of 5higher than 26% of them
- Reviews764#53 of 184 by number of reviews
- Length12.7 hourslonger than 61% of them
- Last updatedSeptember 2020earlier than 60% of them
Quality Score
Overall Score : 86 / 100
Course Description
This course utilizes two of Unity's latest features: Timeline and Cinemachine. These features allow developers to take their game a step further by adding animation tracks to tell a story. Through this step-by-step guide, you'll learn how to build amazing cutscenes for your Unity games. Hone your game logic skills and problem solving techniques by developing systems from scratch.
In this course, you will:
- Create a "Point & Click" Character Controller
- Design Intelligent AI Behaviours
- Customize Camera Detection Systems
- Build a Notification System
- Develop Trigger Interactions
- Synthesize Animation State Behaviors
- Integrate a Complete UI Menu
- And more!
Additional cutscenes include Darren successfully stealing a keycard from the sleeping guard, reaching the vault to win the game, and getting caught by the guards to trigger "Game Over." Build these cutscenes with over 50 activities, where you'll create timeline activation tracks, develop camera positioning and tracking, attach post processing profiles to virtual cameras, and more!
Why Is Cinematography Important in Games?
What makes some games stand out from the crowd? Games like Grand Theft Auto, The Last of Us, and Life is Strange are all wildly successful franchises, but why? Apart from advanced game mechanics and creative stories, what makes these games so intriguing? Game developers draw in players by creating vivid storylines with cinematic cutscenes. Take "The Book of the Dead" demo, created by Unity, which gives players a first person cutscene. As a player, you can see what the character sees and imagine that you are in the game yourself.
Adding cinematography to a game with cutscenes is essential to telling the story of a game. Which is more immersive: explaining the game objective in a block of text or providing players with a concrete visual of their goal? In English class in school, we are taught to "show and not tell." What better way to show your player the game environment, the player objective, and any other important features through a film-like cutscene? Not only does this take your game to the next level, but it also provides the player an opportunity to become emotionally invested in the game and want to continue playing. Unity's newest features, Timeline and Cinemachine, give developers the ability to create absolutely stunning cutscenes that elegantly tell your game's story. This course will provide you with the foundation needed to understand cutscene development, which can then be applied to future projects!
Why Learn From me?
This is the second game development course that has been co-created with Unity Technologies on Udemy. Because creating elegant cutscenes can seem intimidating, Unity Technologies wanted to create a course that breaks down how to use Timeline & Cinemachine to make them. You'll learn the process of setting up the scene, placing actors, and working with voice over recordings to create these cutscenes. Just like in my previous course, "The Ultimate Guide to Game Development with Unity", there will be challenges throughout that test what you've learned, while developing your cutscenes and your games.
I've been working in Unity since the initial public release of version 2.6, and I've authored a book on Unity 3.x. As a self-taight software engineer, I found there weren't any interactive video tutorials that allow beginners to truly grasp concepts essential to game development. To remedy this and to help others trying to learn, I created my own YouTube video series focused on Unity game development, where I've had the privilege of helping thousands of others grow their passion for game development. As I've progressed in my career, I've had the opportunity to develop games for Cartoon Network, Adult Swim, the casino industry, and several indie game companies. I've also developed enterprise augmented reality applications for Futune 500 companies like Coca-Cola, GE, and Thyssenkrup. Teaching has always been a passion of mine, and i hope you will see that throughout this course.
Upon completing this Unity course, you will understand Timeline & Cinemachine and how to use both of these tools to create amazing cutscenes in video games. You will leave this course with confidence in your ability to utilize the latest greatest game development techniques, propelling you to success in your personal or professional aspirations.
Join me on this adventure today! I'll see you in the course.
Who this course is for:
- The ideal student for this course is someone who is interested in creating polished games in Unity that integrate cutscenes that tell the player a story.
- This course is designed for students who are interested in developing games professionally or as a hobby.
- Students interested in creating professional game art or cutscenes for films will benefit from this course.
Instructor Details
- 4.3 Rating
764 Reviews
Jonathan Weinberger
Hi! I'm Jon. I'm a self-taught software engineer with over eight years of experience, and the author of Learn Unity Programming with C#. I've developed several Unity games for Cartoon Network, Adult Swim, the casino industry, and various indie game companies. I've also developed real world enterprise augmented reality applications for companies like GE, Coca-Cola, and ThyssenKrupp. I got my start in programming when I was 16 years old, developing private game servers for a popular MMO. When I decided to look at game development as a career, I struggled to find content that didn't just spoon-feed me the answers. After countless hours of learning concepts and trying to figure out the logic behind everything myself, I decided to start my own YouTube series that teaches developers to code from scratch through interactive challenges. It quickly became popular within the Unity community, and my educational career became a reality. I have a passion for teaching, and I love watching my students go from zero to hero, with some of them even landing big time game development jobs with companies like Oculus and Cartoon Network! Several of my students have gone on to create their own amazing titles and even start their own indie game studios! My favorite thing about programming is when you're developing a feature and the logic for how to solve a problem just "clicks." That "eureka" moment is what I strive to teach all my students!
I am the Authorized Unity
More courses by Jonathan Weinberger
The Ultimate Guide to Game Development with Unity (Official) (2025)
4.7 (20,844 Reviews)
Provider: Udemy
Time: 36.3h
$139.99
O Guia Definitivo para Desenvolvimento de Jogos com Unity (2018)
4.5 (2,318 Reviews)
Provider: Udemy
Time: 12.8h
$11.99
La guÃa definitiva del desarrollo de videojuegos con Unity (2023)
4.1 (1,730 Reviews)
Provider: Udemy
Time: 13.7h
$11.99
The Ultimate Guide to Real World Applications with Unity (2020)
4.0 (651 Reviews)
Provider: Udemy
Time: 11.4h
$24.99
The Complete Unity C# Game Developer Bootcamp Part 1 of 2 (2025)
4.7 (374 Reviews)
Provider: Udemy
Time: 44.8h
$94.99
More Unity courses
Learn to make an Awesome Builder-Defender game in Unity! (2021)
4.9 (1,909 Reviews)
Provider: Udemy
Time: 10.1h
$79.99
RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)
4.8 (11,337 Reviews)
Provider: Udemy
Time: 27.6h
$149.99
Learn To Code By Making a 2D Platformer in Unity (2017)
4.8 (2,597 Reviews)
Provider: Udemy
Time: 13.1h
$13.99
Learn Blender 3D Modeling for Unity Video Game Development (2026)
4.8 (2,152 Reviews)
Provider: Udemy
Time: 11.7h
$149.99
Learn To Create A Roguelike Game In Unity (2020)
4.8 (1,234 Reviews)
Provider: Udemy
Time: 19.4h
$16.99
Reviews
By Syd Iban on 11/8/2020
Provided cinemachine assets conflicted with 2019.4.1f1 but course itself was easy enough to follow!
By Diego Arrua on 10/16/2020
Muchas vueltas, muchos errores..
By Daniel Gotz on 10/2/2020
Great course to get started and Jonathan explains every step thoroughly and comprehensible.
By Baji Shaik on 9/8/2020
good
By Michael Bessell on 8/21/2020
I could not fault Jonathans teaching. He is very easy to listen to, a good communicator and a very thorough and enthusiastic evangelist for Unity. This course was of great value to me, as it has persuaded me I have no future whatever, with Unity and, especially C# scripting. I had no idea game design was so difficult!
By Leonardo Villalta on 8/12/2020
Really Great Content! I learned more than expected, the half star that i didn't put its because the instructor kinda abandon the course, but every video is really well explained!
By Jose Gerardo Castillo Rios on 7/24/2020
Easy to follow up with the instructor and you learn what you are offered and even more.
By David Boris Fernandez Sharp on 7/22/2020
pretty good focuses on an often overlooked yet asbsolute essential facet of games development. Most developers nail down the API for the coding, the animation and the 3d model building but are absolutely clueless about how to compose, light and present their designed game levels with cut scenes for example.
By Ninad Pradhan on 6/27/2020
Its awesome that he covers the difficulties one would while using unity... like timeline the play button on timeline doesnt work, lets restart.. such nuances are very important and he is such an awesome teacher. Loved it.
By Donald Clark on 5/21/2020
I like Jonathan Weinberger's approach to teaching Unity. Jonathan is very easy to understand, and to comprehend the principles behind Unity's abilities.
By Matheus on 5/19/2020
Sim, tirando muitas duvidas minhas
By Eric Little on 5/11/2020
The course was pretty good overall. Lots of focus on the singleton pattern later in the course but not what I expected with the observer pattern. I could be missing something but I thought it helps decouple code. I was hoping for more with it. Also it seems like there was a lot of unexpected behavior with timeline (could just be in this version of Unity). At first it was pretty annoying but ironing out these issues only improved my development skills further.












