Разрабатка игр без C++
От: VovkaMorkovka  
Дата: 30.10.07 12:19
Оценка:
Здравствуйте господа!
Возникла такая ситуевина: я занимаюсь разработкой игр, в данный момент флеш. Хотелось — бы решать более интересные/высокооплачиваемые задачи чем казуалки. По идее нужно — бы изучать С++ но как не учи без опыта разработки коммерческих приложений больше джуниорской позиции не получишь. С другой стороны я знаю, что искуственый интеллект в играх все чаще и чаще разрабатывается с использованием Java/Python/lisp/PROLOG и др. c этими я.п. у меня какой — никакой опыт есть, особенно с первыми двумя. Так вот, с точки зрения зарплаты что перспективнее: продолжать использовать java&python сосредоточившись на математической стороне вопроса, или таки надо выучить C++. Если вариант ответа 2, то как — бы это сделать не потеряв, или почти не потеряв в оплате?

p.s. Просьба высказываться по сути — мне нужно именно разрулить ситуацию, а не поболтать....
Re: Разрабатка игр без C++
От: Igor Sukhov  
Дата: 30.10.07 12:35
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Здравствуйте господа!

VM>Возникла такая ситуевина: я занимаюсь разработкой игр, в данный момент флеш. Хотелось — бы решать более интересные/высокооплачиваемые задачи чем казуалки. По идее нужно — бы изучать С++ но как не учи без опыта разработки коммерческих приложений больше джуниорской позиции не получишь. С другой стороны я знаю, что искуственый интеллект в играх все чаще и чаще разрабатывается с использованием Java/Python/lisp/PROLOG и др. c этими я.п. у меня какой — никакой опыт есть, особенно с первыми двумя. Так вот, с точки зрения зарплаты что перспективнее: продолжать использовать java&python сосредоточившись на математической стороне вопроса, или таки надо выучить C++. Если вариант ответа 2, то как — бы это сделать не потеряв, или почти не потеряв в оплате?

хороший способ не потерять в оплате при переходе с платформы на платформу, это найди работу по знакомству. но обычно даже знакомым нужны гарантии (если ты не super star в коих случаях достаточно заложить имя). хорошей гарантией может послужить факт успешно реализованных проектов. если у тебя есть за 5 лет успешно реализованно 5 игр на Flash, то почему бы 6-я игра на C++ будет провалена?

VM>p.s. Просьба высказываться по сути — мне нужно именно разрулить ситуацию, а не поболтать....

да ладно, с умным человеком завсегда интересно пообщаться.

да и вообще перспектива — это понятие относительно, если например ты планируешь программировать еще пару лет а потом двигать в TL или в PM — то изучать что-то новое наверно будет лишней тратой времени.
* thriving in a production environment *
Re: Разрабатка игр без C++
От: xtile  
Дата: 01.11.07 08:26
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Здравствуйте господа!

VM>Возникла такая ситуевина: я занимаюсь разработкой игр, в данный момент флеш. Хотелось — бы решать более интересные/высокооплачиваемые задачи чем казуалки. По идее нужно — бы изучать С++ но как не учи без опыта разработки коммерческих приложений больше джуниорской позиции не получишь. С другой стороны я знаю, что искуственый интеллект в играх все чаще и чаще разрабатывается с использованием Java/Python/lisp/PROLOG и др. c этими я.п. у меня какой — никакой опыт есть, особенно с первыми двумя. Так вот, с точки зрения зарплаты что перспективнее: продолжать использовать java&python сосредоточившись на математической стороне вопроса, или таки надо выучить C++. Если вариант ответа 2, то как — бы это сделать не потеряв, или почти не потеряв в оплате?

VM>p.s. Просьба высказываться по сути — мне нужно именно разрулить ситуацию, а не поболтать....


Рынок труда в игропроме не такой большой. Поэтому стоит определиться — мы обсуждаем сферического коня в вакууме или подразумеваются конкретные проекты/компании ?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Разрабатка игр без C++
От: VovkaMorkovka  
Дата: 01.11.07 09:08
Оценка:
Здравствуйте, xtile, Вы писали:

X>Рынок труда в игропроме не такой большой. Поэтому стоит определиться — мы обсуждаем сферического коня в вакууме или подразумеваются конкретные проекты/компании ?


Вообще — то, в перспективе, интересует позиция разработчика физики/искуственного интеллекта с нормальной оплатой. По поводу компаний — да пофиг где...
Re[3]: Разрабатка игр без C++
От: xtile  
Дата: 01.11.07 10:45
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Здравствуйте, xtile, Вы писали:


X>>Рынок труда в игропроме не такой большой. Поэтому стоит определиться — мы обсуждаем сферического коня в вакууме или подразумеваются конкретные проекты/компании ?


VM>Вообще — то, в прспективе, интересует позиция разработчика физики/искуственного интеллекта с нормальной оплатой. По поводу компаний — да пофиг где...


Отлично, взяли почти полярные специализации.

Физика — это механика, кинематика, плюсы и знание gpu.

ИИ сейчас может реализовываться практически на любом языке, и если задача не упирается в производительность, то предпочтительными языками будут как раз интерпретируемые.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Разрабатка игр без C++
От: VovkaMorkovka  
Дата: 01.11.07 15:04
Оценка:
Здравствуйте, xtile, Вы писали:

X>ИИ сейчас может реализовываться практически на любом языке, и если задача не упирается в производительность, то предпочтительными языками будут как раз интерпретируемые.


С точки зрения задач интересно то и другое, но я вот смотрю на вакансии на том — же геймдеве: в играх почти везде требуется С++ ну, или С#. Скриптовых языков требуется весьма мало, чем и спровоцирована тема. Вообще насколько часто требуются в геймдев люди со знанием скриптовых языков программирования, насколько в геймдеве они востребованы?
Re[5]: Разрабатка игр без C++
От: CreatorCray  
Дата: 01.11.07 15:46
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

VM>С точки зрения задач интересно то и другое, но я вот смотрю на вакансии на том — же геймдеве: в играх почти везде требуется С++ ну, или С#.

Что то я не припомню чтоб слышал чтобы С# использовался хотя бы в одном успешном игровом проекте. Единственный пример использования — Cellfactor — скорее являет собой антипример, бо тормозил и жрал ресурсы просто неприлично.

VM> Скриптовых языков требуется весьма мало, чем и спровоцирована тема.

Специфика такова, что процент скриптового кода к С++ коду весьма мал. Потому и людей требуется меньше.

VM>Вообще насколько часто требуются в геймдев люди со знанием скриптовых языков программирования, насколько в геймдеве они востребованы?

Требуются обычно в проекты размером больше среднего. Т.е. в таких проектах обычно на скриптах делается бОльшая часть игровой логики и поведения объектов в сцене. Вообще зависит от того, как проект делается. Как пример игр со скриптами: Painkiller, Doom3 (и все на его движке Quake4, Prey), Oblivion...
Так что требуются. Но сабсет языков обычно мал. Чаще всего надо lua, как самый производительный и удобный по встраиванию.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[6]: Разрабатка игр без C++
От: VovkaMorkovka  
Дата: 01.11.07 18:10
Оценка:
Здравствуйте, CreatorCray, Вы писали:

Отсюда вывод: осваивать С++ таки придется
Re[6]: Разрабатка игр без C++
От: BulatZiganshin  
Дата: 01.11.07 19:25
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Требуются обычно в проекты размером больше среднего. Т.е. в таких проектах обычно на скриптах делается бОльшая часть игровой логики и поведения объектов в сцене.


а там есть слоджные алгоритмы? если да — то функциональные языки не будут ли лучше?
Люди, я люблю вас! Будьте бдительны!!!
Re[7]: Разрабатка игр без C++
От: CreatorCray  
Дата: 02.11.07 07:33
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, CreatorCray, Вы писали:


CC>>Требуются обычно в проекты размером больше среднего. Т.е. в таких проектах обычно на скриптах делается бОльшая часть игровой логики и поведения объектов в сцене.


BZ>а там есть слоджные алгоритмы? если да — то функциональные языки не будут ли лучше?

Обычно нет — весь сложный функционал зашивают в исполняемый код в виде хэлперов — чтоб работало быстрее.
При написании игр часто за каждый FPS битва идет...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[7]: Разрабатка игр без C++
От: VovkaMorkovka  
Дата: 02.11.07 08:38
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>а там есть слоджные алгоритмы? если да — то функциональные языки не будут ли лучше?


Да, есть, да будут лучше, но понимаете, меня интересует не сферический конь в вакууме, а то за что платят. А у нас, к сожалению, работодатель плохо понимает что ему нужно. Вот Вам пример: сейчас переписываюсь с одной хорошей девушкой HR в крупной конторе и HR довольно неплохой. Так у нее вакансии знаете какие: J2EE,C#,PHP. Если — бы нанимали человека с рабочей проффесией, то это звучало — бы так: ищем специалиста по молотку, специалиста по пиле, специалиста по забиванию гвоздей... Пофиг этой хорошей фирме, что создать веб приложение с java абсолютно не тоже самое, что создать на той — же java экспертную систему или драйвер JDBC. Поэтому я интересуюсь не тем что лучше, это понимает любой мало — мальски грамотный программист, а тем что востребовано и за что платят деньги.
Re[5]: Разрабатка игр без C++
От: xtile  
Дата: 04.11.07 00:01
Оценка:
Здравствуйте, VovkaMorkovka, Вы писали:

VM>Здравствуйте, xtile, Вы писали:


X>>ИИ сейчас может реализовываться практически на любом языке, и если задача не упирается в производительность, то предпочтительными языками будут как раз интерпретируемые.


VM>С точки зрения задач интересно то и другое, но я вот смотрю на вакансии на том — же геймдеве: в играх почти везде требуется С++ ну, или С#. Скриптовых языков требуется весьма мало, чем и спровоцирована тема. Вообще насколько часто требуются в геймдев люди со знанием скриптовых языков программирования, насколько в геймдеве они востребованы?


Безусловно, скриптовые языки могут пока рассматриваться лишь как дополнительные. Кроме того на них часто "программируют" вовсе не программисты.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.