Empresas de jogos - envolvimento de programadores no processo de design

8

Esta é uma pergunta basicamente para programadores com experiência trabalhando em empresas de jogos.

Quão comum é que os codificadores de jogos participem do processo de design do jogo? Design de jogabilidade e design de conteúdo. Você participa de reuniões relacionadas ou algo parecido ou tem outras oportunidades (formais / informais) de expressar suas opiniões sobre os recursos / níveis do jogo / até mesmo a história e para que eles sejam realmente considerados?

Outra questão, não completamente independente - é possível para um programador com interesse no campo passar do trabalho técnico para um trabalho relacionado ao design de jogabilidade (ou ambos em empresas menores)? Isso acontece?

Zaky German
fonte
2
Apenas um comentário sobre sua terminologia. O termo "desenvolvedor" é usado de maneira diferente nos negócios de jogos e nos outros campos da tecnologia. Em outros campos, "desenvolvedor" é basicamente sinônimo de "programador", mas no desenvolvimento de jogos significa "qualquer pessoa que trabalhe na produção de um jogo". Programadores, artistas, designers ... são todos "desenvolvedores de jogos". O que vem a pensar é uma resposta oblíqua à sua pergunta.
Jhocking
@jhocking obrigado por apontar isso, eu editei a minha resposta
Zaky alemão
É possível que um programador mude para o design de jogos, embora isso seja raro. Se bem me lembro, Cliff Bleszinski era originalmente um programador, mas agora ele está envolvido na criação dos jogos Unreal e Gears of War. Ian Schreiber começou como programador e, desde então, escreveu livros sobre design de jogos.
thedaian

Respostas:

10

Frequentemente, os codificadores são solicitados a descobrir se os projetos são possíveis e também ajudam a solicitar novos recursos nos cronogramas, mas quando se trata de fornecer informações criativas ativamente, cada empresa varia muito. Alguns não têm muitos designers dedicados e os codificadores devem "agregar valor" ao desenvolver os recursos. Em outras empresas, há um "rigoroso" se não estiver em um documento de design, não está entrando.

Então, escolha para quem você trabalha com cuidado.

Além disso, é muito possível que um codificador passe a ser um produtor, o que pode levar a um controle mais criativo, mas ainda não vi um bom designer começar como um codificador profissional. (ser um entusiasta de jogos de computador que virou codificador de quarto não conta, pois muitos designers de jogos precisam começar a tentar suas idéias em algum lugar)

Essa distinção minha parece ter despertado alguns sentimentos, então deixe-me elaborar:

Os desenvolvedores de jogos que são, em primeiro lugar, os codificadores, aqueles que começaram por codificar e perceberam que gostavam de jogos de computador e depois começaram a desenvolvê-los se tornaram desenvolvedores de jogos; designers.

Os que começaram amando os jogos e depois atacaram os SDKs com entusiasmo, os que fazem mods, geram muitas coisas aleatórias nos kits de criação de jogos, apenas finalmente entrando em um trabalho em que codificam muito mais tarde, são designers de jogos que podem codificar . Esses, geralmente, têm a sensação de design de jogos que os tornam bons designers de jogos.

É certo que eu sou um dos primeiros, eu amo jogos de codificação, mas pela alegria de desenvolver o jogo, e no caso de meus projetos em casa, por ver a reação da minha família quando eles jogam os jogos que eu faço para eles . No entanto, estou ciente das minhas falhas no que diz respeito ao design de jogos. Eu tenho que me esforçar muito para não ser pego pensando em um codificador ao criar jogos. Eu tenho que me impedir de adicionar recursos apenas porque eles são simples, e me impedir de evitar adicionar recursos apenas porque são difíceis.

Os codificadores que começaram projetando me incomodam com sua tolerância ao código gasto, mas quando dou um passo para trás e vejo o que eles fizeram com o código, tenho que ser humilde e admitir que eles melhoraram o jogo, independentemente de quão irritante eles podem ser quando se trata de limpeza de código.

Encontrei um raro no meu último emprego que era a combinação dos dois e desejo-lhe muita sorte no futuro.

Portanto, embora os codificadores possam estar envolvidos no processo de design, adicione sua própria criatividade à mistura, acho que provavelmente é melhor resumir de maneira diferente: as reuniões de design podem incluir codificadores e designers, às vezes até têm a descrição correta do trabalho.

Richard Fabian
fonte
11
Como mencionado, isso depende muito da empresa, mas é mais provável que ocorra em empresas menores que em grandes. Existem alguns recursos nos videogames em que trabalhei (eu sou ... erm .. era um programador de jogos) que eram meus e não do design original. Algumas delas foram considerações iniciais de design, mas um bom número delas se enquadra na categoria 'Isso não é factível conforme projetado pelo prazo final; que tal algo assim?' hehe :)
James
@ James Creio que a maioria codificadores participaram do segundo método de "processo de design" que você mencionou;)
Zaky alemão
3
"Ainda não vi um bom designer começar como programador profissional" - Richard Garriott, Peter Molyneux, Sid Meier, Will Wright, Chris Crawford, David Braben, Doug Church, Jonathan Blow, Soren Johnson, John Romero e John Romero e poucos outros podem discordar disso - por valores subjetivos de "bom", obviamente. :)
Kylotan
2
Não entendo a distinção que você está fazendo. Eles eram codificadores profissionais, que agora são designers de sucesso. Eles não eram designers profissionais que podiam codificar. O conceito de um designer de jogos profissional nem existia para a maioria deles quando eles começaram.
Kylotan
11
Eu acho que a distinção pode ser que alguns desses codificadores só começaram a codificar porque queriam escrever um jogo. Nunca foi sua intenção ser um programador, eles só queriam fazer um jogo, e foi tudo o que fizeram. Mais uma vez, alguns dos exemplos parecem contradizer isso também. Pessoalmente, não gosto da distinção.
EdA-qa mort-ora-y
5

Não há regras, às vezes

Não havia regras na empresa de jogos em que trabalhei. Claro, não acho incomum que os codificadores façam design . Vou compartilhar meus exemplos.

Em relação a,
Enquanto fui contratado como programador, fiz design e música. Não é que eu quisesse fazer coisas criativas, elas simplesmente não tinham estrutura e precisavam do meu design.

Sim, é possível mudar de um trabalho técnico para o design / jogabilidade em uma empresa não estruturada. Você precisa trazer alguma habilidade real e ter cuidado com questões territoriais e egos.

Como eu vim da indústria da multimídia e estava apenas fazendo programação como um hobbie, tive confiança para mudar para o design de jogos. Essa foi a minha oportunidade, mas, em vez de não ter experiência com design, faltava experiência em programação.

Espero que você tenha uma pausa no setor, se é isso que você procura. Eu recomendo obter alguma experiência com design em uma empresa de jogos, mas fique dentro do seu cargo. Você sempre pode ir para outra empresa com a experiência que adquiriu, sem incomodar os egos de sua empresa atual.
Boa sorte,

DisEngaged
fonte
Bom argumento sobre o ego, definitivamente algo que um programador motivado para o design deve ter em mente.
Zaky German
4

Em nossa empresa, designers de jogos são separados de outros desenvolvedores. Mas temos uma página especial em nosso wiki interno, onde podemos postar nossos pensamentos sobre diferentes aspectos do jogo e, claro, podemos conversar com eles diretamente. Mas a última palavra sempre tem designers de jogos e não podemos fazer nada fora das especificações. E é ótimo, na verdade. Divisão de trabalho.

Andrey Frolov
fonte
3

Primeiro: sua milhagem varia dependendo de você e da empresa em que trabalha.

Dito isto, vejamos alguns cargos:

Desenhista técnico - Esses indivíduos abrangem o design e a programação. Muitas vezes, os que encontrei começaram como programadores e depois migraram bastante para o design. As responsabilidades geralmente envolvem trabalhar em estreita colaboração com a equipe de design e a equipe de programação para criar elementos de design tecnicamente desafiadores.

Programador de jogabilidade - fui programador de jogabilidade em um FPS triplo-A. Normalmente, nossas responsabilidades envolvem traduzir os sonhos de um designer em realidades. Dependendo do estúdio, você pode ter bastante espaço para o funcionamento de sua implementação e o que se oferece ao designer. Eu já vi os valores iniciais de mais de um programador de jogo serem usados ​​no produto enviado. Além disso, ser um programador de jogabilidade oferece um diálogo estreito com a equipe de design, permitindo que você comente ou influencie seus designs.

Outros programadores - Os programadores de mecanismo e programadores de ferramentas geralmente têm muito pouco poder de decisão em qualquer projeto além de "isso pode ser feito". No entanto, isso depende do estúdio. Meu estúdio atual (uma casa social / casual) espera que todos forneçam informações para o design, incluindo todos os programadores.

Então, basicamente, tudo depende da empresa e da sua posição dentro da empresa.

Espero que ajude!

AA Grapsas
fonte
Muito obrigado, esse é exatamente o tipo de resposta que eu esperava obter.
Zaky German
2

Quão comum é que os codificadores de jogos participem do processo de design do jogo?

Eu tive experiência de 3 empresas:

  • Ninguém tinha designers. Todo o design foi feito por programadores e artistas, geralmente os mais antigos.
  • Um deles possuía projetistas e os programadores praticamente não deram entrada no processo. O programador líder pode ser chamado para fornecer uma verificação de viabilidade do design depois que ele foi feito e os ajustes foram feitos de acordo, mas eles não fizeram o design como tal.
  • Um deles possui programadores e designers separados, mas os programadores são incentivados a contribuir com o design de alto nível tanto quanto os designers - a divisão do trabalho ocorre mais no lado da implementação.

Então, não há padrão lá!

é possível que um programador com interesse no campo passe do trabalho técnico para um trabalho relacionado ao design de jogabilidade (ou ambos em empresas menores)? Isso acontece?

Sim e sim. Eu acho que é bastante comum, e eu diria que é preferível - eu preferiria ter um designer que tenha (a) experiência no processo de criação de jogos e (b) entendimento das limitações do meio.

Kylotan
fonte
1

Uma pergunta que eu gostaria de responder, mesmo que você não perguntasse diretamente: os designers de jogos DEVEM envolver os programadores em suas reuniões de design? (Como outros já disseram, se eles fazem ou não variam de equipe para equipe.)

Eu acho que este é um enfático SIM. O trabalho de um programador é, essencialmente, transformar as idéias do designer em código de trabalho. Para que isso aconteça, o programador precisa se comprometer com o design, seja por sentir que possui informações criativas ou apenas por estar "ininterrupto" em termos do estado atual e da direção do jogo.

Especialmente em equipes onde os designers não são codificadores fortes, também é vital que os programadores tenham "poder de veto" sobre qualquer projeto que seja mais difícil ou demorado de codificar do que vale a pena ... especialmente se eles puderem sugerir coisas triviais. implementar alternativas. Os programadores também tendem a ser bons em encontrar falhas no design, porque pensam em termos de "como codifico isso", para que um detalhe que falta seja destacado para um programador mais fácil do que para um designer.

Ian Schreiber
fonte