I completed it! It's truly a potential game.
But, as a Unity developer, I feel like I've just received another puzzle. How does door masking work? It's similar to masking in 2D, but how is it possible in 3D? Could you provide me some hint, keyword or asset. Really curious how does that work! What a difficult puzzle! xD