Quote from: brushfe on Tue 27/05/2025 02:11:42Regarding the code, it sounds like Start/EndCutscene are the foundation. Is it safe to say that each cutscene could exist as its own function, and the code within bookended by Start/EndCutscene?No, because you can change rooms during a cutscene, or have non-blocking events.
What happens at an engine level is that if the player skips a cutscene, AGS basically switches into lightspeed mode where the game runs really really fast, until it hits an EndCutscene() command. So it can be literally anywhere in your code, as long as you make sure it gets hit.