The controller is the cornerstone of Daydream’s interaction model. It is a familiar and intuitive tool, small enough to fit in your pocket, yet powerful enough for complex applications and creative expression.
This chapter covered the essentials of how the Daydream controller works, what it is made up of, and what it has to offer developers. Through the controller API and the Unity Event System, it is possible to manipulate objects in 3D space by hovering, clicking, dragging, and dropping. The controller is versatile enough that its visual appearance can be repurposed to create novel VR experiences.
The next chapter builds upon your knowledge of the controller and applies it to Unity’s UI system while also covering best practices for creating UI in VR.