Para ser sincero eu não sei se é a melhor escolha, mas para jogos 2D eu conheço o GameMaker 2, recentemente para fins de hobby eu comecei a estudar um pouco e achei simples a linguagem, se não me engano eles usam uma linguagegm propia que chama GML, é bem parecido com o JavaScript.
Caso queira se aprofundar, esse canal me ajudou bastante a sair do zero: https://www.youtube.com/@noneclass/videos
https://gamemaker.io/pt-BR