I'm currently testing out Construct 2 which is a great 2d game creator that you don't 'code'. What you actually do is select behaviours, events and actions and link them together. The logic involved in coding is the same. You create an event, which can have multiple outcomes (just like nested if statements) etc.
I'm wondering if theres anything remotely close for a good quality 3D game? I know a 3D engine/creator would be a way more comple game, so don't expect anything that requires no scripting. But mayb something that has a similar concept of already scripted blocks. I know UE4 has brought out blueprints which I believe cut down on the required coding but that won't be out in the UDK for a really long time.