I had to use this application called Alice in one of my programming classes at school. I downloaded it and messed around with it a bit today. I made a basic engine for an FPS game, with collision detection and such.
Anyways, a little about the engine.
The Alice engine comes pre-loaded with models once you download. It also comes with a programming system that's kind of like eventing in BL and is very easy. I got the hang of it in a few minutes, and I am really bad with these things. Among the programming functions are having an object move to another object, changing colors, changing variables, responding to changing variables, and tons more.
The link to download the program is here:
http://www.alice.org/