Salut,
Je ne suis pas spécialiste, mais étant dans l'informatique voici comment j'imagine que sont les choses (mais je peux me tromper).
Pour ta question 1, j'imagine le travail de développement très fragmenté. Tu auras une équipe de développeurs qui va faire un programme de gestion des mouvements de la marche d'un personnage, une autre équipe qui va gérer les expressions du visage pendant qu'il parle, une autre qui va gérer le défilement du décor pendant que le personnage bouge... etc.
Le rendu vidéo des jeux étant de plus en plus réalistes, cela demande des programmes de plus en plus sophistiqués ne serait-ce que pour la gestion d'un détail comme les cheveux dans le vent (par exemple). En tant que programmeur tu pourras donc être amené à ne travailler que sur un "détail" d'un jeu.
Pour ta quetion 2, je ne suis pas sûre de comprendre ta question ?
Pour ta quetion 3 : aucune idée, mais je pense que pour faire carrière dans cet univers il ne faut pas rester en France.