In my opinion Overwatch has the best map designs in a multiplayer game. The maps are too beautiful and we rarely stop to look around. Enjoy this new cinematic project I've been working on:) Full video: