Desenvolvimento de jogos

18
O Vector3 deve herdar do Vector2?

Estou criando um par de classes Vector2(X & Y) e Vector3(X, Y & Z), mas eu não sei se para fazer Vector3herdar a partir de Vector2, ou se a re implementar-as variáveis de membro m_xe m_yde novo? Quais são os prós e os contras de cada lado (herança versus redefinição). Edit: Estou usando C...

18
Como detecto bordas?

No meu jogo, eu gostaria que meu personagem fosse capaz de agarrar-se às bordas e de se levantar se houvesse espaço para isso. Como eu detecto se há uma borda e se o personagem tem espaço suficiente para

18
Como obter um efeito de iluminação 2D suave?

Estou fazendo um jogo baseado em blocos 2D em XNA. Atualmente, meu raio se parece com isso . Como posso obtê-lo para olhar como este ? Em vez de cada bloco ter sua própria tonalidade, ele possui uma sobreposição suave. Estou assumindo algum tipo de sombreador e para passar os valores de...

18
Por que os MMORPGs ainda usam vários servidores?

MMORPGs, alguns MOBAs como League of Legends ou mesmo StarCraft 2 geralmente o forçam a escolher um servidor. Geralmente eles são EUA, UE e MAR, em MMORPGs muitos por local. Percebo que isso era necessário há alguns anos, mas agora com o advento da AWS e ofertas semelhantes que permitem escalar...

18
O que é "desenvolvimento de ferramentas?"

Eu tenho procurado trabalhos diferentes na indústria de jogos e muitos dos trabalhos que vi anunciados são para uma posição de "Desenvolvedor de ferramentas". Eu não sei o que isso realmente é. Alguém poderia explicar o que é isso para mim, por favor? E se alguém tiver algum link para material que...

18
Como os objetos do jogo devem estar cientes um do outro?

Acho difícil encontrar uma maneira de organizar os objetos do jogo para que sejam polimórficos, mas ao mesmo tempo não polimórficos. Aqui está um exemplo: supondo que queremos todos os nossos objetos update()e draw(). Para fazer isso, precisamos definir uma classe base GameObjectque tenha esses...