Eu sei que concluir um jogo é um marco enorme, uma experiência completa e polida e holística. Algo que ainda não consegui me comprometer.
É claro que existem aulas e diplomas a serem ganhos em vários campos que ajudarão a ganhar experiência, mas como alguém julgaria seu próprio progresso e se esforçaria para avançar ainda mais?
O caminho de tijolos amarelos para o "Rock Star Game Programmer" está muito nublado. Nesse ponto, acho que pode estar mais perto de um oceano, flutuando até você acordar um dia no seu destino.
Respostas:
Obviamente, isso depende do desenvolvedor individual e dos objetivos que ele deseja alcançar. Mas acho que a única medida real é o desenvolvimento de jogos! Na minha opinião, o caminho de um desenvolvedor de jogos segue de perto o desenvolvimento de seu primeiro jogo. Mas então, quais são os marcos para um jogo? Existem jogos simples o suficiente para que eles possam ser criados em um único dia e existem aqueles que levam anos (os meus já estão há mais de um ano!). Claramente, o tempo de criação é um grande fator para os marcos. Se você não vai muito além de uma milha, não passa muitas pedras :). Dito isto, provavelmente existem alguns marcos genéricos para o jogo de tamanho médio. Acredito que você possa usar os marcos abaixo para avaliar seu progresso em relação ao status de desenvolvedor de rochas.
(droga essa numeração automática! Quero começar com 0 como qualquer bom programador faria!)
Tenha uma ideia para um jogo . Calma, quem não tem uma lista dessas em algum lugar?
Escolha sua plataforma e idioma . Você sempre verá esta pergunta neste site. É um grande problema para novos desenvolvedores. (Mas não pergunte aqui porque está fora de tópico! Este é um desafio que você precisa superar por conta própria)
Escreva a primeira linha de código para o seu jogo. Tão simples quanto parece, este é bastante grande. Aposto que há 100 pessoas que têm uma idéia para um jogo que desejam criar, mas nunca começam para cada 1 pessoa que completa esse primeiro marco. Eles ficam presos durante um tutorial ou ficam tão envolvidos em pensar em como fazê-lo que nunca o fazem.
Faça algo básico . Isso pode ser tão simples quanto obter um triângulo para renderizar na tela ou usar o teclado para mover um pouco o sprite. Neste ponto, você tem um jogo de esqueleto. Inicia, exibe alguns gráficos, responde ao player e termina.
Um milhão de marcos menores Isso varia desde o carregamento correto de seus materiais de arte, a correção desse bug , a leitura e gravação em disco, até a otimização prematura que estava incomodando demais para deixá-lo. Superar essa coleção de marcos é um marco muito grande. Muitas pessoas desistirão neste momento ou começarão a trabalhar em outra coisa e nunca mais voltarão. A maioria dos marcos deste marco envolve alteração de código -> reprodução -> repetição. É importante fazer o teste com frequência!
Um protótipo jogável. Isso deve representar seu produto acabado razoavelmente bem. Agora as coisas estão começando a se unir. Você está 90% lá, certo?
Um milhão de marcos menores. Oh a rotina. Você está no seu segundo 90% com muitas pequenas alterações, correções, re-otimizando suas otimizações prematuras, colapsos cerebrais e re-fatoração de código. Este é também um importante ponto de parada. Esta parte é enganosamente difícil. Os traços largos são fáceis em comparação com a arte de polir.
Um jogo completo . Agora você tem 3 cabelos grisalhos e um produto acabado para mostrar. Parabéns! Agora você só precisa publicar, promover e manter.
Mas, na verdade, os marcos são muito parecidos com esta lista. Composto no local e totalmente com você.
fonte
O melhor artigo que encontrei sobre o assunto é Como faço para criar jogos? Um caminho para o desenvolvimento de jogos .
Você realmente deveria ler o artigo inteiro, mas deixe-me resumir:
Ele passa a abordar jogos e tópicos cada vez mais avançados
e encerra com esta sabedoria:
Portanto, para julgar seu progresso como desenvolvedor de jogos, você não pode simplesmente "andar à deriva até acordar um dia no seu destino", você deve realmente desenvolver jogos . Qualquer coisa menos do que isso está simplesmente se iludindo. *
* O autor deste post não é desenvolvedor de jogos.
fonte