|
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345
|
|
На C# пишут игры?01.08.2013, 12:04. Показов 37455. Ответов 21
Метки нет (Все метки)
0
|
|
| 01.08.2013, 12:04 | |
|
Ответы с готовыми решениями:
21
На чем пишут Linux игры? Как тут пишут игры? На каком языке пишут браузерные онлайн игры? |
|
Неадекват
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 | |
|
0
|
|
|
Неадекват
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
|
||
| 01.08.2013, 12:34 | ||
|
0
|
||
|
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345
|
|
| 01.08.2013, 13:03 [ТС] | |
|
freeba, на том сайте я уже был
![]() Мне совет нужен. Вообщем, если я хочу посвятить свою жизнь написанием компьютерных игр, то пригодятся знания C#? Изучать его или нет?
0
|
|
|
Неадекват
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 | |
|
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 [ТС] | |
|
0
|
|
|
|
||
| 02.08.2013, 19:04 | ||
|
рассматривать врапперы mdx\WindowsAPICodePack.DirectX\sharpdx\s limdx\xna в качестве инструментария для создания hi-end игр смысла нет, но для indie-игр они вполне подойдут.
1
|
||
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 02.08.2013, 23:43 | |
|
_lunar_, да ну что вы. Так то и чистый C некоторые любят, а плюсы как считают чистый С с большой куче лишнего...
0
|
|
|
Higher
|
|
| 03.08.2013, 11:50 | |
|
Единственная более-менее серьезная игра на дотнете, на которую я натыкался - Magicka.
Таки игры - это пока что не то место, где можно абстрагироваться и забыть о лоулевеле. Вернее можно - сначала написать быстрый движок, затем использовать его возможности. Но там уж проще скриптовые языки использовать, т.е. C# оказывается непригодным и для написания движка (из-за недостатка перформанса) и для скриптования (слишком много лишнего приходится писать).
0
|
|
|
45 / 45 / 4
Регистрация: 14.02.2013
Сообщений: 139
|
|
| 03.08.2013, 13:59 | |
|
По мне так C# подойдет для написания игр, вопрос в другом - захотят ли компании переходить на него? Эти компании уже имеют в наличии большую базу кода (например на C++). Так что пока C# - дорога для инди разработчиков
0
|
|
|
Нарушил, 10 блоков,акка
72 / 72 / 11
Регистрация: 19.07.2013
Сообщений: 250
|
|
| 03.08.2013, 14:41 | |
Сообщение было отмечено как решение
Решение
Как по мне, то не совсем корректно поставлен вопрос.
Вы спрашиваете что-то вроде. Я хочу стать врачом, стоит ли учится пользоваться скальпелем? Может быть и стоит, и если овладеете этим,да и получите необходимые знание что собственно с этим скальпелем делать и где применять, вполне можно стать профессиональным хирургом. Если вы пока еще сами не выбрали специализацию в которой хотите работе. То стоит изучать не владение скальпелем, а медицину(программирование) в целом, это даст базис, который поможет определиться с специализацией и к тому переучится на другую специализацию будет значительно проще. Ну а для изучения программирования на практике, по началу я бы посоветовал выбрать язык низкого уровня, он даст хорошее представление о том что вообще такое программа и как это всё работает...
3
|
|
|
|
||
| 03.08.2013, 16:32 | ||
Игры это не просто код (на подобии того, который мы здесь пишем для небольших программ), в первую очередь это работа с железом - видеокарта, память, процессор и т.д. Опять же, на шарпе на прямую с видеокартой не поработаешь, потребуются различные оболочки (к примеру 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
|
|
| 08.08.2013, 22:24 | |
|
Помогаю со студенческими работами здесь
20
Как пишут игры и движки к ним? Witcher 3 На каком движке или платформе пишут простые 2д и 3д игры ? На каком языке\движке пишут Коллекционные карточные игры?
В чем пишут на C? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Семь 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 с альфа-каналом (с прозрачным. . .
|