Minigame in Open World

Hey, sorry if this is a simple question but;

I’m currently making an open world game and I’d like to know how to make a “minigame” where the player has to collect some sort of collectable but I don’t want these to be seen or interacted with outside of the quest.

Sorry if this is a basic question.

How about a streaming level. Would that work in your case?

How about an event dispatcher. So basically just set the items to Not Visible to begin with. After quest is started, it calls the event dispatcher which then sets those items you have bound to the event dispatcher to Visible.