PDA

View Full Version : 3D Engines - 3D State x GLscene x DelphiX



SuperSayajinBR
18-10-2004, 11:15 AM
Warning: Bad English coming....

Hi, this is my 1st post in this forum, and I have a litle question for you.
I want to write a 3D game, but, I don't know what the best engine (or more simple :) ) to use for this.

Anyone can help-me?

Thanks.

noeska
18-10-2004, 12:14 PM
Some more information is needed before your question can be answered:
-what is your programming knowledge?
-do you want to support only windows, or also linux or even MacOSX?

SuperSayajinBR
18-10-2004, 02:03 PM
Well, I use DelphiX Sprite Engine, I have same knowledge in OpenGL and Allegro (C).
I was use DarkBasic.

I want support only windows, to my first project. But my really target is windows and Linux.

noeska
18-10-2004, 02:43 PM
The 3D State engine is relative easy to use, but it is windows only. I used it myself, but found it to limiting.
GLScene allows partial wysiwyg creation of 3d scenes, and there is a linux port in the make. It is MPL. I also used this one, but decided to move on the opengl. Exe sizes get rather large with GLScene.
Delphix is 2D only and windows only.

Both 3D State and GLScene are harder then DelphiX. Since you may want to support Linux in the Future i would suggest you try GLScene,

Read the following documents to get started:
http://caperaven.co.za/gls/onlinedocs/documents/gettingstarted.htm
http://caperaven.co.za/gls/onlinedocs/documents/designtimescene.htm
http://caperaven.co.za/gls/onlinedocs/index.htm

But does not Darkbasic have a 3D version also. Why not use that?

SuperSayajinBR
18-10-2004, 02:58 PM
Yes, DarkBasic is 3D too. But, I want to create my games with a profissional language :P, as Delphi or C. Whem C is very technic, and my favorite language is Pascal, I will use it.

I see, that 3D state is easy. Your code is not too hard, and it is a "profissional engine".

I will try GLScene now. Thanks.

p.s: Delphix suports 3D, it had a component called TDXD3D or TDXD3Dengine I don't remenber.

WILL
19-10-2004, 12:28 AM
I believe there is also GLXtreem, which is said to be pretty good too. and of course the OpenGL headers themselves(but you would have to make your own higher functions of course. ie. DrawLine, PutPixel, DrawSprite, etc).

If you plan on going outside of Win32 at any point, I'd stay away from DirectX completely. Unless you plan on giving the option of both to the users of your software.


Warning: Bad English coming....
Dude, don't sweat it. Half of the people that come to this site aren't even from English language based countries. We're international, we are(or *should be*) over it. ;)