Наверное, как новичку, скорее всего, действительно лучше посоветовать unity, из-за обилия ассетов и туториалов.
Но если упор на 2d, есть знание питона, то я бы обратил внимание также на Godot engine.
— открытый исходный код
— 100% бесплатность
— наличие легкого питоноподобного языка GDscript
— стремительное развитие движка
это только некоторые козыри Godot.
Вещи, которые надо иметь в виду:
— На данный момент, увы, нет такого многообразия ассетов и туториалов, из русскоязычного — совсем мало (больше всего пока материала по этому движку у SkanerSoft), поэтому придётся бороздить забугорные просторы.
Юнити (правда редко бесплатное удовольствие) имеет практически готовые шаблоны проектов, в том числе с отличным дизайном.
—также вследствие того, что движок серьезно начал развиваться относительно недавно, пока сложно встретить серьёзные игры написанные на нём (с большим числом уровней и тд)
Но присмотреться определенно стоит.
Посмотреть, какие игры можно создать на Godot — YouTube --> Godot showcase