Generell: das Programmieren von 3D-Anwendungen unter Delphi ist zwar möglich, aber umständlich und die Engines sind nicht immer die aktuellsten. Wenn du C++-Kenntnisse hast, dann solltest du es lieber in C++ machen.
Bevor du anfängst, solltest du dir klarmachen, dass das kein Spiel wird a la Doom, UT oder was weiß ich! Vorallem, wenn du mit DelphiX arbeitest, wird die "Grafik" nicht sehr überragend sein.
Wegen der Engine: du kannst vieles verwenden.
GLScene (
OpenGL),
DirectX (
DirectX für Delphi),
DelphiX (Einfache Canvas-Engine mit
DirectX-Code),
Genesis3D (Ähnliche Engine wird in Half-Life eingesetzt) usw.
Du solltest allerdings auch einige Erfahrung mit 3D-Programmierung haben, sonst wird der Frust groß sein.
Chris