Orbital Camera

$19
Publisher Mini Tools
File size 49.42kB
Number of files 8
Latest version 1
Latest release date 2024-06-03 11:49:10
First release date 2024-06-03 11:49:10
Supported Unity versions 2018.4.2 or higher

🤔 What it does


  • Orbital Camera is the perfect tool to create a smart and automated camera for your third person game.
  • It calculates in real time the smallest sphere which encapsulates interest points and places itself at the best possible distance to film it, regardless of the field of view of the camera, its format and its resolution.
  • It is then possible to rotate the camera while ensuring that all of these points stay on screen.

🎥 A customizable camera behaviour adapted to your needs


  • The Orbital Camera component offers several customization options. Feel free to manipulate them to find the behaviour that suits you best.
  • Gizmos have been carefully designed to best show you how your orbital camera and its points of interest behave. As always, I made them as pretty as I could, because aesthetics matter.

Going further


  • While this tool is meant to help you out setting a functional camera relatively fast, you are free to extend its behaviour.
  • By changing the interest points focus distance or enabling/disabling them at runtime, you can create advanced behaviours such as a lock system for an action RPG combat camera, for example.
  • Be creative, and make the best camera your game deserves!

💪 Performance / Optimization


  • The algorithm used has been carefully designed to generate no GC alloc, which makes it extremely efficient even for mobile development.

📖 Documentation & example assets


  • A clear documentation + an example scene and an example script are provided in this package.
  • If the documentation is not clear enough to you, take a look at the example assets to get a better idea of how to proceed and to understand the full potential of this tool.

Top Publisher Assets