How would i be as progressive as Resident Evil?

To be specific, how would I build a game as progressive as Resident Evil or Silent Hill? Main example would be exploring maps and once you’ve opened up doors, they remain open through the game, items, etc…