Olá, para programar jogos digitais. Melhor ciência da computação ou engenharia de software? Considerando habilidades que vou precisar para criar soluções (algoritmos) para que determinada "mecânica" do game funcione. Pelo que vi para games é necessário um excelente conhecimento em matemática (calculo, trigonometria, algebra), já que os cenários e movimentações são todas pensadas em um plano cartesiano, suas leis de senos e cossenos... Penso em ciência da computação e depois uma pós em engenharia de software/Jogos Digitais. Faz sentido? Quero trabalhar como programador em outras áreas também, até web. Obrigado. Vinnicius Silva.
Engenharia de Software, pois o curso foca mais em teorias, métodos e as melhores práticas pra desenvolvimento de softwares no geral (incluindo jogos de computador, videogame, smartphone e projetos web). Cenários 3D utilizam cálculo complexo (cálculo utilizando números complexos) e quaternions, isso você pode aprender em uma disciplina de métodos matemáticos II ou equivalente, mesmo que não esteja no seu currículo.