Eu concordo completamente com a resposta de mrbinary. Sou estudante da UNC Charlotte e temos uma concentração em Design e Desenvolvimento de Jogos com o nosso diploma em Ciência da Computação (na área de Bacharelado e Mestrado). Essencialmente, você participa de quatro aulas: Introdução ao Design e Desenvolvimento de Jogos, Design e Desenvolvimento Avançado de Jogos, Game Studio (uma aula de projeto semestral) e uma aula eletiva referente a algo relacionado a jogos (AI, Jogos com Finalidade, Gráficos 3D, etc.) Também trabalho em um laboratório de pesquisa da Universidade, administrado pelos professores que criaram a concentração de Design e Desenvolvimento de Jogos, realizando pesquisa e desenvolvimento de Jogos com Finalidade. Tenho muitos amigos que passaram pelo programa e o concluí no meio do caminho.
Para encurtar a história, todos que eu conheço que completaram o programa (alguns solteiros, alguns mestres) e se formaram, depois procuraram um emprego na indústria de jogos, não conseguiram um emprego. Devido ao meu trabalho de pesquisa, viajei a muitas conferências relacionadas a jogos para apresentar trabalhos e ver outros trabalhos em campo, e essa discussão surgiu bastante. Uma coisa interessante sobre essas conferências é que pessoas da indústria participarão, além de acadêmicos. O que ouvi de muitas pessoas na indústria (e isso não é apoiado por nenhum dos meus amigos que passaram pelo nosso programa de graduação em conseguir emprego na indústria de jogos) é que passar por um programa de desenvolvimento de jogos pode realmente atrapalhar sua capacidade de obter uma vaga. emprego na indústria de jogos. Isso ocorre porque a indústria de jogos é muito diversificada em termos de como eles desenvolvem jogos. Algumas empresas podem usar o C ++ como idioma de sua escolha, mas o usam em um mecanismo personalizado ou uma estrutura personalizada. Outros podem usar C #, outros uma linguagem de script (Lua, ActionScript etc.), outros podem se concentrar apenas no desenvolvimento móvel e usar Objective-C ou Java, outros podem criar jogos em flash. A escolha de linguagens de programação e ambientes de desenvolvimento é extremamente diversa. O problema com os programas de jogos nas universidades é que você tem experiência em uma estrutura e metodologia específica de desenvolvimento de jogos que nem sempre se traduzem nas necessidades das empresas de jogos. A escolha de linguagens de programação e ambientes de desenvolvimento é extremamente diversa. O problema com os programas de jogos nas universidades é que você tem experiência em uma estrutura e metodologia específica de desenvolvimento de jogos que nem sempre se traduzem nas necessidades das empresas de jogos. A escolha de linguagens de programação e ambientes de desenvolvimento é extremamente diversa. O problema com os programas de jogos nas universidades é que você tem experiência em uma estrutura e metodologia específica de desenvolvimento de jogos que nem sempre se traduzem nas necessidades das empresas de jogos.
Nosso programa costumava ensinar XNA e C # (que nos limitavam apenas a jogos para Windows e XBOX) e agora passou a usar o Unity e JavaScript, bem como o WebGL com HTML5. O motivo da transição foi que o aprendizado de XNA e C # por 2 anos estava levando os graduados a lugar nenhum. A indústria de jogos mudou bastante nos últimos anos, passando de consoles para dispositivos móveis e jogos da Web, então nosso currículo foi alterado para acomodar isso. Ainda está para ser visto se isso ajuda nossos graduados a encontrar emprego ou não. Pelas minhas observações circunstanciais, mais o que ouvi de discussões com pessoas da indústria, uma concentração nos Jogos pode não ser benéfica ao tentar conseguir um emprego na indústria. Claro, se você quer se tornar um professor de Jogos, provavelmente está tudo bem!