I'm trying to implement time-based gameplay in my RPG, meaning that the game ends abruptly after, say, 24 hours of gameplay regardless of the player's actions (forcing the player to act quickly and responsibly).
GiL, what are the best ways to do this within the framework? Thank you.
(Bit of a cluster because I'm in a hurry. Hopefully you can make sense of it)
If it's just checking for the time the player has been playing, you can e.g. store the time (in seconds) until game over into a float variable and check that against the Game Time value type. If the game time exceeds the defined time, you can use the Game Over step to call game over.
Create a game event that does that and use it e.g. in a global event (World > Global Event) with Auto event type and e.g. a check timeout of 60 to check every minute.
If you're enjoying my products, updates and support, please consider supporting me on patreon.com!