Unfortunantly, these are your options for what you want to do -
DarkBasic - Link :
http://www.thegamecreators.com/(duh)
(Probably your best bet. Oh, and don't waste money on classic(unless you can't at all afford the other) like I did, get Pro!)
C++ - Link : N/A(depends on which one you get, ask around)
(alot of hard work. if you do C++, I would get a cheaper software development with it called Genesis3D. It comes with a model rigger, level maker, and more. Unfortunantly, this can cost a couple hundred dollars...)
Game Maker - Link :
http://www.gamemaker.nl/
(Is as easy as you want it to be(it can be point-and-click, or hundreds of lines of code!)Is not capable of much 3D, although some have made limited games that are like GTA. There is also a .dll(basically something to add-on to the capabilities of Game Maker) called Ultimate3D which make Game Maker capable of actually importing 3D models and alot of other cool stuff. Also has a great community. But still, I don't know if it can do what you want it to do.)
FlashMX - Link : ?
(I really don't know much about it, except it is kind of like Game Maker, only with the power of Flash. I think it is only capable of 2D and very limited 3D, but I am not sure. I have never used it.)
Well, I hope this helps!
-Okashira
Let the games begin!