This tutorial gives an introduction on how to add behaviours to your 3D objects, by managing states and events.
This is very useful to create experiences where the users can really interact with the scene.
Part 1: Introduction
Learn the basics about adding behaviours
Part 2: Add nicer transitions
Let's add some polish