Developers build unique experiences thanks to visual effects. Thanks to visual effects, developers generate worlds where players can have a very clear understanding of the consequences of their actions.
The advantage of visual effects is that they generate a very rewarding feeling: the game recognizes what the player does and responds accordingly.