I'm new to Construct 3, not entirely new to coding or game making. Anyway, I have wrapped my head around the basics of the engine by now, but I want to build a puzzle platformer and would want some advice/examples on how to build puzzles in such a game.
What I want to achieve: Player pulls lever -> A platform further to the right moves up so you can now reach a new area, but it will only stay up for 10 seconds, come down again and stay down until you pull the lever again. In the new area you reach with the platform, you can push a button, if the platform is up when pushing the button, it will stay up. If by the time you push the button, the platform is on it's way back down, the button does nothing.
I have the platform basics working in my game: running, jumping, enemy, ... But how do I start building these puzzle elements in an efficient way? I guess I could build something, but it will be far from the best or most efficient way to do it. Can you point me in the right direction? Or is there a good tutorial available for this? Thanks!