Para um fanático por jogos com uma inclinação técnica, a ideia de programar um software para um jogo pode parecer o nirvana.


Os programadores de videogame do mundo real sabem melhor. E embora muitos deles amem seu trabalho, eles também conhecem a realidade do trabalho: a programação de jogos geralmente requer longas horas lidando com apenas uma parte do jogo.

'A maioria dos jogadores entra nos jogos porque deseja criar jogos e, ao' criar ', eles raramente pensam em' escrever código aleatório 'ou' fazer texturas que outra pessoa me diz para fazer '', diz Brian Hook, um jogador experiente profissional que contribuiu para 'Quake 2' e 'Quake 3.' 'É como entrar em uma banda pensando que você vai ajudar a escrever músicas, apenas para descobrir que você é o responsável por ajustar a bateria e sair do caminho.'

Mesmo assim, a programação de jogos pode permitir que você trabalhe em um produto que você adora enquanto aprimora suas habilidades de desenvolvimento de software para trabalhos não relacionados ao jogo ou para uma função mais significativa que envolva contribuir para o conteúdo e design de um jogo.

Conceitos básicos do trabalho do programador de jogos


'Quando você pensa em desenvolvedores de jogos, é bem provável que você pense em um programador', observa a seção Breaking In da International Game Developers Association (IGDA), um recurso importante para programadores de jogos aspirantes e profissionais. 'Nenhuma surpresa nisso, já que o código é o núcleo dos jogos.'

Como diz o site IGDA, os programadores de jogos precisam se especializar para ter sucesso. Os programadores de jogos normalmente se especializam em uma plataforma específica - PCs, consoles, telefones celulares ou online - e em um aspecto específico do desenvolvimento de jogos, como efeitos especiais, inteligência artificial ou desempenho de rede.


'No nível júnior ao médio, as pessoas são bastante fluidas entre [as plataformas]', diz Phil Steinmeyer, fundador da New Crayon Games. 'No nível sênior, parte do que você está trazendo para a mesa é experiência em uma plataforma específica, então há um pouco menos movimento entre os setores, mas certamente ainda acontece.'

Venda-se com Amostras


Para entrar na programação de jogos, você precisará de um portfólio que demonstre seu entusiasmo e talento. Programadores iniciantes podem construir seus próprios jogos ou trabalhar como voluntários em projetos de 'mod' - uma modificação de um jogo existente, diz Steinmeyer.

Olhar paraGameDev.netpara recursos. Além disso, conecte-se com outros aspirantes a desenvolvedores de jogos por meio do IGDA ou de comunidades online, talvez como uma forma de colaboração.

'Se você é um programador, faça demonstrações - mostre o que você pode fazer', diz Scott Miller, CEO do estúdio de desenvolvimento de jogos 3D Realms. 'Nada convence mais os empregadores em potencial do que um bom portfólio.'

A educação formal em programação de jogos é relativamente nova e de forma alguma um pré-requisito para entrar no campo, mas os programas em algumas instituições, como Full Sail, são bem conhecidos na indústria.


“A educação por si só não tem muito peso, mas se a educação ensinou habilidades e ajudou a melhorar suas habilidades, isso deveria aparecer em seus portfólios / demos”, diz Steinmeyer.

Cuidado com o Burnout

Enquanto as empresas de jogos prosperam com paixão e criatividade, elas também levam os trabalhadores ao ponto da exaustão, como observa um white paper da IGDA.

Hook, agora presidente da empresa de desenvolvimento de software e consultoria Hooka Tooka, admite que os trabalhadores da indústria de jogos normalmente se esgotam devido a:

  • Semanas de trabalho de 50 horas que podem se estender a 70 horas ou mais durante o horário de crise.
  • Ganhar salários mais baixos do que ganhariam trabalhando para uma empresa de TI ou consultoria.
  • Sentir-se como uma engrenagem da máquina em vez de um membro criativo de uma equipe.

Mas, apesar de todos os seus defeitos, o setor é empolgante. Miller diz: 'Esta indústria ainda está crescendo e precisa de novos talentos nos caminhões. Se você tem talento e sabe como empacotar isso e a si mesmo, você é o melhor.