Orbi,
1) Yes, but it's not raytracing. That's something packages like 3D Studio do when you render out the scene (and it often takes ages!). Games don't use raytracing, they just "fake" the effects of it. DBPro has shadow support for objects however.
2) Definitely, lots of examples come with it (in the Examples / Basic 3D / MiniFX Browser). This example program includes several free shaders and you can modify the properties of them in real-time to see the results (MiniFX is a great little program I think most people don't even realise they have!)
3) Yes, but this is a code-based thing. There are no commands for "set floor height" or anything, you will have to actually do some coding
Or use a BSP map in which case the collision and stuff is calculated for you.
4) Yes, very easily.
Cheers,
Rich
"Gentlemen, we have short-circuited the Universe!"