How to create Flythrough Camera with smooth movement in Unity3D

Published: Aug. 8, 2013, 12:47 p.m.   #unity #GameDev


Hello guys!

In this tutorial I'll explain the whole process of creating and controling camera movement in Unity3D and yes, I'll do it from scratch. Anyways, first, I'll explain the theory behind in 5 minutes, then I'll practically show you how to do these steps:

  • Moving the camera using WASD (handling the diagonal movements too)
  • Mouse Look
  • Smoothing the camera movement

This should be sufficient for you to extend the behaviour even further!

All settings will be in the inspector so you can manage them any time you want (even with script). This will allow you to create for example in-game options menu and adjust the settings of this controller.

Hope you will learn something hints here and there or more and if you have any questions just post them below the video.


Thanks for watching!


Here is the unity package:

Download Unity package

BlenderFreak is a Django powered website about Blender, game engines and a bit of programming which also serves as portfolio presentation.

Pavel Křupala currently works as Technical Artist in the game industry and has huge passion for CG, especially Blender.

Cookies disclaimer

I agree Our site saves small pieces of text information (cookies) on your device in order to deliver better content and for statistical purposes. You can disable the usage of cookies by changing the settings of your browser. By browsing our website without changing the browser settings you grant us permission to store that information on your device.