Unreal Engine 4
Environment Fade makes it easy for you to have props fade in/out based on whether your character is moving behind them.
Excellent for cases where you don't want your environment props to hide your character when they are moving behind it.
Suitable for any type of project in which the camera is looking at the character, especially for Isometric type games.
Easy to setup in just 2 steps. Configurable options include setting fade in/out speed, use your own fade texture and selectively fade meshes on multiple-mesh actors by using tags.
Unreal Marketplace link: Environment Fade