Luck had a lot to do with it. Just like Bill Gates was stuffed into an ultra-privileged boarding school that happened to have a computer, exposing him to an opportunity, Alexey Pajitnov was lucky enough to be born in Moscow, where he went to the Soviet Academy of Sciences. Tetris (I believe) was developed on the Academy's computers. Communism had nothing to do with it - but you had to win the Birth Lottery even in a bigger way.