Для начинающих в разработке игр я бы посоветовал изучать язык программирования C# и использовать игровой движок Unity. Unity является одним из наиболее популярных и распространенных инструментов для создания игр, и обладает обширными возможностями для разработки как небольших инди-проектов, так и крупных и качественных игр.
C# - это язык программирования, который часто используется в геймдеве, так как его синтаксис довольно прост и понятен, а также он хорошо интегрируется с Unity. Также C# обладает широкими возможностями для создания сложных игровых механик и функций.
В целом, изучение C# и работа с Unity может стать отличным стартом для того, чтобы начать создавать качественные проекты в игровой индустрии.