Player Error 3D
Почему нужно озадачиться написанием собственного контроллера камеры для серьёзных проектов?
1) Вы, как разработчик, способны разобраться в тонкостях функциональностей камеры в вашем проекте.
2) Вы сможете программировать спецэффекты, такие какие нужны именно вашему проекту.
3) В каком-то смысле, это дело чести программиста.
4) И, тем более, вы избегаете вопросов авторских прав.
5) Всё вместе, поможет создать вам свой собственный бренд разработчика.
В качестве библиотеки
Хабр: "Игровая камера: Сборник приёмов"
Файлы проекта: CameraController.cs

