It's also very common to need physics-based interactions in these experiences, where you either need collision detection for realistic movement through spaces, or interactive elements your users can push, grab, or manipulate. In some cases, you literally need pathfinding, AI-driven navigation, or camera-rail systems as a separate tool to guide users through a curated experience. You can find my portfolio below for some examples of my Three.js pages.