Blitz
O Projeto a ser desenvolvido será um jogo para desktop, com uma simples interface mais por traz um grande procedimento, para a realização deste projeto iremos usar o Blitz 3D. Um jogo 3D é um software especial, pois contém elementos muito variados:
-Módulos de Computação Gráfica, Inteligência Artificial, Redes de Computadores, Multimídia, entre outros.
Todos estes módulos devem funcionar em perfeita harmonia, obedecendo a uma característica fundamental de um jogo: deve ser um software em tempo real. Para que isto seja possível é necessário explorar ao máximo o hardware dedicado, as conhecidas placas gráficas aceleradoras 3D.
O Blitz 3D é uma ferramenta para criação de jogos, com uma linguagem de programação simples mas poderosa porque é baseado na linguagem BASIC popularmente conhecida.
No programa já tem incluso comandos para criação de qualquer tipo de jogo, dando uma flexibilidade com conforto e facilidade para o desenvolvimento.
Com essas opções o Blitz se torna uma linguagem com um nível mais alto em relação a produtividade, porque no seu desenvolvimento a velocidade é mais rápida.
No Blitz é possível escrever jogos 2D ou 3D sem o uso de nenhuma API (Application Programming Interface ) ou qualquer Biblioteca adicional, mas se necessário também é possível. E com todas essas possibilidades destacasse :
Sistema de entity flexível – As Entities são peças fundamentais para o desenvolvimento no Blitz , como por exemplo Luzes, Câmeras, objetos 3D como Casas, terrenos, carros são entities.
Meshes – Seria os elementos básicos dos processos, todo mesh pode se tornar um entity e assim transformando em um objeto que poderá ser trabalhado. O Blitz3D possui seus formatos proprietários como o X, 3DS e B3D.
Referências http://desenvolvimentodejogos.wikidot.com/blitzprimeirospassos http://www2.ic.uff.br/~esteban/files/Desenvolvimento%20de%20jogos%203D.pdf