Hidden passages & secret doors

Anyone know of a product that has hidden passages or secret doors? For instance, let's say I have a bookcase in a room. I would like the bookcase to open up to reveal a secret passage.
Would it be easier to just create one? If so is there a tutorial on how to do it?
Comments
Do you actually need to show it in full? You could put a brick or stone passgeway so that it looked out into a room with bookshelves (hide the near wall), then put a bookcase at an angle partially blocking the opening of the passage. or in the room you could just have an angled bookcase with a character apparently looking into, and perhaps shining a light into, the space behind.
There are a couple of products like that, https://www.daz3d.com/ninja-village comes to mind. It's a huge set with tons of secret passages.
Thanks for the suggestions! This will get me started.