Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

C# или Python для игр?

ПрограммированиеВидеоигры+2
Егор Субботин
Разработка на C#
  · 19,8 K
Программирование   · 3 нояб 2021
Доброго времени суток! Вообще написать игру можно на любом практически языке программирования. C# один из самых мощных языков программирования для этого. Рекомендую также движок Unity, который работает как раз на этом языке. Это по сути среда разработки, где без кода на c# уже можно сделать игру, но для полноценной(хоть и небольшой игры в этом движке можно прописывать логику для ваших объектов как раз на языке c#. Больше скажу, большинство современных игр начинают писать на этом движке и на этом языке. Что касается Python, то это один из самых простых языков программирования. Его простота заключается в том, что в нем достаточно понятный синтаксис(лексемы=слова). Этот язык в большинстве своем предназначен для написания различных скриптов, иногда сайтов, ботов( в том числе и телеграм), а также для работы с искусственным интеллектом. Если вы начинающий программист, попробуйте пописать на Python, вас будет потом не оттянуть, а писать на c-подобных языках вы всегда успеете. Удачи!
джостик и торент
Тестирую Я.Кью. Проверяю, чтобы все тут было хорошо.  · 23 февр 2023
Ничего нового скорее всего не обозначу, добавлю лишь от себя, если сравнивать напрямую эти два языка. Сам пользуюсь Шарпом из-за популяризации и невероятной лояльности к пользователю движка Unity Итак, что мы имеем. Оба языка обладают своими преимуществами и недостатками. C# предлагает высокую производительность и поддерживается широким сообществом разработчиков, что... Читать далее
программист, тренер  · 22 нояб 2021
Если именно для создания полноценных самостоятельных игр - то у программиста выбор сейчас, по большому счёту, между Unity (C#) и Unreal Engine (C++). Собственно, всё. Unreal Engine помощнее, но и сложнее в освоении. Unity проще, легче, кроссплатформенный, но похуже с точки зрения производительности. Ничего даже близко подобного под Python нет. Но при этом, если встаёт... Читать далее
Всё-таки по количеству игр в последние годы пальму первенства из языков реализации держит Java: более 99% всех... Читать дальше
Студент, работаю программистом на c++  · 3 нояб 2021
сто процентов C#. Самый популярный игровой движок Unity тесно связан с этим языком. А Unity позволяет писать игры как для компов так и для мобилок. На python игры пишутся в очень редких случаях.
1 эксперт согласен
Пошёл по ссылкам и проверил, поискал в гугле. Да действительно Unity наиболее популярный движок, как минимум для... Читать дальше
GameRox, Администратор  · 26 февр 2023
В зависимости от 'сложности' игры. Если навороченная игра - тогда C# с Unity, если простая - то python с pygame. По поводу игры с технической точки зрения, я игру себе представляю как: Есть движок, который имеет в себе сам игровой цикл, в котором есть основы игры, такие как передвижение, стрельба, вождение автомобиля, драки, система укрытий и т.д. Есть скрипты, которые... Читать далее