DEVLOG 03: Beneath The Order | 17/09/2024 | Game Intro Procession Over the last couple of days, I mulled over the game intro. The player is being escorted to a ceremony, along with their brother, as they're both due for implantation of a "radiation protection device". In their community of the so-called "Subsumed", this occasion marks their transition from teenagers to young adults and mine workers. Let's just say this implantation isn't going as planned and this marks the beginning of the game, but that's not the topic of this devlog. The challenge was to guide the player through a cutscene, but an active one, where they can take part, at least in a limited manner. Over in the VR Creator Club community we discussed several approaches and eventually I decided to try a sedan which is being carried through the scene. This turned out to be quite a challenge! I started naively implementing several approaches to position and steer the carriers: first, having one lead object and several follower objects which try to maintain their relative position to the leader. Then, independent NavMeshAgents, still trying to maintain their formation. Things turned out to be too cumbersome in the long run, because for good results, I would have to split their path into many subsegments instead just telling them all "go to the target at the other end of the scene". Also, my narrow alleys didn't really allow me to implement NPCs constantly encircling the player. Getting rid of NavMeshAgents meant looking for alternatives. I even tried flocking behavior with all the steps from Boid's algorithm but that was like breaking a fly on a wheel. Without NavMeshAgents, I also had to ensure that members of the group stayed grounded. I started with gravity, then went for the sledgehammer approach and simply tucked everyone to their raycast-down position. When I finally got a working solution for the formation problems, I had to ensure the carriers work properly: one in front, one behind, hands on the sedan handles, navigating through super tight alleys. They had to move steep stairs up, turn on very tight corners, and the sedan should tilt correctly and somewhat realistically. Sorry for everyone usually playing on high comfort level or with vertigo – the current stage of my implementation really isn't for you!