Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.68/193: Рейтинг темы: голосов - 193, средняя оценка - 4.68
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345

На C# пишут игры?

01.08.2013, 12:04. Показов 37455. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На C# пишут игры?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.08.2013, 12:04
Ответы с готовыми решениями:

На чем пишут Linux игры?
Здравствуйте уважаемые друзья, хотел бы у вас поинтересоваться. На чем пишут игры под Linux, я имею ввиду есть ли игровые движки,...

Как тут пишут игры?
Все доброго времени суток, подскажите пожалуйста, как народ тут игрульки пишет? XNA вроде был да вышел весь следом за Silverlite, а...

На каком языке пишут браузерные онлайн игры?
С помощью каких технологий? То, что один человек не может написать такую игру, это я понимаю. Нужна команда. Программисты, дизайнер,...

21
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
01.08.2013, 12:05
Конечно.
0
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345
01.08.2013, 12:29  [ТС]
Но ведь в основном используется C++?

Сейчас ищу в Google какие игры написаны на C#, но количество ссылок очень мало

Мне кажется что C# не подходит для написания игр
0
67 / 33 / 2
Регистрация: 11.10.2011
Сообщений: 128
01.08.2013, 12:31
Цитата Сообщение от BigLow Посмотреть сообщение
Но ведь в основном используется C++?

Сейчас ищу в Google какие игры написаны на C#, но количество ссылок очень мало

Мне кажется что C# не подходит для написания игр
А тетрис или змейка?)
0
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
01.08.2013, 12:34
Цитата Сообщение от BigLow Посмотреть сообщение
Мне кажется что C# не подходит для написания игр
Спорный вопрос. Собственно вот список движков поддерживающих шарп, их возможности вполне позволяют создавать игры ААА класса. Другой вопрос, что геймдев исторически занят С++ программистами.
0
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345
01.08.2013, 13:03  [ТС]
freeba, на том сайте я уже был

Мне совет нужен. Вообщем, если я хочу посвятить свою жизнь написанием компьютерных игр, то пригодятся знания C#? Изучать его или нет?
0
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
01.08.2013, 13:24
BigLow, Смотря для чего игры разрабатывать. Если на десктопе и консолях царствуют плюсы, то в мобильных играх все далеко не так однозначно.

А вобще, имхо, если есть желание можно и на js хорошие игры писать.
1
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345
01.08.2013, 13:39  [ТС]
спасибо за советы

Наверно буду продолжать изучать c++, а c# пока в сторону отодвину
0
29 / 24 / 8
Регистрация: 25.10.2009
Сообщений: 265
01.08.2013, 13:58
Лучший ответ Сообщение было отмечено как решение

Решение

Изучай плюсы, шарп потом райским садом покажется, а ещё чуть позже, ограниченным райским садом
А вообще, один мой хороший преподаватель так говорил: Язык - лишь инструмент, для разных задач нужны разные инструменты.
Хочу заметить, что написание игры - это не одна задача и даже не две и не десять...
3
-14 / 7 / 4
Регистрация: 24.02.2013
Сообщений: 234
01.08.2013, 21:48
нормальные игры делают на движках.А ИИ пишут на скриптовых языках js ,C#,Boo или на собственных идущих с движком или на LUA.-Поэтому плюсы здесь вообще не к месту.
1
29 / 24 / 8
Регистрация: 25.10.2009
Сообщений: 265
02.08.2013, 11:11
Цитата Сообщение от ardos Посмотреть сообщение
нормальные игры делают на движках.А ИИ пишут на скриптовых языках js ,C#,Boo или на собственных идущих с движком или на LUA.-Поэтому плюсы здесь вообще не к месту.
А движки по Вашему на чём пишут?
0
19 / 19 / 5
Регистрация: 16.09.2012
Сообщений: 80
02.08.2013, 12:44
Могу развеить миф. Есть движок-гигант Unity3D, который поддерживает написание скриптов на C#, js и boo. Есть фреймворк XNA (ныне monogame), что-то вроде SDL но попроще. Можно писать неплохие 2D\2.5D игры. Есть Tao framework, через который работают OpenGL, SDL и прочее. А есть еще Managed DirectX, он довольно низкоуровневый, но очень ок. Тут уже все понятно, игры писать можно и довольно удобно.
0
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345
02.08.2013, 16:40  [ТС]
Цитата Сообщение от ardos Посмотреть сообщение
Поэтому плюсы здесь вообще не к месту.
не согласен. очень много игр написано на c++
0
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
02.08.2013, 19:04
Цитата Сообщение от BigLow Посмотреть сообщение
Сейчас ищу в Google какие игры написаны на C#, но количество ссылок очень мало
на C# вряд ли что-то написано, а вот с использованием языка C# да, в догонку про XNA - Игры на XNA
рассматривать врапперы mdx\WindowsAPICodePack.DirectX\sharpdx\s limdx\xna в качестве инструментария для создания hi-end игр смысла нет, но для indie-игр они вполне подойдут.

Не по теме:

Цитата Сообщение от BigLow Посмотреть сообщение
очень много игр написано на c++
да я бы даже сказал этак процентов 99 :)

1
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
02.08.2013, 23:43
_lunar_, да ну что вы. Так то и чистый C некоторые любят, а плюсы как считают чистый С с большой куче лишнего...
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.08.2013, 11:50
Единственная более-менее серьезная игра на дотнете, на которую я натыкался - Magicka.
Таки игры - это пока что не то место, где можно абстрагироваться и забыть о лоулевеле. Вернее можно - сначала написать быстрый движок, затем использовать его возможности. Но там уж проще скриптовые языки использовать, т.е. C# оказывается непригодным и для написания движка (из-за недостатка перформанса) и для скриптования (слишком много лишнего приходится писать).
0
 Аватар для makedonsky94
45 / 45 / 4
Регистрация: 14.02.2013
Сообщений: 139
03.08.2013, 13:59

Не по теме:

Кликните здесь для просмотра всего текста
Цитата Сообщение от diagon Посмотреть сообщение
Единственная более-менее серьезная игра на дотнете, на которую я натыкался - Magicka.
И та - инди


По мне так C# подойдет для написания игр, вопрос в другом - захотят ли компании переходить на него? Эти компании уже имеют в наличии большую базу кода (например на C++). Так что пока C# - дорога для инди разработчиков
0
Нарушил, 10 блоков,акка
 Аватар для Итори
72 / 72 / 11
Регистрация: 19.07.2013
Сообщений: 250
03.08.2013, 14:41
Лучший ответ Сообщение было отмечено как решение

Решение

Как по мне, то не совсем корректно поставлен вопрос.
Вы спрашиваете что-то вроде. Я хочу стать врачом, стоит ли учится пользоваться скальпелем?
Может быть и стоит, и если овладеете этим,да и получите необходимые знание что собственно с этим скальпелем делать и где применять, вполне можно стать профессиональным хирургом.

Если вы пока еще сами не выбрали специализацию в которой хотите работе. То стоит изучать не владение скальпелем, а медицину(программирование) в целом, это даст базис, который поможет определиться с специализацией и к тому переучится на другую специализацию будет значительно проще.

Ну а для изучения программирования на практике, по началу я бы посоветовал выбрать язык низкого уровня, он даст хорошее представление о том что вообще такое программа и как это всё работает...
3
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
03.08.2013, 16:32
Цитата Сообщение от makedonsky94 Посмотреть сообщение
По мне так C# подойдет для написания игр, вопрос в другом - захотят ли компании переходить на него?
думаю не захотят Игры это не просто код (на подобии того, который мы здесь пишем для небольших программ), в первую очередь это работа с железом - видеокарта, память, процессор и т.д. Опять же, на шарпе на прямую с видеокартой не поработаешь, потребуются различные оболочки (к примеру CUDA.NET), а это всё приводит к потери производительности, что для масштабных 3D-игр не желательно.
0
0 / 0 / 0
Регистрация: 07.07.2013
Сообщений: 14
08.08.2013, 22:24
Чтобы игры делать давно уже не надо C знать есть дмижки типа Unreal Engine или Cry Engine вот к примеру скачай 3D движок www.udk.com видеоуроки на ютубе есть от Романа Патапова
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.08.2013, 22:24
Помогаю со студенческими работами здесь

Как пишут игры и движки к ним? Witcher 3
Как пишут игры на С++? Вот например игра Witcher 3 или Counter Strike как они сделаны и какой Я знаю что есть движок Half Life, который...

На каком движке или платформе пишут простые 2д и 3д игры ?
На каком движке или платформе пишут простые 2д и 3д игры ?

На каком языке\движке пишут Коллекционные карточные игры?
Коллекционная карточная игра КАК ТО: Magic: The Gathering, Warhammer 40,000, Hearthstone, Берсерк Возможно ли использовать Unity...

Объясните, как пишут игры и что для этого нужно знать
Добрый день,сразу предупреждаю и извиняюсь за то,что вопрос скорее всего будет очень глупым(для тех кто разбирается). Подскажите...

В чем пишут на C?
Ребят, в какой системе программирования пишут на чистом C?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru