Доброго времени суток! Вообще написать игру можно на любом практически языке программирования. C# один из самых мощных языков программирования для этого. Рекомендую также движок Unity, который работает как раз на этом языке. Это по сути среда разработки, где без кода на c# уже можно сделать игру, но для полноценной(хоть и небольшой игры в этом движке можно прописывать логику для ваших объектов как раз на языке c#. Больше скажу, большинство современных игр начинают писать на этом движке и на этом языке. Что касается Python, то это один из самых простых языков программирования. Его простота заключается в том, что в нем достаточно понятный синтаксис(лексемы=слова). Этот язык в большинстве своем предназначен для написания различных скриптов, иногда сайтов, ботов( в том числе и телеграм), а также для работы с искусственным интеллектом. Если вы начинающий программист, попробуйте пописать на Python, вас будет потом не оттянуть, а писать на c-подобных языках вы всегда успеете. Удачи!