• Какие языки программирования наиболее востребованы в игровой индустрии?

    @azShoo
    С++ и только.
    Т.е. написать игру можно на любом языке, и безусловно есть игры реализованные на других языках.
    Но, рано или поздно любой полноценный игровой проект сталкивается с необходимостью работы с плюсами.
    С другой стороны, как уже правильно заметили - язык программирования не самая большая сложность. Мат. подготовка, изучение платформы, алгоритмов, оптимизации производительности и памяти, в итоге общая теоретическая подготовка требует гораздо больших трудозатрат, нежели изучение непосредственно работы с плюсами.
    Ответ написан
    Комментировать
  • Какие языки программирования наиболее востребованы в игровой индустрии?

    Смотря какие игры и под какую платформу.

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

    На С# можно писать тоже, почти под все, но бесплатных инструментов, которые обхватывали все платформы попросту нет. Плюс не совсем ручное управление памятью, что важно для оптимизаций игр, но для маленьких, несложных и кратко-временных(в разработке) игр или прототипов он подходит идеально.

    Есть еще разнообразные связки веб-технологий(HTML+JS, Flash и т.д.), но они в основном предназначены именно для веба.

    Насчет Java я очень сомневаюсь, поскольку её скорость выполнения и требования к оперативной памяти оставляют желать лучшего. А в играх динамическое выделение и освобождение памяти это обычное дело.
    Ответ написан
    Комментировать
  • Какие языки программирования наиболее востребованы в игровой индустрии?

    copal
    @copal
    𝄞 ...оооо baby
    Судя по вопросу, Вы ещё не программист, по этому вот -
    Если бы Вы спросили "какие языки учить, чтобы делать сайты и что для этого нужно", то получили бы стандартный ответ - "html5 + css3 + js + php + angular + lareval". И да, это был бы правильный ответ, так как этого достаточно. Всякий раз, при посещении какого-либо сайта, когда у Вас возникал вопрос - "как это сделать", получали ответ - "вот готовое решение, не тратьте время на сооружения велосипеда".
    Согласитесь, как все просто?

    А вот как дела в gemdev'у -
    Физика - да, существуют готовые физические движки, но это "автомобиль", который принесет пользу тем, кто имеет "водительские права" или сломает его разум. Так же для мобильных платформ физ. движки очень тяжелые, по этому нужно писать все законы физического мира - самому.
    Анимация - Вы должны понимать её работу так, словно узнали Вы о ней в раньше чем родились.
    Но на самом деле нужна она не так часто, что не означает, что Вас будет ждать коллектив, пока Вы точную траекторию кривой Безье третьего порядка рассчитаете.

    Я сказал "рассчитать"? Да, это Вам нужно делать на уровне школьного золотого медалиста.
    Уравнения, геометрия, алгебра, ранее упомянутая физика... И думаете это все?
    Нет, потому-что ещё есть же отображение!
    Вы должны разбираться в цветах лучше художника, должны уметь создавать различные эффекты с применением не самопридуманных технологий, а с вполне естественными для всего мира алгоритмами. Их очень много. А алгоритмы поиска путей и прочих столкновений?
    Да, есть много готового, даже можно сказать, что уже все создали.
    Но настоящий gamedev'овиц, должен знать все.

    Это то, что не касается программирования.
    А для того, чтобы осуществить все, что я описал выше, нужно знать всю архитектуру, которая существует + знать все о оптимизации кода на языке, на котором пишете.

    А язык, как Вам уже сказали, почти любой.
    Ответ написан
    1 комментарий
  • Какие языки программирования наиболее востребованы в игровой индустрии?

    xSkyFoXx
    @xSkyFoXx
    C++. Без альтернатив (достаточно взглянуть на вакансии EA Games или Wargaming)
    Ответ написан
    2 комментария
  • Кто знает хорошие курсы по C++ в СПб для начинающих?

    @inker
    Попробуй поступить в Computer Science Center. Там предлагают множество курсов (в т.ч. и C++), по окончанию которых (за 2-3 года) получаешь диплом, а также (вероятно) рабочее место в одной из компаний-учредителей - Яндекс, JetBrains и прочие. Преподают сотрудники этих компаний, а также преподаватели из вузов (ИТМО и пр.). Сам обучался, но, к сожалению, был отчислен.
    Ответ написан
    5 комментариев
  • Кто знает хорошие курсы по C++ в СПб для начинающих?

    @onepavel
    Консультация и разработка мобильных приложений
    www.avalon.ru
    Я там java курсы заканчивал.
    Мне понравилось.
    Ответ написан
    1 комментарий