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

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

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

ПрограммированиеВидеоигры+2
Егор Субботин
Разработка на C#
  · 19,9 K
Тестирую Я.Кью. Проверяю, чтобы все тут было хорошо.  · 23 февр 2023
Ничего нового скорее всего не обозначу, добавлю лишь от себя, если сравнивать напрямую эти два языка. Сам пользуюсь Шарпом из-за популяризации и невероятной лояльности к пользователю движка Unity
Итак, что мы имеем. Оба языка обладают своими преимуществами и недостатками. C# предлагает высокую производительность и поддерживается широким сообществом разработчиков, что облегчает доступность полезной информации в решении практически любых возникающих проблем на любом этапе проектирования. Python предлагает простой и легкий синтаксис, что делает его быстрее в освоении для новичков в программировании и может быть полезен для быстрой разработки различных прототипов, использовать можно в Pygame.
Платформенные альтернативы:
  1. C++ - это очень быстрый язык программирования, но сложный из-за наполненности своей. Используется для создания высококачественных и производительных игр с широкими возможностями.
  2. Java - это широко используемый язык программирования, который часто используется для создания мобильных игр на Android и предлагает простой и понятный синтаксис.
  3. JavaScript - это язык программирования, который часто используется для разработки браузерных игр.
В любом случае, выбор не ограничивается только между C# и Python. Важно рассмотреть все требования к вашему проекту и выбрать язык программирования, который наиболее точно подходит для ваших конкретных потребностей.
программист, тренер  · 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. По поводу игры с технической точки зрения, я игру себе представляю как: Есть движок, который имеет в себе сам игровой цикл, в котором есть основы игры, такие как передвижение, стрельба, вождение автомобиля, драки, система укрытий и т.д. Есть скрипты, которые... Читать далее
Программирование   · 3 нояб 2021
Доброго времени суток! Вообще написать игру можно на любом практически языке программирования. C# один из самых мощных языков программирования для этого. Рекомендую также движок Unity, который работает как раз на этом языке. Это по сути среда разработки, где без кода на c# уже можно сделать игру, но для полноценной(хоть и небольшой игры в этом движке можно прописывать... Читать далее
джостик и торент