is it possible to create this in one blueprint?

Yes

Yes, it sounds like your either trying to spawn an actor from the level bp
or in the BP with the audio/text detect the level
There is node for that “Get Current Level Name”
All you’d have to do is feed that into a switch

It’s worth noting if your going the spawn from level BP way, you can make a variable instance editable and expose on spawn in the variable settings

Definitely not, unless it’s easier for you for learning purposes, you could make a child BP, but it’s not necessary and the only real downsides are additional complexity and a couple mb of file size

2 Likes