Os programadores do setor participam do processo de criação de jogos?


62

Meu principal objetivo é criar jogos, e é por isso que estou pensando em estudar TI, para depois ser desenvolvedor / programador de jogos.

Minha pergunta é: um programador de jogos se envolve no processo de criação de jogos ou esse é apenas o trabalho do designer de jogos? Um designer de jogos é sempre necessário ou os programadores podem trabalhar no design de jogos algumas vezes?

Os programadores precisam ter conhecimento em design de jogos ou apenas seguem as ordens? Da mesma forma, os designers de jogos exigem conhecimento de programação?

Estou meio confuso sobre o que quero ser e é por isso que estou perguntando aqui. Basicamente, os programadores de jogos também passam a ser designers de jogos?


Comentários não são para discussão prolongada; esta conversa foi movida para o bate-papo .
Josh

Respostas:


90

Depende da empresa. As funções e os títulos variam amplamente em todo o setor; portanto, em algumas empresas, os papéis serão muito rígidos e rigorosos; em outras, serão mais flexíveis e permitirão mais trabalho interdisciplinar.

Também depende da pessoa; alguns desenvolvedores gostam de explorar além do cargo ou cargo "técnico", outros não.

Você provavelmente encontrará mais flexibilidade em uma empresa de jogos menor , mas certamente é possível encontrar a flexibilidade de função que você espera em uma empresa maior. Você só precisa estar ciente de que é algo que deseja e procurá-lo durante o processo de entrevista. Ou comece sua própria empresa, onde você pode ser tudo e fazer tudo.


Vejo, obrigado pela resposta e pós-correção, tenha um bom dia!
Tim

13
Fato aleatório: Isso não é verdade apenas para a indústria de jogos. Costumo me encontrar no papel de gerente de projetos ou arquiteto de software (às vezes até administrador de sistemas). Isso acontece em uma empresa de médio porte (cerca de 12.000 funcionários) e tende a ficar menos com o crescente número de funcionários.
OddDev 29/07

34
@OddDev Desde quando 12.000 funcionários são médios?
Raidri 29/07

14
@ Raidri Ah, desculpe, não é uma empresa de desenvolvimento de software. Na verdade, produzimos outra coisa. Assim, a parte de desenvolvimento é de cerca de 120 pessoas :)
OddDev

74

É importante entender que os cem codificadores de uma empresa estão implementando projetos de alto nível, não os criando . Em termos de design, você pode receber uma tarefa como "projetar o formato gráfico a ser usado para todos os recursos artísticos", mas não recebe a tarefa "projetar uma maneira de incentivar os usuários a interagir em grupos de cinco a dez pessoas" . Ou, de fato, ser solicitado a criar uma solução para praticamente todas as perguntas da minha lista de perguntas básicas do MMORPG .

Os designers de jogos decidem essas coisas.

NO ENTANTO ... não pense que ser um designer de jogos também é uma imaginação maravilhosa. A maior parte é de pesquisa, matemática, mineração de dados, números compactados e trabalho pesado, e esse trabalho será enormemente subestimado por quase todos na empresa. A vantagem disso é que é perfeitamente possível que seus chefes não saibam se você é péssimo, porque ninguém sabe o que os designers de jogos realmente fazem.

Um exemplo que sempre dou de por que não poderia ser um designer de jogos é que tive a alegria de trabalhar com uma boa: um cara chamado Ben Jans. Ele deixou a empresa com quem eu trabalhava para trabalhar na Lolapps como designer de jogos em um jogo chamado Ravenwood Fair . Observe como, nesse link, você não vê Ben Jans listado lá: você vê John Romero, Brenda Brathwaite e Dr. Cat, todos esses três designers merecidamente sendo pesos pesados ​​na indústria.

Então, a maneira como ouvi a história, sobre terceira mão porque Ben é muito humilde, é que logo após Ben se candidatar à LolApps para o cargo, o diretor da empresa foi ao gerente de contratação e disse: "por que você está contratando designers de jogos? Por que pode" você acabou de obter os codificadores para projetá-lo? "

O gerente de contratação entregou a solicitação de Ben ao diretor, que a leu, assentiu e saiu, para nunca mais fazer a pergunta.

Ben recebeu sua carta de aceitação no dia seguinte.

O que havia nessa aplicação? Crie notas para duas linhas de missão do jogo. Não apenas uma visão geral de alto nível, mas de nível extremamente baixo: nomes de personagens, linhas de diálogo com tom perfeito para o jogo (incluindo centenas de referências cuidadosamente pesquisadas ao folclore do jogo e inúmeras piadas sobre jogadores), cuidadosamente recompensas de missões balanceadas (em um jogo no estilo Farmville, onde cada ação oferece algum nível de recompensa), custos de tarefas cuidadosamente equilibrados e muito mais, e resumindo tudo com uma lista de todos os ativos necessários para cada missão (sons e gráficos para o personagens e seus ambientes; cada linha de missão usando todos os recursos existentes do mecanismo, mas exigindo uma pequena parte extra de programação apenas para mostrar que ele entendeu o custo de fazer coisas que o mecanismo ainda não fazia).

Na minha vaga memória, acho que uma missão era "os dragões visitam a ilha do jogador", começando com vagos rumores de que os dragões estavam chegando, culminando em encontrar um dragão e chocar ovos de dragão ... Eu esqueço completamente o que o outro é .

Ambos eram emocionantes, envolventes e inovadores, levando o jogo em direções ligeiramente novas, sem violar a tradição ou o tom dos jogos, como os melhores DLCs que você vê nos jogos hoje em dia.

Agora, o que me fez perceber que eu nunca poderia ser um designer de jogos é que, para fazer esse trabalho, ele teria que criar uma nova linha de missão, nesse nível de detalhe, nesse nível de novidade, a cada semana . Não tenho certeza se eu ficaria sem ideias primeiro ou se ficaria entediado pelas minúcias primeiro.

Assim como todo mundo tem um romance, todos os programadores têm uma ou duas boas idéias de jogos que adorariam tentar um dia. Alguns os fazem. Algumas dessas idéias acabam sendo boas e bem-sucedidas. Mas quase todos são maravilhas de uma só vez.

A maioria das pessoas tem medo de contar aos outros sua One Idea. Com medo de que seja roubado. Os verdadeiros criativos têm tantas idéias que não se importam - eles apenas gritam suas idéias dos telhados e esperam que um deles crie raízes. Como os comentários do louco no Calliope de Sandman me fizeram perceber que Niel Gaiman deve ter um suprimento infinito de idéias, então trabalhar com Ben Jans me fez perceber o que você precisa para ser um designer de jogos.

Um designer de jogos precisa ter uma paciência incrível e atenção aos detalhes, sim: mas idéias infinitas .


8
FWIW, também foi isso que me fez perceber por que nosso designer gráfico era tão valioso em nossa configuração, embora ele não possa fazer css ou HTML. Posso criar um site ou dois, mas não um toda semana.
Slebetman

10
Sobre ter medo de que sua ideia seja roubada: ninguém deveria. 1. Todos na indústria têm idéias próprias suficientes e preferem trabalhar. 2. Ninguém sabe se vale a pena roubar uma idéia até que alguém a transforme em um jogo jogável.
Philipp

6
Ingressou no gamedev.SE para votar esta questão. Uma das melhores respostas para qualquer pergunta que eu já tenha visto.
GTC

4
@ Philipp And 3) Toda idéia é total ou parcialmente roubada por outra pessoa ou é total ou parcialmente roubada de outra pessoa. A maioria, se não todos os gráficos básicos, foram descobertos, o que torna cada um deles único é como ele é implementado. [Se você pode criar algo verdadeiramente original, que não segue uma trama básica pensada há séculos, parabéns; você é realmente um mentor.]
Justin Time 2 Restabelece Monica

10

No meu trabalho anterior como desenvolvedor de back-end em um estúdio de jogos, os programadores tinham muito pouca contribuição para a jogabilidade / mecânica do jogo. Ocasionalmente, um designer de jogos ou designer de UI / UX me perguntava se algo que eles queriam fazer era viável, mas essa era a extensão da minha contribuição para o design do jogo.

Isso foi em um estúdio de tamanho médio de cerca de 40 pessoas; em um pequeno estúdio independente, você provavelmente teria muito mais informações como programador.

Algo a ter em mente é que, no meu antigo estúdio, havia entre 10 e 15 programadores e 1 designer de jogos. Se você deseja criar jogos, pense em suas perspectivas de emprego. Se você continuar com a programação, poderá criar o que quiser no seu próprio tempo. Como designer de jogos, você pode ou não conseguir construir muito sem uma equipe atrás de você. A programação também é uma habilidade mais transferível, o que é útil se você descobrir que criar jogos para ganhar a vida tira proveito disso ou se você acabar trabalhando para um estúdio que fica abaixo (infelizmente não é incomum em um setor tão afetado por hits). ) ou, por qualquer motivo, deseja mudar para uma área sem uma forte indústria de jogos.


Obrigado por compartilhar essa história que me deu uma visão melhor, eu nunca tinha pensado em alguns de seus pontos, apreciado!
Tim

9

Eu trabalhei oficialmente em um jogo de grande nome como programador de IA; na verdade, não tinha muito interesse em outros aspectos do design, mas tive que analisar a mecânica do jogo com cuidado e fazer muitos testes no processo. de implementar a IA. Como tal, acabei em uma boa posição para criticar os aspectos do design. Minhas sugestões sobre design foram quase sempre bem recebidas e, às vezes, até implementadas literalmente.

As equipes de desenvolvimento geralmente são equipes, e todo mundo trabalha em conjunto. Se você é inteligente o suficiente para fazer parte da equipe, também é inteligente o suficiente para que sua opinião seja levada a sério, mesmo em áreas fora de sua função oficial.


4

Um título é apenas um título, portanto, variará de empresa para empresa, mas geralmente um designer de jogos cria muitos scripts de eventos / missões, etc. e se você for contratado como programador direto, é muito improvável que você tenha qualquer entrada no design do jogo.

Em resumo, ser um programador de uma empresa de jogos não é muito diferente de outros lugares, enquanto ser um designer de jogos significa que você criará jogos, mas geralmente também precisará saber uma quantidade decente sobre codificação ou pelo menos scripts.


1
Então, se eu quiser criar minhas próprias idéias de jogo, sou melhor como designer de jogos? Eu gosto da idéia de programação e pensei que você tinha que fazer as duas coisas como programador, então eu meio que fiquei desanimado. Você pode se tornar um designer de estudos de TI ou é um curso diferente? Desculpe se pareço ignorante, tenho pouco conhecimento sobre o assunto.
Tim

7
Você provavelmente está muito melhor assim, mas aprender programação será uma habilidade inestimável. Pode até não ser um mau caminho para a carreira começar como programador e depois passar para o design mais tarde, o que o tornaria muito mais valioso do que um designer de jogos que tem apenas pouca experiência em programação.
Yudrist 28/07

4

Como as outras respostas apontaram, isso varia de empresa para empresa, mas preciso apontar algo sobre a indústria de videogames, algo que tem em comum com todos os outros ramos da indústria do entretenimento.

Em suma, o design de jogos é a parte "divertida"; portanto, as pessoas responsáveis ​​e as que pagaram suas dívidas tendem a monopolizá-lo. Pessoas com menos experiência ou menos antiguidade tendem a ver suas tentativas de contribuição demitidas imediatamente.

Além disso, muitas pessoas pensam que querem trabalhar na indústria de videogames, e os responsáveis ​​sabem disso, por isso têm pouca motivação para tratar os recém-chegados com gentileza, uma vez que são facilmente substituídos. Portanto, não espere chamá-los com sucesso em seu comportamento exclusivo.

Existem outras verdades desagradáveis ​​na indústria de videogames, como longas horas, colegas emocionalmente imaturos e consoles de videogame que são brinquedos em mais de um sentido da palavra, mas estão além do escopo de uma resposta para sua pergunta. Pergunta, questão. O ponto principal para mim é que estou feliz por não trabalhar mais na indústria de videogames e nunca mais querer voltar.


7
Mesmo que você fale alguma verdade, isso parece muito com um discurso retórico.
Vaillancourt

1
É um tanto divertido, mas infelizmente é verdade. Pessoalmente, fico feliz por ter mudado para o desenvolvimento "regular" de software, trabalhando em uma empresa em que o trabalho árduo do desenvolvimento de software é realmente apreciado e os prazos não são determinados apenas pelo rolo de um dado, como costuma parecer ser o caso no desenvolvimento de jogos.
milgner

1
Sim: enquanto fala, é algo que precisa ser dito e avisado sobre possíveis programadores de jogos.
Dewi Morgan

Se meu discurso retórico puder impedir que apenas um jovem de olhos estrelados se espalhe no para-brisa da indústria de videogames, terá valido a pena.
ulatekh

3

Primeiro, certifique-se de fazer um curso que fornece os fundamentos da Ciência da Computação. Geralmente, TI significa foco nos sistemas de negócios e informações. Eu entrevisto muitos programadores e tendemos a fazer muitas perguntas sobre algoritmos e estruturas de dados, bem como sobre os princípios de POO e Programação Funcional. Isso além de garantir que você possa programar ou demonstrar a capacidade de aprender rapidamente.

Minha pergunta é: um programador de jogos se envolve no processo de criação de jogos ou esse é apenas o trabalho do designer de jogos? Um designer de jogos é sempre necessário ou os programadores podem trabalhar no design de jogos algumas vezes?

Como outros já disseram, depende. Se você trabalha com jogabilidade (recursos, animação, IA), certamente estará envolvido no design do jogo. Caso contrário, você será menos eficaz em seu trabalho e se divertirá menos. As melhores experiências que tive foram quando um pequeno grupo de pessoas com várias habilidades se reúne para implementar alguma coisa. Por exemplo, um designer de jogos, um animador e um programador podem trabalhar em algum novo movimento de combate. Cada pessoa tem sua própria perspectiva sobre o recurso. O designer do jogo explicará como isso funciona em outros jogos, por que será divertido em nosso jogo e também quais serão os parâmetros de ajuste. O animador precisará saber quais são as animações necessárias e como elas se encaixam. O programador precisa explicar como implementará o recurso e informar a equipe sobre quaisquer problemas de desempenho ou desafios técnicos. Quando uma equipe trabalha assim, é quando a mágica acontece. Em um ambiente em que as pessoas protegem seus empregos e não deixam mais ninguém lhes dar feedback, ninguém pode crescer e a qualidade do trabalho é menor.

Os programadores precisam ter conhecimento em design de jogos ou apenas seguem as ordens? Da mesma forma, os designers de jogos exigem conhecimento de programação?

É importante jogar muitos jogos. Especialmente aqueles que sua empresa criou antes e jogos do mesmo gênero. Os designers de jogos passam muito tempo estudando e jogando outros jogos. Se você não sabe do que eles estão falando, isso leva as coisas a demorarem mais. Também é mais divertido trabalhar em um jogo se você souber o que está fazendo. No entanto, existe muita habilidade e conhecimento de domínio que os designers de jogos precisam para fazer seu trabalho, e como programador você não precisa necessariamente disso.

Estou meio confuso sobre o que quero ser e é por isso que estou perguntando aqui. Basicamente, os programadores de jogos também passam a ser designers de jogos?

Sim. Em diferentes extensões, todos os programadores também são designers de jogos. Os designers de jogos não precisam saber nada sobre programação, mas, se o fizerem, os ajudará a entender quando um programador está dizendo a eles que algum recurso é complexo demais para implementar no tempo disponível ou ocupará muita memória e assim por diante.

Na minha experiência dos anos, trabalhei em uma equipe de mais de 200 na EA, onde recebi muito pouca contribuição no design de jogos (mas eu era um programador gráfico de qualquer maneira), e em uma equipe de 60 a 70 pessoas na Activision fazendo filmes licenciados. jogos onde eu estava muito envolvido no design do jogo.

Meu papel atual é de uma equipe de 30 pessoas e todos estão profundamente envolvidos no design do jogo, bem como em seu próprio papel.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.