To my knowledge you either have to make it safe for various aspect ratios by designing for 4:3 (the actions happening in the center of your screen) or remove all aspect resolutions of ratios not supported for your build. You can still run the game o…
I guess you have to create an integer global variable. Name it CounterSeconds or something usefull.
Then create an actionlist that loops (a node that points back to it's starting point):
Engine pause for 1 second -> Variable set Global Variable…
I would try create an integer variable and run a loop adding to that variable every second from the point you want to and then do a check if the variable have reached 300 seconds / 5 minutes to start the next thing in your script.
I'm not sure about "real" dof - but you could easily fake it with very nice results if you don't aim to do focuspulls or a lot of dolly or zooms.
Make use of layers of blured images in the foreground and the background. Thats how you fak…
A bit of fresh air did good. I think I could solve this by creating an inventory item in the game manager and then set the use action for the hotspot to activate that inventory item without it being in the players inventory. Going to try it a bit la…