Desenvolvimento de jogos

9
XNA: Como funciona a segmentação?

Eu gostaria de implementar o threading no meu jogo XNA, mas não tenho certeza de como as coisas funcionam ao compilar para o XBOX 360. Alguém poderia elaborar isso? Por exemplo, quantos threads o XBOX suporta? Percebo que o XNA usa uma versão especial do Compact Framework. Como isso afeta o...

9
Qual o papel do desenvolvimento com eventos nos jogos?

A maior parte do desenvolvimento de aplicativos baseia-se no desenvolvimento de eventos, mas considerando o estilo de ciclo de jogo de desenvolvimento de jogos e a (geralmente) necessidade de alto desempenho / taxa de transferência, qual o papel do desenvolvimento de eventos usando e quais são as...

9
Melhor maneira de testar casos simples em jogos

Ao projetar e testar um novo jogo, na maioria das vezes, as pessoas que experimentam a funcionalidade se acostumam com as coisas e não tentam mais as "maneiras estúpidas". Portanto, se o desenvolvimento quebrar alguma coisa, pode ser um recurso que apenas um novo usuário se incomodaria em tentar....

9
Como um mapa de jogo em 3D é armazenado e manipulado

Sou programador, mas ainda não desenvolvi nenhum jogo. Joguei vários jogos em 3D e sempre me perguntei como o mapa do campo é armazenado e renderizado. Eu sei que alguma placa de aceleração é um hardware necessário, mas como exatamente a visualização é alterada sem sequer um único piscar na...

9
Como faço para gerar normais de superfície?

Eu tenho alguns métodos de desenho de depuração no meu mecanismo que podem gerar geometria útil para depuração, como esferas e cubos. No momento, não gero normais para essas formas. Existe um método de propósito geral de gerar normais de face e normais de vértice para uma malha arbitrária? (Eu...

9
Bom exemplo de efeito multipass?

No XNA (e no Direct3D em geral no AFAIK), em vez de criar sombreadores individuais de vértices e fragmentos, você agrupa potencialmente muitos sombreadores relacionados em 'Efeitos'. Quando você usa um efeito, seleciona uma 'técnica' (ou repete todas elas) e, em seguida, cada 'técnica' tem um...

9
Dividir em arquivos - quanto dividir?

Se eu disser que tenho uma estrutura hierárquica de entidades, em vez de um modelo de componente. Algo como: (Sim, isso é feito) Arma-> Arma-> Arma Automática-> MP44 Ou, mais um exemplo clássico: Entidade-> MovableEntity-> Inimigo-> WalkingEnemy Até que ponto você dividiria...