Desenvolvimento de jogos

32
Por que tantos jogos não são totalmente dublados?

Estou me perguntando por que tantos MMOs são apenas parcialmente dublados? Perguntei aos fabricantes de jogos (Thimbleweed Park, em suas perguntas e respostas) o quanto a locução é cara e eles disseram que não era especialmente caro, a menos que você contrate estrelas de primeira categoria. Então,...

31
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, pois ele pode simular...

31
Uma boa maneira de criar um loop de jogo no OpenGL

Atualmente, estou começando a aprender OpenGL na escola e comecei a fazer um jogo simples outro dia (por conta própria, não para a escola). Estou usando freeglut e construindo-o em C; portanto, para o loop do jogo, eu realmente estava usando uma função que fiz passar glutIdleFuncpara atualizar todo...

31
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...

31
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...

31
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...

31
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 o algoritmo...

31
Como você transforma um cubo em uma esfera?

Estou tentando criar uma esfera quadrada com base em um artigo , que mostra resultados como este: Eu posso gerar um cubo corretamente: Mas quando eu converter todos os pontos de acordo com esta fórmula (da página vinculada acima): x = x * sqrtf(1.0 - (y*y/2.0) - (z*z/2.0) +...

31
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

31
Criando uma ilusão de estresse e perigo

Atualmente, estou experimentando um cenário de jogo de aventura em que, em algum momento, o jogo é bastante calmo e o jogador precisa resolver quebra-cabeças e, em algum momento, há inimigos ou armadilhas ambientais. Não quero que surjam eventos de perigo surpreendentes que possam assustar o...