O 3D Game Builder é uma ferramenta para a criação de jogos e ambientes 3D, utiliza o conceito RAD (Rapid Application Development) e possibilita a criação rápida e fácil de qualquer tipo de aplicativo 3D, possui uma interface simples e intuitiva para pessoas com pouca experiência e uma poderosa linguagem script para desenvolvedores experientes.
Todos os módulos necessários para a criação de um jogo (edição de mapas, criação de eventos, criação de atores, controle de colisões, etc.) estão integrados em uma única ferramenta, isto possibilita ao desenvolvedor estar criando um cenário e ao mesmo tempo definido eventos para os objetos e podendo facilmente visualizar como será o resultado final.
Ambiente
- Estrutura de objetos hierárquicos.
- Controle de múltiplas cameras.
- Controle de múltiplas luzes.
- Fácil interação com os objetos (rotacionar, mover...)
- Criação de ambientes em tempo real.
- Suporte a referencia de objetos.
- Editor de scripts.
- Sistema de partículas.
- Suporte a utilização de Fog.
- Rápida e fácil criação de terrenos utilizando Heightmap.
- Suporte a utilização de skybox.
- Criação de interfaces (botões, labels, edits...)
- Fácil criação e edição de arvores utilizando arvores procedurais.
- Simulação de água.
- Suporte a efeitos especiais (fogo, raio, neve...)
- Sombras dinâmicas.
- Áudio 3D (FMOD Sound System)
Objetos
- Objetos pré-definidos (cubo, esfera, cilindro...);
- Suporte a vários formatos de modelos 3D: 3ds (3D Studio, lwo (Lightwave), obj (Wavefront), md2 (Quake 2 Model), md5 (Doom 3 Model), bsp (Quake 3 BSP Map), smd (Half Life), vrml (Vrml)
- Suporte a personagens animados do jogos Quake 2 (MD2) e Quake 3 (MD3).
Materials
- Controle de Materiais e texturas;
- Suporte a Ambient, Diffuse, Emission, Specular e Shininess;
- Suporte a mistura de texturas (transparency, additive, modulate...);
- Compactação de texturas;
- Suporte a texturas transparentes;
- Controle do tamanho das texturas.
Física
- Detecção de colisões automática;
- Controle do tamanho das colisões;
- Colisões dinâmicas;
- Suporte a diferentes tipo de colisão (slide, bounce...);
- Simulação de física automática.
Audio
- Sistema de som 3D (FMOD);
- Baseado em fontes emissoras e receptoras;
- Controle de distancia do som.
Script
- Linguagem script baseada na liguagem Pascal;
- Mais de 700 funções e procedimentos;
- Facil manipulação dos objetos utilizando scripts;
- Acesso ao banco de dados;
- Facil manipulação de arquivos;
- Suporte a arquivos INI e manipulação do registro do windows.
Principais Alterações:
- Adição do modulo de verificação de atualizações automáticas;
- Correção do bug que impedia os objetos de serem renomeados na edição de mapas;
- Corrigido o "Access Violation" que ocorria ao clicar sobre as notícias e tutoriais antes deles serem carregados;
- Adicionado a possibilidade de desfazer alterações feitas diretamente nas propriedades dos objetos no mapa;
- Corrigido o bug que permitia o cadastro de materiais e objetos com o nome em branco;
- Entre outras pequenas correções.