That's essentially right.

There are easier ways to make a 3D game; like using a drag-and-drop program, like Realmcrafter, or the like, but you won't be able to create things in exactly the manner you want, and it'll probably cost money (though some engines cost money as well).