Pointers for smooth Gameplay

Couldn’t you trigger these events in sequencer? I suppose it depends on the complexity of the things happening, but if your animations are as simple as a door opening and closing, you could map that event as a track in sequencer.