3D Adventure Game Engine? Is there?

Started by TheMagician, Thu 07/04/2005 12:12:06

Previous topic - Next topic

Chicky

I've been playing with 3d in DarkBasic for the last year or so now (on and off) And are currently at the stage where i can have a character walk around a world, with imported models, collision with the models is perfect and i am able to run animations etc.

fovmester

Quote from: TheMagician on Thu 07/04/2005 15:56:13
I just had a look at the demo version of DarkBasic.
I think I noticed one big disadvantage of the program. Your complete code (which would be pretty big for a GK 3 style game  :D ) has to go into ONE single script. There are no seperate supscripts like in AGS.
That makes things really complicated.

I'll now try the BlitzBasic 3D demo version.
However, coding your own pathfinding routine doesn't sound like fun to me! Do you think there are any tutorials on that topic?

I've used Dark Basic a lot in the past, and while it's kind of powerful the scripts tend to become REALLY nasty. This is because the script-language is based on the BASIC-language, which means no object-orientation at all! So making big complex projects like a GK3 in DarkBasic is not recommended! (at least not by me ;) )

shbaz

Blender3d has an inset game engine. It's weak in that there are no shadows, bumpmaps, or other modern ammenities but it's easy to use once you get the hang of Blender3d as a whole, and the other plus is that you can design everything inside one program. Steep learning curve, not many people like it. Programming optional, it's mostly point and click.

Crystal Space is an awesome engine packed with features but requires a lot of programming in C++. If I could only figure it out..
Once I killed a man. His name was Mario, I think. His brother Luigi was upset at first, but adamant to continue on the adventure that they started together.

TheMagician

#23
Well, in the last three days I was able to program a camera to move over a hight-mapped terrain in the exact way like Gabriel Knight 3.
Not that this is a breakthrough in game creation but I am really satisfied now.Ã,  :D

Blitz3D also has this function called "include" which you can use to split up your program into different smaller parts (didn't quite figure that out, yet).

However, I think you are right, fovmester. The Basic language tends to become messy very soon.

I also looked at Crystal Space. Man, that looks pretty professional ... too professional for me anywayÃ,  :(
If have to learn C++ some day. That would make things so much easier.

In the next days I'll try to implement a moving character into my 3D terrain and see how that is working (and how big and nasty my code is by then).
One problem with Blitz3D, however, is that it has no inbuilt shadow system or functions to create shadows ...

Stefan

SMF spam blocked by CleanTalk