It's not necessarily as easy as Construct, but I found Blitz3D much easier and more intuitive than DarkBASIC. It also has a nice online community of plugins, and tutorials to learn from. Another good way to make 3D games is using Ninfa3D, a free alternative to Blitz3D, which uses similar syntax and comes with built-in physics and shadow casters.
You can find Ninfa3D here
Edit: You can use it with the FreeBASIC IDE, but I can't find a link on how to set it up, so if you decide to use the engine ask here for how to do it and I'll see if I saved the instructions on my harddrive.