So I want to open my platform action adventure game with a scene that combines player movement with some scripted dialogue and animations. The Player walks in from the left side (using controls), and is stopped by an invisible obstacle when they reach the center. I've got that part working!
Meanwhile, I want an NPC to move toward the Player from the right side and meet them at the center, stop and say something with a text bubble and animation. The player character responds with a text bubble - they go back and forth a few times, then movement is restored so the Player can move around again until they run into another invisible obstacle that triggers the next dialogue scene.
So - there will be plenty of regular platforming action going on in the game, but at points, I want to trigger scripted scenes of interaction between the player and NPCs.
I don't plan on having any dialogue options for the user to choose - just pre-scripted exchanges.
I'll also want multiple NPCs to contribute to some of these exchanges - one NPC says something, then another one interjects, then back to the first NPC, for example.
I'm not sure how to do any of that! Can anyone point me in the right direction?