Unreal engine has a cool feature - you can project a video media on the surface in the environment, first tough that i had was to make a Cinema with it and so I did. Watching video`s on it is pretty cool. At the end it turned out to be a pretty Ok environment, so I decided to offer it on Unreal Market place https://www.unrealengine.com/marketplace/modern-cinema