well, some free options that i use are Unity (sort of requires scripting in c# but there are plugins like playmaker that let you do visual flowcharting logic instrad), godot, puzzlescript, bitsy (no scripting required and in browser! this is what i usually recommend to beginners!).
some other stuff i havent used quite as much is Unreal Engine (also has visual scripting), Gamemaker (which has some weird non scripting logic stuff)