Template and visual programming can be of help for time saving to accomplish essential features
If your hero goes around a 3d world shooting at some puppies which pop up from the bushes , that's ok
Simply, these kind of games are not games IMHO
A game is first of all high interactivity
If so programming is a must regardless of whcih engine you want to use