Howdy! To watch this entire Gametutor course please Register  or log in

Creating a Free Camera
in Unity
Course Description
Having a nice smooth free camera in your games always makes it easier to test out levels, fly through scenes, and give a utility to designers to do an overall check of a 3D level. This course will walk you through the steps to show you how to build a free camera system, that supports the default Unity Inputs, as well as how to give designers the ability to set up their own input mappings. By the end of the course you will have a fully functional Free Camera system that allows you to fly around you levels.
Course Details
Difficulty: Beginner
Total Lessons: 5 Lessons
Running Time: 39:31
Date: 9/16/14
Course Files
This is a premium course and source files are available only to Rockstar members. Please Log In or Upgrade your account to unlock these files.
Locked Source File Icon
File Name:
File Size: 80.68 KB
Complete Unity packages and projects for all course material including project, library, script and asset files. If it's in the video it's in the source files.
Course Lessons

1. Setting up our Dev Environment

Lesson 1, Setting up our Dev Environment
To get things started we are going to set up our development environment, so we are developing our camera in a nice isolated area, free from any dependencies on other scripts.

2. Rotating the Camera

Lesson 2, Rotating the Camera
In this lesson let’s take a look and learn the steps necessary to work with rotations and quaternions inside of Unity.

3. Translating the Camera

Lesson 3, Translating the Camera
Our free camera wouldn’t be complete if it only let you look around, so let’s make the camera navigate around the scene. Learn how to build up a vector that defines where the camera will travel and how to employ gizmos to further visualize our movement vector.

4. Smoothing Camera Movements

Lesson 4, Smoothing Camera Movements
With both the rotation and translation working, let’s give users the ability to smooth out the camera movements and choose how much smoothing is applied.

5. Conclusion

Lesson 5, Conclusion
In this lesson we will review what we have covered throughout this course and direct you towards more advanced tutorials that will unfold the dark mysteries of the procedural workflow for game development.