Des jeux "pro" ont été conçus avec les logiciels type Game Maker ou Construct (To the moon, Next Penelop, etc).
Par contre il suffit de regarder un peu l'histoire du développement de ces jeux pour se rendre compte que les personnes derrière sont loin d'être des amateurs. De plus il y a souvent du code pur et dur derrière (Ruby pour To the moon).
Pour répondre à ta question :
Ces logiciels sont très utiles pour débuter la conception JV sans avoir à connaitre des notions de programmation, ça peut même t'initier dans ce dernier.
Néanmoins avoir des connaissances avancées en programmation devient très vite nécessaire dès lors que l'on cherche à faire quelque chose d'un minimum ambitieux.
Un Bac+5 n'est pas nécessaire (mais forcément mieux ofc), un DUT suffit à travailler dans le développement, à toi de te démarquer par la suite. Internet existe, l'apprentissage autodidacte est parfaitement faisable sans étude à côté, néanmoins en France c'est un risque. L'idéal étant de combiner études + projet(s) à côté.
Bref pour un Dark Soul je t'invite à commencer ton apprentissage dès maintenant 