A cada dia que
passa, a criação de jogos 3D
vêm se transformando de um assunto arcano restrito aos
gurus da programação para uma atividade disponível
ao mais relaxado hobbista. Sejam engines pré-fabricadas,
SDKs para criação de MODs,
ou kits para criação de jogos, a verdade é
que programação 3D está
ao alcance de qualquer pessoa dedicada o suficiente para estudar
e ler com atenção algumas páginas de texto
técnico. Nada que o deixe sem cabelos, faça-o
perder o sono ou queime mais neurônios do que ressaca
após uma noitada daquelas.
Como de costume,
os usuários do Delphi têm algumas
opções para a criação de jogos deste
tipo: utilizar os componentes 3D da biblioteca
Delphi-X (que utiliza o Direct-X 7
já muito obsoleto), utilizar código Direct-X
ou OpenGL diretamente (o que significa trabalhar
com primitivas como polígonos - um processo lento e relativamente
complicado para iniciantes) ou escolher utilizar a GLScene.
Inicialmente administrada
por Mike Lischke e mais recentemente por Eric
Grange, a GLScene
já é a opção preferida para o desenvolvimento
de aplicações 3D em Delphi.
Porém, uma de suas maiores fraquezas é exatamente
a falta de documentação, de artigos e tutoriais
que expliquem os primeiros passos para sua utilização.
Atualmente, a única maneira de aprender como ela funciona
é estudar os demos e o código fonte.
Visando sanar de
uma vez por todas essas dificuldades para os desenvolvedores
brasileiros, a TILT online
preparou um tutorial completo que visitará todas as principais
partes dessa biblioteca, mostrando em detalhes como utilizá-la
para criação das mais diversas aplicações
(inclusive jogos).
Prepare o seu teclado,
aqueça os bits do Delphi e embarque
em mais essa aventura trazida exclusivamente pela TILT
diretamente para o território nacional. Mas antes dê
só uma olhadinha nessas 4 telas, que ilustram o que o
pessoal anda fazendo com a GLScene.
MMORPG
sendo desenvolvido por Roger Cao

Cosmos
4D - Editor de cenas 3d

DVaster
- Jogo de programação de robôs

Medical
Volume Explorer - Visualizador de Tomografias