A CG Spectrum é uma escola on-line de animação, efeitos visuais, design de jogos e visualização 3D, cuja missão é inspirar e preparar artistas de cinema, jogos e visualização prontos para o setor. Seus cursos on-line são alguns dos melhores do setor, tanto para iniciantes quanto para criativos experientes. Visite o site da empresa para ver todas as suas ofertas.
O artigo abaixo foi escrito por Nadia Stefyn e publicado originalmente no blog do CG Spectrum.
Quer saber como os videogames são feitos? Este artigo aborda o processo de desenvolvimento de videogames e, em particular, o "pipeline" - uma condição do setor que se refere ao processo de criação de um videogame do zero. Esta é a Parte Dois de uma série de duas partes, portanto, não deixe de conferir a Parte Um, caso ainda não o tenha feito. A primeira parte abordou a pré-produção, e esta parte abordará a produção e a pós-produção.
Produção
A produção é o estágio mais longo do pipeline, e é preciso ter todas as mãos no convés.
Com duração de 1 a 4 anos, é na produção que o jogo realmente começa a tomar forma. A história é refinada, os recursos (personagens, criaturas, adereços e ambientes) são criados, as regras do jogo são definidas, os níveis e os mundos são construídos, o código é escrito e muito mais!
Quase tudo em um videogame é uma decisão consciente. Isso inclui cada personagem, ambiente, objeto, bem como a aparência, as cores, os sons, o nível de dificuldade, as regras e o sistema de pontuação.
No entanto, as ideias iniciais nem sempre se traduzem tão bem na realidade, portanto, à medida que o trabalho é feito, o jogo é continuamente testado e refinado.
Vamos dar uma olhada nos principais marcos da produção de jogos e em alguns dos principais trabalhos de desenvolvimento de videogames, tendo em mente que as equipes menores precisarão assumir várias funções, enquanto um estúdio maior terá mais funcionários, muitos dos quais especializados em um aspecto específico da produção.
Marcos de produção:
Há vários marcos a serem atingidos durante o processo de desenvolvimento do jogo.
Protótipo: Este é o teste inicial do jogo (que ocorre na pré-produção e é descrito em detalhes acima). Alguns jogos talvez nunca passem dessa fase.
Primeiro jogo: O primeiro jogo dá uma ideia muito melhor do visual e da jogabilidade. Embora ainda esteja longe de ser final, os espaços reservados são substituídos por ativos de maior qualidade e a arte é adicionada.
Fatia vertical: Uma fatia vertical é uma amostra totalmente jogável que pode ser usada para apresentar seu jogo a estúdios ou investidores. Com duração de apenas alguns minutos até meia hora, o corte vertical proporciona uma experiência em primeira mão do seu jogo.
Pré-alfa: A maior parte do conteúdo é desenvolvida no estágio pré-alfa. Nesse ponto do desenvolvimento do jogo, algumas decisões importantes precisarão ser tomadas. O conteúdo pode ser cortado, ou novos elementos precisarão ser adicionados para melhorar a jogabilidade.
Alfa: O jogo está "com todos os recursos completos", o que significa que os principais recursos foram adicionados e o jogo pode ser jogado do início ao fim. Alguns elementos, como ativos de arte, talvez ainda precisem ser adicionados, mas os controles e a funcionalidade devem estar funcionando corretamente. Os testadores de controle de qualidade garantirão que tudo esteja funcionando perfeitamente e informarão os erros à equipe.
Beta: Nesse ponto, todo o conteúdo e os ativos estão integrados, e a equipe deve se concentrar na otimização em vez de adicionar novas funções ou recursos.
Mestre de ouro: O jogo está finalizado e pronto para ser enviado à editora e lançado ao público.
Principais funções de desenvolvimento de jogos
As funções de desenvolvedor de jogos variam de acordo com o tamanho e o tipo de estúdio. Estas são algumas das posições comuns que você encontrará.
Gerente de projeto
O gerente de projeto garante que o processo de desenvolvimento do jogo ocorra sem problemas, que os marcos sejam cumpridos, que os riscos sejam antecipados/mitigados e que os membros da equipe façam o que devem fazer. Geralmente, eles são o centro de comunicação entre as equipes de desenvolvimento e design e os executivos. Os gerentes de projeto são excepcionalmente organizados e devem ter excelentes habilidades de comunicação e de relacionamento com as pessoas.
Desenvolvedores/programadores de jogos
Os programadores de jogos ajudam a desenvolver jogos, transformando conceitos de design em código para criar jogos totalmente jogáveis. (Leia mais: Como se tornar um programador de jogos ou a diferença entre programação de jogos e desenvolvimento de jogos).
Os programadores geralmente são engenheiros de software ou cientistas da computação com sólida formação em programação, além de uma combinação de criatividade, habilidades matemáticas e paciência para codificar com sucesso ideias em visuais e sons interativos. Eles garantem que o jogo seja executado sem problemas.
Há muitos aspectos diferentes da programação, incluindo:
- Criação de um mecanismo básico personalizado para o jogo
- Funções de script, eventos e interações
- Criação de física (por exemplo diferenças de gravidade em um jogo ambientado no espaço)
- Desenvolvimento e modificação de renderizações gráficas em 3D
- Simulação de inteligência artificial em adversários
- Adição de efeitos sonoros, música e narrações
- Implementação da lógica e da mecânica do jogo
- Criação da interface do usuário
- Escrever código específico para teclado, mouses ou joysticks
- Possibilitar aos jogadores competir ou cooperar via LAN ou Internet
- Desenvolvimento de ferramentas personalizadas
- Portabilidade de código entre plataformas
- Implementação de algoritmos, abordando requisitos de memória e problemas de cache
- Identificação e correção de bugs
Em estúdios maiores, você encontrará especialistas dedicados apenas à programação de IA para o jogo, ou funcionários que trabalham apenas na interface do usuário.
O programador médio ganha US$ 59.010 por ano; no entanto, um programador sênior ou líder pode ganhar mais de US$ 100.000 por ano. Um curso de programação de jogos pode equipá-lo com as habilidades necessárias para conseguir seu primeiro emprego no setor de programação de jogos.
Designers de jogos
Um designer de jogos é o criador driver do jogo e geralmente é um cruzamento entre um escritor e um artista, com algum conhecimento de programação.
A seção de pipeline de produção de design de jogos envolve a criação de histórias, personagens, objetivos, regras e desafios atraentes que impulsionam as interações com outros personagens, usuários ou objetos.
Os designers podem ser responsáveis por:
- Desenvolver o enredo, as histórias de fundo dos personagens e o diálogo
- Desenvolver a jogabilidade, as regras e o sistema de pontuação
- Determinação do nível de dificuldade
- Construção de ambientes, bordas, obstáculos e objetos
- Design de níveis e mundos
- Programming/scripting
- Edição digital
Se estiver trabalhando em uma empresa maior, essas tarefas podem se assemelhar a funções individuais, que abordaremos a seguir.
De acordo com a Payscale, o salário médio de um designer de jogos é de US$ 63.838, enquanto um líder pode ganhar mais de US$ 93.926 (dependendo da experiência, do local, do tamanho do estúdio e do setor). Os designers sênior e técnicos podem exceder essa faixa. Dê uma olhada em nossos cursos de design de jogos para ter uma ideia das habilidades necessárias para um emprego em design de jogos. (Para saber mais: O que é design de jogos?)
Designers de níveis
Um designer de níveis de videogame é responsável por criar níveis interessantes e divertidos. Seu trabalho é manter o jogador concentrado em avançar no jogo e alcançar seu objetivo ou missão, reduzindo o potencial de confusão.
Como os jogos são muito mais complexos do que costumavam ser, é comum encontrar em grandes estúdios designers de jogos dedicados apenas ao design de níveis.
Os projetistas de níveis se inspiram na arte do site Concepts, nas referências fotográficas e no GDD para esboçar mapas confiáveis e criar modelos físicos de níveis.
Dependendo do tipo de jogo e se ele é baseado em eventos reais (como uma batalha da Segunda Guerra Mundial), eles podem precisar aprender tudo sobre um determinado período da história e pesquisar locais reais para garantir que o nível seja realista e crível. Se o jogo for adaptado de um livro ou filme, eles precisarão ler/assistir ao original e procurar pistas. Se o mundo for totalmente fictício, eles precisarão usar sua criatividade e se inspirar na arte do site Concepts fornecida.
Em seguida, usando um editor de níveis (software usado para projetar níveis e mapas), eles criam os níveis, os estágios ou as missões. Seu trabalho também pode incluir coisas como planejar locais de início e saída, determinar onde haverá túneis e passagens ocultas, locais onde ocorrerão interações ou diálogos, pontos de desova de monstros, pontos de gatilho onde ocorrerão determinadas ações e muito mais.
Os projetistas de níveis são responsáveis por identificar e corrigir erros, como jogadores que caem fora dos limites ou ficam presos e não conseguem sair. O desafio dos videogames é que, depois que o jogo é lançado, ele não está mais nas mãos do designer. O jogador pode interagir com os mundos de maneiras inesperadas, revelando erros que passaram despercebidos durante o desenvolvimento.
O nível provavelmente terá várias versões antes de se tornar final.
Um designer de nível pode ganhar, em média, US$ 56.884, dependendo do estúdio e do local. Os designers sênior ou mais experientes podem exigir um salário muito mais alto.
Se você estiver interessado em se tornar um designer de níveis, o Curso de Design de Jogos ensinará o processo de transformar Concepts em protótipos, como tornar um nível divertido, garantir que seu nível seja visualmente interessante, incorporar a narrativa e criar e programar seu nível em um mecanismo de jogo.
Artistas de jogos
Os artistas de jogos podem incluir artistas deConcepts , animadores, modeladores 3D e artistas FX.
Esse grupo é responsável por dar cor, movimento e vida ao jogo.
Embora um artista deConcepts esteja mais ativo durante a pré-produção, quando está projetando o visual inicial (normalmente em 2D), ele pode ser chamado novamente mais tarde no processo de desenvolvimento do jogo se novos elementos forem adicionados ou se o jogo mudar de rumo.
Um artista conceitual 3D (que pode ser o mesmo artista) usa software de escultura digital como ZBrush, Maya e Photoshop para criar adereços, ativos e ambientes 3D. Eles também adicionarão texturas e detalhes.
Modeladores 3D
Os modeladores 3D criam modelos de pessoas, objetos, adereços, armas e ambientes que podem ser texturizados e animados conforme necessário. Os modeladores precisam saber como reunir e usar materiais de referência de alta qualidade, especialmente se estiverem reproduzindo objetos reais (por exemplo, um AK-47, um helicóptero de ataque Buzzard, a Torre Eiffel, etc.).
Os modeladores podem usar fotos dos objetos que estão criando ou drones se o objeto for muito maior e eles precisarem de uma visão aérea. Se o jogo for só de fantasia, eles precisarão fazer referência à arte conceitual e usar a imaginação para criar algo novo e exclusivo. (Para ler mais: O que é texturização 3D? Caminho da carreira de modelador 3D)
Animadores de jogos
Os animadores de jogos acrescentam profundidade e realismo, adicionando movimentos críveis a personagens, objetos e ambientes. Eles criarão storyboards e mapearão as principais cenas de animação que se alinham ao enredo do jogo.
Os animadores geralmente precisam realizar muitas pesquisas (por exemplo observar como os animais se comportam e interagem com os outros se estiver trabalhando em um jogo baseado em animais). Os dados de captura de movimento também podem ser usados para ajudar a criar animações mais realistas.
Artistas FX
Os artistas de efeitos visuais proporcionam aos jogadores uma experiência mais imersiva e divertida, adicionando efeitos impressionantes como explosões, fumaça, fogo e simulações de líquidos, além de eventos climáticos como chuva, raios, nevascas etc.
Os artistas de efeitos de jogos tendem a usar softwares como o Houdini FX ou o Maya, mas também devem ter experiência em mecanismos de jogos como o Unity ou o Unreal Engine 4.
Engenheiros de áudio / designers de som / compositores
Os especialistas em som desenvolvem efeitos sonoros realistas, gravam narrações/diálogos entre os personagens e criam trilhas sonoras que definem o clima para os jogadores, acrescentando suspense ou dicas de áudio (por exemplo, o que é um som de suspense). música de abertura, música de pausa do menu, marcação de uma vitória etc.).
QA (garantia de qualidade) / testadores de videogame
Os testadores de videogame são essenciais no processo de desenvolvimento de jogos! Essas pessoas testam os jogos, procuram bugs e garantem que o jogo seja executado sem problemas e que as instruções sejam claras para os jogadores. Eles relatam os erros à equipe de desenvolvimento no que às vezes é conhecido como folha de erros.
Funções adicionais
Além das funções de desenvolvimento de jogos mencionadas acima, os estúdios maiores podem ter a capacidade de trazer vários especialistas adicionais, como:
- Designers da Quest
- Designers de combate
- Escritores
- Intérpretes e tradutores
Mais tarde, no processo de desenvolvimento do jogo, a equipe de produto desempenha um papel mais importante, ajudando a lidar com o marketing e a distribuição do jogo.
Pós-produção
Depois que a produção é concluída e o jogo é lançado, o processo de desenvolvimento do jogo continua com alguns membros da equipe sendo relegados à manutenção (correção de bugs, criação de patches) ou à criação de bônus ou conteúdo para download (DLC). Outros podem passar para a sequência ou para o próximo projeto.
Um post-mortem ou debriefing pode ser realizado para discutir o que funcionou/não funcionou e determinar o que poderia ser feito melhor na próxima vez. Todos os documentos de design, ativos e códigos são finalizados, reunidos e armazenados, para o caso de serem necessários no futuro.
Recursos adicionais de desenvolvimento de jogos:
Se você deseja criar videogames, é essencial entender o processo de desenvolvimento de jogos.
Independentemente de qual seja a sua função no pipeline, conhecer a finalidade e a ordem de cada departamento o ajudará a trabalhar com eficiência e a reduzir problemas dispendiosos no futuro.
Não é necessário saber como fazer o trabalho de todos, mas você precisará saber como o seu trabalho afeta o trabalho dos outros e como passar o trabalho utilizável para o próximo estágio da produção. O entendimento do processo também o tornará mais empregável, pois todos os grandes estúdios usam um cronograma de produção de videogames.
Aqui estão mais algumas leituras para ajudá-lo em sua busca:
- O que é design de jogos?
- Qual é o processo de design do jogo?
- 5 dicas para conseguir um emprego na área de efeitos visuais
- O que é o pipeline de efeitos visuais?
- O que é programação de jogos?
Quer saber mais?
A CG Spectrum é uma escola de desenvolvimento de jogos e parceira acadêmica da Unreal que oferece cursos especializados de arte, design, programação e desenvolvimento de jogos para alunos iniciantes e avançados.
Seja orientado por especialistas do setor que trabalharam na Ubisoft, Microsoft, EA e em outros grandes estúdios de jogos e aprenda o processo de desenvolvimento de jogos passo a passo, formando-se com um portfólio de trabalhos originais!