Desenvolvimento de jogos

37
Como projetar a classe de ataque em um jogo de RPG?

Estou na fase de planejamento de um pequeno jogo estilo RPG. O personagem terá um conjunto de atributos, como força, agilidade, etc, que são representados como números inteiros. O personagem também terá um conjunto de ataques representados como uma classe de ataque. Em cada ataque, quero que ele...

37
O que é um fragmento na programação de gráficos 3D?

O que é um fragmento em um shader de fragmento? A Wikipedia diz que: Em geral, um fragmento pode ser considerado como os dados necessários para sombrear o pixel, além dos dados necessários para testar se o fragmento sobrevive para se tornar um pixel (profundidade, alfa, estêncil, tesoura, ID da...

37
Quais são os prós e os contras de incorporar Lua em um jogo em C ++?

Eu tenho um livro de programação de jogos em C ++ e ele possui uma seção Lua. Comecei a ler a seção Lua, e isso parece interessante, mas não consigo determinar os prós e os contras do uso de Lua no meu jogo em C ++. O único benefício que posso pensar atualmente é que você pode fazer algumas...

37
Em qual diretório gravar jogo salvar arquivos / dados?

Preciso de uma lista definida de diretórios, um ou mais por plataforma, de onde colocar os arquivos salvos no jogo e outros dados gerados no jogo . Com base na especificação do desenvolvedor do SO ou porque é de uso comum se não houver recomendação. Forneça uma resposta por plataforma , com...

37
Como funcionam os patches nos jogos?

Às vezes, os jogos de console e PC têm patches para corrigir erros que os desenvolvedores perderam / não tiveram tempo de corrigir. Minha pergunta é como isso funciona? Às vezes, os arquivos de patch têm alguns megabytes de tamanho. Não entendo como um arquivo pequeno pode alterar um programa...

37
Como quantificar a retidão de uma linha desenhada?

Estou trabalhando em um jogo que exige que os jogadores desenhem uma linha de um ponto A (x1, y1) para o outro ponto B (x2, y2) na tela de um dispositivo Android. Quero descobrir como esse desenho se encaixa em uma linha reta. Por exemplo, um resultado de 90% significaria que o desenho se encaixa...

37
O que acontece quando o Time.time fica muito grande no Unity?

Como é dito aqui : Time.time A hora no início desse quadro (somente leitura). Este é o tempo em segundos desde o início do jogo. E como eu sei, o tempo é armazenado em flutuação. Então, minha pergunta é o que acontecerá quando o valor do tempo se tornar muito grande? Pode transbordar? Vai perder...

36
Câmera realista / tremor de tela de explosão

Eu gostaria de mexer um pouco a câmera durante uma explosão e tentei algumas funções diferentes para balançá-la, e nada parece realmente dar esse 'uau, que estrondo!' tipo de sentimento que estou procurando. Tentei alguns padrões arbitrários de ondas senoidais de frequência relativamente alta com...