Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes



3
Qual é a diferença entre uma biblioteca e um mecanismo?
Estou trabalhando em uma biblioteca para ajudar no desenvolvimento de jogos 2D com o Scala. Até agora, é uma coleção de classes úteis, carregamento de arquivos, detecção de colisões, imagens, sprites etc. Então, quando ele deixa de ser uma biblioteca de classes e começa a ser um mecanismo? Onde exatamente …

9
Começando do zero - É um erro se eu reinventar a roda?
Normalmente, sempre que eu quero iniciar um jogo, acho que tenho uma boa arquitetura básica para renderizar e um melhor loop do jogo do zero. Eu normalmente não quero usar mecanismos existentes. A razão por trás disso é que eu quero implementá-lo sozinho para aprender coisas. Mas muitos blogs e …



9
O que é um ambiente "2.5D"?
Não entendo o significado do termo "2.5D". Estou especificamente confuso sobre a diferença entre os ambientes 2.5D e 3D, apesar de ter lido definições e artigos diferentes sobre ambos. Entendo as partes em que 2.5D é como 3D, mas não entendo as partes em que 2.5D é diferente. Então, o …
31 2.5d  terminology 


2
Noções básicas sobre o ruído Perlin
Estou brincando com o Perlin Noise depois de algum trabalho com a Diamond Square. Segui a implementação de Hugo Elias que, basicamente, faz uma série de funções com x, y como entrada para lançar cada valor de coordenada. Meu código PHP está aqui : Eu tenho duas perguntas: Como uso …
31 algorithm  php 


5
Compensação de atraso com jogos 2D em rede
Eu quero fazer um jogo 2D que é basicamente um jogo de sandbox / atividade baseado em física. Há algo que eu realmente não entendo. A partir da pesquisa, parece que as atualizações do servidor devem ter apenas a cada 100ms. Eu posso ver como isso funciona para um jogador, …

6
Como os jogos inativos lidam com números tão grandes?
Imaginando como jogos como o Titan tit e o Cookie Clicker lidam com números tão grandes. Estou tentando implementar um jogo ocioso, no entanto, o maior formato numérico suportado pelo c # é decimal. Eu estou olhando para suportar até 10 ^ 500; que precisa ser ponto flutuante Como eu …

4
O que é uma cor de vértice?
Minha pergunta é o que está escrito no título. Este termo "cor de vértice" aparece muito. Estou tendo dificuldade para entender isso. Por exemplo: Não é um ponto simples de vértice no espaço 3D? Se sim, como um ponto pode ter uma cor? Ou essa "cor" significa outra coisa? Há …

5
Por que as GPUs exigem drivers específicos do jogo?
As atualizações de drivers de GPU para PC costumam mencionar melhorias feitas no desempenho de jogos específicos lançados recentemente. Por que essa atualização específica do jogo é necessária? Como as mudanças específicas do jogo interagem com o código do jogo?
31 gpu 

4
O que são texturas 3D?
O Google falhou comigo, não encontrei nada informativo. Então, talvez o GameDev possa :). O que são texturas 3D? Quando eles são usados? Custos de desempenho? Como eles são armazenados? Tenho muitas idéias vagas, mas nenhuma definição "definitiva". Todas as referências a exemplos ou tutoriais são apreciadas, especialmente na renderização …
31 3d  textures 

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.