Desenvolvedor de jogos | Perfil do trabalho, requisitos, salário nos EUA e no mundo todo

Desde que começamos a jogar videogames, há mais de 35 anos, tive muitas ideias para novos jogos. Infelizmente, meu conjunto de habilidades é mais sobre como organizar e conceituar produtos, e minhas habilidades de programação nunca foram realmente desenvolvidas.

Sem programação, não há jogos, certo?

Os jogos de hoje não precisam apenas de programadores, mas sem desenvolvedores especializados, nenhuma ideia de jogo se tornaria realidade. Portanto, entre muitos outros trabalhos, os desenvolvedores de jogos são fundamentais para o sucesso de um jogo.

Nesta postagem, você obterá respostas para as perguntas

  • O que o desenvolvedor de jogos faz diariamente
  • O que você precisa para se tornar um desenvolvedor de jogos
  • Quanto dinheiro você pode ganhar como desenvolvedor de jogos nos EUA 
  • Quanto dinheiro você pode ganhar em todo o mundo
  • Quais são as perspectivas futuras

Sem mais delongas, vamos mergulhar neste empolgante perfil de trabalho.

Nota: Este artigo foi escrito em inglês. As traduções para outros idiomas podem não oferecer a mesma qualidade linguística. Pedimos desculpas por erros gramaticais e semânticos.

O que um desenvolvedor de jogos ou um desenvolvedor de videogames faz?

Em geral, um Desenvolvedor de Jogos é responsável por desenvolver e implementar idéias de jogos e criar a documentação correspondente. Normalmente, um desenvolvedor de jogos faz parte de uma equipe de outros desenvolvedores e outros designers.

Eles trabalham em estreita colaboração com o Desenvolvedor Principal, o Designer de Jogos e o Produtor Executivo.

Agora, é claro, você está se perguntando o que exatamente um desenvolvedor de jogos faz o dia todo.

3 principais tarefas do desenvolvedor de jogos em detalhe:

Criação de conceitos detalhados incluindo apresentação

Os programadores não podem ser tão introvertidos como eram retratados nos anos 80 como nerds no porão com pizza.

Em estreita coordenação com o produtor executivo e o designer do jogo, um desenvolvedor de jogos deriva os conceitos granulares dos conceitos básicos usando suas idéias e métodos.

Para cada uma dessas pequenas tarefas de implementação, um programador tem uma enorme caixa de ferramentas à sua disposição. E, é claro, todos os caminhos de solução têm vantagens e desvantagens.

Suas decisões de design podem afetar o desempenho ou os recursos financeiros.

Por exemplo, o uso de um recurso específico do mecanismo gráfico pode implicar em um modelo de licenciamento diferente e mais caro. No entanto, isso pode valer a pena se elevar o padrão gráfico ao nível de jogos comparáveis ​​no mercado.

Suas decisões são tão formativas e essenciais que você deve apresentar e aprovar suas soluções continuamente.

Se você for particularmente inovador com novas tecnologias, frequentemente apresentará à alta gerência como pretende implementar um elemento de jogo.

Mas mesmo se você usar componentes padrão, você deve informar sobre sua implementação semanalmente, especialmente em estruturas de programação ágil.

Criação de documentos estruturados e eficientes de desenvolvimento de jogos

Um bom desenvolvedor pode documentar seus resultados tão bem que um não desenvolvedor pode entender todas as funções no code.

É absolutamente vital que outros desenvolvedores possam continuar trabalhando perfeitamente usando sua documentação.

Em projetos maiores, é comum que a composição das equipes de desenvolvimento possa ser alterada a qualquer momento. Como resultado, é constantemente reavaliado se seu conjunto de habilidades pode ser melhor usado para implementar outra função.

Além disso, muitas vezes, as prioridades mudam e você pode precisar apoiar outra equipe de desenvolvimento temporariamente.

Se a documentação não estiver perfeita e talvez a pessoa com os conhecimentos básicos não esteja presente ou, pior ainda, tenha deixado a empresa, então boa noite.

Implementação de ideias e funções de jogos

Admito que essa tarefa não é surpreendente.

Este é o cerne do seu trabalho.

O designer do jogo tem uma ideia. Em seguida, junto com o desenvolvedor líder e vários designers, a implementação é discutida e, em seguida, é sua vez.

É importante coordenar estreitamente com seus clientes, principalmente o desenvolvedor líder, e com colegas das equipes de design de suporte.

Suas implementações andam de mãos dadas com elementos visuais e sonoros.

Além disso, há sempre os tópicos básicos de desempenho e segurança. E, claro, a qualidade deve ser sempre uma prioridade em sua implementação.

Ninguém gosta de insetos, certo?

Recomendação honesta: Você tem a habilidade, mas seu mouse não suporta perfeitamente sua mira? Nunca lute com o aperto do mouse novamente. Masakari e a maioria dos profissionais confia no Logitech G Pro X Superleve. Veja você mesmo com esta revisão honesta escrito por Masakari or confira os detalhes técnicos na Amazon agora. Um mouse para jogos que se adapta a você faz uma diferença significativa!

Quais são os requisitos para se tornar um desenvolvedor de jogos?

Em geral, um desenvolvedor de jogos deve dominar três habilidades essenciais: a transferência de um requisito funcional para uma implementação técnica, excelente comunicação e documentação e a vontade constante de aprender novas tecnologias e métodos.

Claro, há muito mais do que isso. Portanto, classificamos isso em quatro pacotes, que um desenvolvedor de jogos deve trazer como pré-requisito:

Grau de desenvolvedor de jogos

Excelentes programadores se educam. Então, com uma paixão por programação e amor por jogos, você aprenderá rapidamente todas as habilidades que o trabalho exige.

Existem, é claro, programas de graduação que ensinam programação. Mesmo assim, existem tantos exemplos de desenvolvedores de jogos que nunca viram o interior de uma universidade que um diploma de segundo grau é perfeitamente suficiente. 

Claro, uma boa educação geral não faz mal. Mas, em essência, você precisa de um maior conhecimento básico de matemática e programação.

Feito.

O fato de você ser um desenvolvedor de jogos muito solicitado ou contratado para tarefas padrão é determinado pela qualidade do seu desempenho. Um aspecto significativo aqui é a sua experiência.

Experiência de um desenvolvedor de jogos

Você tem uma grande vantagem aqui em comparação com outras profissões.

Você pode ofuscar todos os outros critérios de avaliação com seu desempenhoance e experiência.

Você pode se inscrever com seus jogos ou aplicativos programados. Então, por exemplo, se você estava envolvido no desenvolvimento de um blockbuster como Call of Duty em um empregador anterior, você não precisa mais provar nada.

Você sempre verá em aplicativos que são desejados 2-3 anos de experiência. Aqui, no entanto, o anúncio de emprego visa, em vez disso, as habilidades sociais.

Os iniciantes na carreira não sabem o que é ser uma pequena roda em produções de jogos reais.

No entanto, mesmo como um iniciante: Mostre sua excelente qualidade como programador com um exemplo prático e as habilidades sociais imediatamente ficarão em segundo plano.

Como um programador experiente, você sempre terá a possibilidade de construir uma ponte a partir de projetos antigos e aplicar métodos e tecnologias a possíveis novas tarefas.

Eu não tenho que explicar isso para um veterano como você 😉

Habilidades técnicas de um desenvolvedor de jogos

Cara, habilidades técnicas são um campo amplo para desenvolvedores de jogos. Existem muitas áreas diferentes de especialização.

Os jogos para celular são, em partes, algo completamente diferente dos jogos para PC ou console. Além disso, a realidade virtual traz elementos técnicos completamente diferentes das implementações para jogos regulares.

Todos os recursos que você coloca em code têm um impacto direto em diferentes tópicos técnicos.

Isso começa com a linguagem de programação usada, se os parâmetros de desempenho são atendidos, quanta memória adicional é necessária, até drivers de dispositivo e muito mais.

Para cada pequeno tópico, existem várias opções de implementação técnica que você precisa conhecer e avaliar. E novas funções são adicionadas o tempo todo.

Por exemplo, se AMD ou NVIDIA adicionar um novo recurso às placas gráficas (como aconteceu com NVIDIA Reflex, por exemplo - aqui está nosso artigo sobre isso), você terá que lidar com isso imediatamente.

Habilidades sociais de um desenvolvedor de jogos

Como mencionado acima, a imagem de um desenvolvedor programando sozinho nunca foi tão errada. As produções de jogos são tão cronometradas e perfeitamente planejadas que ninguém pode se permitir a falta de comunicação.

Você tem que se coordenar com pessoas fora de sua equipe e seus colegas de trabalho o tempo todo.

O mercado de jogos está em constante mudança, então a ideia básica de um jogo pode mudar várias vezes durante a produção.

Freqüentemente, novos elementos de jogo são retirados de outros jogos bem-sucedidos em uma forma modificada semelhante.

Sem uma comunicação rápida e limpa, essas mudanças rápidas, é claro, não podem ir bem. Mas, por outro lado, você precisa ter certas habilidades sociais para que suas ideias sejam aceitas. 

Em um ambiente tão dinâmico, as tensões interpessoais surgem naturalmente. Portanto, um conjunto de habilidades que traz consigo certa resiliência, compostura e mediação naturalmente tem um efeito incrivelmente positivo em seu trabalho e no ambiente imediato.

Qual é o salário de um desenvolvedor de jogos nos EUA?

Normalmente, um desenvolvedor de jogos ganha entre 50 e 90 mil dólares, dependendo da formação, experiência, localização e tamanho do funcionário. O salário médio nos EUA para desenvolvedores de jogos é de $ 69,145.

Como acontece com todas as profissões, o espectro é muito amplo. Sem experiência de trabalho, você provavelmente começará com 50 mil. Com 3-7 anos de experiência profissional, 80 mil é realista.

Apenas com 7 anos de experiência você pode se candidatar seriamente como desenvolvedor sênior de jogos e esperar um salário de 6 dígitos.

Quando você vê faixas salariais em portais de empregos, também deve se lembrar de que a maioria das empresas oferece benefícios adicionais.

Carros da empresa, habitação da empresa, cartões de gás e muitas outras coisas valem dinheiro e podem ser negociados adicionalmente. 

Especialmente na área de hardware em home office, você pode obter um pequeno bônus logo no início se descobrir de antemão o que é normal ou possível no seu empregador desejado.

Aqui estão alguns exemplos * de salários médios para um desenvolvedor de jogos em diferentes estados:

EstadoDesenvolvedor de jogos de salário médio
Califórnia (CA)$77,854
Flórida (FL)$68,772
Massachusetts (MA)$73,000
Maine (ME)$65,243
Carolina do Norte (NC)$65,938
Nevada (NV)$67,644
Nova Iorque (NY)$77,132
Pennsylvania (PA)$75,017
Tennessee (TN)$60,964
Texas (TX)$66,264
Utah (UT)$64,917
Washington (WA)$67,004

* Para cada estado, entre 20-40 empregos foram escolhidos em diferentes portais de empregos e calculada a média no respectivo nível de experiência. 

Mapa dos EUA, faixas salariais para desenvolvedores de jogos - exemplos

Qual é o salário de um desenvolvedor de jogos nos EUA em comparação com Canadá, Austrália, México, América do Sul, Europa e Ásia?

Talvez seja interessante para você, como desenvolvedor de jogos, trabalhar fora dos EUA. Abaixo, fornecemos valores médios para outras regiões do mundo. 

Observe que estamos fornecendo os valores principais para cada região. 

Por exemplo, tomamos valores da Alemanha e da França ou da Escandinávia na região da Europa, pois os salários são muito mais altos lá do que no sul da Europa. 

O mesmo se aplica à América do Sul e Ásia.

Na tabela a seguir, todos os valores são arredondados para o milhar mais próximo e todas as moedas foram convertidas para dólares americanos. *

RegiãoDesenvolvedor de jogos de salário médio (arredondado)
Estados Unidos$69,000
Canada$61,000
Australia$58,000
México$25,000
América do Sul$16,000
Europa$49,000
Ásia$42,000

* Se uma região incluía vários países, calculamos a média das partes da região onde os salários eram mais altos.

Mapa do mundo, faixas salariais para desenvolvedor de jogos

Quais são as perspectivas futuras dos desenvolvedores de jogos?

O fato é que a indústria de jogos é uma das que mais cresce, e as perspectivas dos desenvolvedores de jogos são muito boas.

Os desenvolvedores de jogos ainda são sempre desejados com muitas plataformas diferentes, novas tecnologias como VR ou AR e novos elementos de jogabilidade desafiadores.

Todos os anos, os salários aumentam, a comunidade de jogos cresce, influenciadores e esportes trazem mais e mais consumidores para o ecossistema da indústria de jogos. 

A interoperabilidade entre quase todas as plataformas e os jogos em nuvem emergentes tornam os jogos cada vez mais complexos possíveis. 

Tudo isso é uma base sólida para os desenvolvedores de jogos e seu futuro. 

Podemos recomendar totalmente este plano de carreira se você tiver o conjunto de habilidades descrito acima e gostar desta atividade.

Se você tiver alguma dúvida sobre a postagem ou sobre jogos profissionais em geral, escreva para nós: contact@raiseyourskillz.com.

GL & HF! Flashback para fora.

Postagem mais relacionada