I agree with you springthoughts, there is something magical about taking a part in a virtual world.
But I don't think creating video games is same as playing a game someone else made.
I feel that, when we play a game that someone else made, we undergo an adventure of discovery. We find about a new virtual world.
Somehow, when we, developers, create something, we at the same time voluntarily sacrifice that "adventure of discovery" for the sake of other people having a new virtual world to explore.
But I don't think creating video games is same as playing a game someone else made.
I feel that, when we play a game that someone else made, we undergo an adventure of discovery. We find about a new virtual world.
Somehow, when we, developers, create something, we at the same time voluntarily sacrifice that "adventure of discovery" for the sake of other people having a new virtual world to explore.