Que incrível! Quando eu comecei a programar, foi com o intuito de desenvolver jogos. Depois de um tempo, cheguei à conclusão de que era algo muito distante no Brasil e foquei minha carreira no desenvolvimento web. Pelo visto, me faltou a sua visão 😅
Quanto às tecnologias utilizadas, quais são as mais importantes? Unity?
Valeu! Depende muito do seu objetivo.
Para fazer jogos 2D, e projetos mais independentes, em equipes pequenas Unity e C# vão ser mais importantes.
Para projetos AA (tipo rocket league) ou AAA (como rainbow six), em equipes de médio e grande porte é mais normal encontrar Unreal engine com C++ (ou até engines próprias, mas o padrão é o c++).