Igrostroy: limiar para entrar na indústria, especialidades e renda possível



O desenvolvedor de jogos é um dos mais procurados nas profissões de TI. Em primeiro lugar, por ser um trabalho interessante, em segundo lugar, bem remunerado e em terceiro ... bem, um desenvolvedor de jogos pode mostrar o resultado de seu trabalho e, na maioria dos casos, mesmo os não iniciados serão capazes de avaliá-lo.

Os desenvolvedores de jogos desenvolvem jogos para uma ampla variedade de plataformas de jogos, incluindo PCs, consoles, smartphones, capacetes VR, relógios inteligentes etc. A propósito, apesar de o termo "desenvolvedor de jogos" ter sido estabelecido há muito tempo, existem diferentes interpretações. Em alguns casos, isso é chamado exclusivamente de "programador de jogos". Expandiremos um pouco o horizonte, incluindo aqui programadores e designers de jogos e artistas. Ilya Afanasyev, reitora da Faculdade de Desenvolvimento de Jogos GeekBrains , ajudou a entender esse problema difícil .



Detalhes do desenvolvedor do jogo


Há muito mais especializações dentro desse setor do que foi declarado na introdução. Ao mesmo tempo, a lista de habilidades necessárias para o trabalho varia dependendo do tipo de jogo que está sendo desenvolvido. Pode ser pequenos navegadores, jogos para celular ou projetos da classe AAA. De qualquer forma, mesmo uma breve descrição apenas das profissões mais comuns ocupará uma seção inteira.
 
O animador. Na verdade, o nome reflete totalmente a essência. São especialistas em animação que conhecem o Unity 3D, Maya, 3D Max, Mecanim e outras plataformas.
 
Designer de jogos.Uma especialidade interessante, localizada em algum lugar no meio entre artistas e engenheiros. Design de jogos é a ciência de como um jogo é "jogado". E a tarefa do designer do jogo não é apenas apresentar a jogabilidade, mas apresentar os meios pelos quais a trama será contada ao jogador. Além disso, os designers de jogos estão envolvidos no equilíbrio do jogo e estão pensando em tornar o jogo interessante.
 
Especialista em interface do usuário. Essa direção pode ser dividida em mais 3 componentes. O primeiro é um designer de UX que cria onde, como e o que será localizado, o segundo é um artista de interface do usuário que desenha a interface e o terceiro é um designer de layout de interface do usuário que simplesmente junta tudo e faz a interface funcionar como deveria.
 
DevOps. Publicamos recentemente um artigo sobre quem são os devops . Eles também estão em jogos.
 
Os desenvolvedores do mecanismo. Eles estão envolvidos na integração do SDK, desenvolvimento de utilitários e software para outras áreas.
 
Artistas técnicos. Na verdade, eles desenvolvem ferramentas para designers de jogos. Além disso, eles ajudam a escrever TK para artistas, a se envolver no controle de qualidade dos modelos, a criar maneiras de otimizar aplicativos e a participar ativamente na configuração de gráficos e sombreadores em jogos. 
 
Desenvolvedores de back-end e clientes. Os primeiros trabalham com a parte norte do jogo, incluindo análise, bancos de dados, etc., os segundos lidam com eventos, criam arquitetura e executam outras tarefas complexas.
 
Existem também testadores, roteiristas, criadores de texturas, animadores faciais, designers de níveis, etc. Quanto menor a empresa, mais generalistas se tornam desenvolvedores de jogos. Em uma equipe relativamente pequena, o designer do sistema de combate geralmente está envolvido no design de níveis. 



Quanto ganha um desenvolvedor de jogos?


Como essa é uma das profissões mais procuradas no mercado de TI (adotamos o desenvolvimento de jogos em geral, sem dividi-los em direções), então o salário é correspondente. Uma imagem objetiva é mostrada pela calculadora de salário do serviço Habr Career. Segundo ele, um desenvolvedor de jogos ganha cerca de 170 mil rublos por mês. São dados do primeiro semestre de 2020. O mesmo serviço também mostra as habilidades mais frequentes que os próprios desenvolvedores indicam como necessárias:




  • Unidade 3D;
  • C # ou C ++;
  • Unreal Engine
  • Desenvolvimento de aplicativos móveis;
  • Javascript
  • Estúdio visual

Se você especificar a especialização e escolher o desenvolvedor da direção do Unity 3D, a imagem será um pouco diferente. Aqui o salário é de cerca de 120 mil rublos por mês. Na Habr Career, você encontrará vagas no desenvolvimento de jogos com salários não menos reais. 
 






E o limite de entrada?


Para entrar nessa área, você precisa de vários fatores: você precisa ter um bom domínio de um computador, entender os jogos e não ter medo de aprender coisas novas por si mesmo. Mas você tem que estudar muito diligentemente. Qualquer uma das profissões listadas na seção anterior requer treinamento a longo prazo - pelo menos um ano (e essa é apenas a base).
 
Aqui, por exemplo, está um mapa de habilidades (e ao mesmo tempo uma árvore de desenvolvimento) de um programador cliente. E aqui é o mesmo para o programador do servidor, o back-end. Fonte
 



 




Parece impressionante e assustador, certo? De fato, você não deve ter medo - tudo isso deve ser conhecido no início do caminho; o desenvolvimento de um especialista, como em qualquer outro setor, é gradual. Depois de analisar melhor os infográficos, fica claro que, na entrada, o desenvolvedor precisa conhecer a matemática e a física do jogo. Você pode estudar sem problemas. Então você precisa dominar a sintaxe da linguagem, algoritmos e estruturas de dados, além de padrões de design. Bem, o resto virá no processo de melhorar suas habilidades e desenvolver qualidades profissionais. 
 
Em geral, qualquer experiência ou experiência anterior pode ser uma vantagem no desenvolvimento de jogos. Muitos desenvolvedores começam criando histórias e mods amadores para jogos. Por exemplo, mapas para Heroes of Might and Magic ou Starcraft.
 
É claro que também são necessárias habilidades sociais. Isso é a disponibilidade para o desenvolvimento contínuo, a capacidade de resolver problemas, a capacidade de se concentrar e se envolver no trabalho de rotina, bem como a capacidade de trabalhar em equipe. Para um desenvolvedor de jogos, se ele não é um solitário que desenvolve jogos independentes para dispositivos móveis, a capacidade de trabalhar em equipe é uma habilidade extremamente importante.

Em conclusão, podemos dizer que o desenvolvedor de jogos não deve ser um trabalho, mas a paixão de uma vida. Somente neste caso é possível alcançar um sucesso real e se tornar famoso. Isso não significa que uma pessoa que trabalha na indústria de jogos e simplesmente desempenha suas funções no trabalho seja um péssimo especialista. Mas, no entanto, os profissionais que estão pegando fogo com seus negócios estão se tornando realmente populares. É verdade que o mesmo pode ser dito de representantes de outras indústrias, e não apenas de TI.

All Articles