Here is my physcopathic opinion:
3D Generally is harder than 2 dimensions.
Because 3D has 3 dimensions there is a lot of formatting to take notice of, when corrdinates come in threes instead of twos, like:
camera angley#=(34,32,01)
Instead of:
position image(1) 23,24
*These are examples and the commands may not exist in DB*
I am new to collision detection also, because I am working on a 3d snowy scene. Its fairly simple there are no objectives as such, all you do is explore and enjoy the snow. This is meant to be a screensaver or something. But back to the point: I am failing to make this game good because I think 3d is hard and collision detection is being a pain in the ass. Literally.
If you have the same problems in 3d and decide to make something 2D instead I would advise that you use Blitz Basic as that program takes less complex commands to get the same result.
Remember: You were born to game, not to be milked.
*******
*Dakta*
*******