Сфера деятельности: Разработка игр

Используемые продукты JetBrains: Rider

Число сотрудников: 70

Страна: Швеция

Tarsier Studios

Компания Tarsier Studios занимается разработкой игр. Она знаменита тем, что создает в играх уникальную атмосферу с упором на захватывающее повествование. Их главное творение  — серия Little Nightmares, игра, которую любят миллионы людей во всем мире. Компания выпускает игры для большинства платформ, включая Steam, Xbox и PlayStation. В Tarsier Studios работают около 70 человек, которым благодаря особому подходу к разработке игр удается постоянно привлекать новых поклонников.

Задача

Уже довольно давно компания Tarsier Studios столкнулась со снижением производительности разработки из-за проблем, связанных с набором используемых инструментов. Программисты работали в Visual Studio, который постоянно зависал при индексации больших кодовых баз из проектов Unreal Engine. Кроме того, Visual Studio падал без видимых причин, хотя у разработчиков были довольно мощные по тем временам компьютеры!

Кроме того, выбранная конфигурация работала медленно и далеко не идеально подходила для разработки в Unreal Engine, при этом цена была весьма существенной.

«Помимо Visual Studio, мы использовали Visual Assist — довольно дорогое решение. Честно говоря, эта конфигурация работала не так хорошо, как JetBrains Rider, но без Visual Assist работать с Unreal Engine было бы вообще невозможно: собственные возможности Visual Studio не позволяют делать сколько-нибудь серьезные вещи с кодовой базой».

Тристан Луэ, ведущий программист Tarsier Studios

В результате Tarsier Studios стала присматриваться к другим инструментам для разработки игр.

Критерии выбора

При поиске нового решения для разработки игр компания Tarsier учитывала несколько критериев, чтобы понять, подходит ли та или иная IDE для решения проблем, с которыми не справился Visual Studio. Вот основные критерии:

  1. Производительность. Разработчикам Tarsier нужен был редактор кода с высокой производительностью, особенно при работе с большими кодовыми базами, характерными для проектов Unreal Engine. Новый редактор кода должен был обеспечить удобную и эффективную разработку.
  2. Стабильность и надежность. Команда обращала особое внимание на стабильную и надежную работу нового инструмента, поскольку устала от постоянных зависаний и падений Visual Studio.
  3. Совместимость с Unreal Engine. Поскольку компания занимается в основном разработкой игр с использованием Unreal Engine, новое решение должно было поддерживать все функции и возможности этого движка.

Решение

Вариант, предложенный одним из разработчиков, буквально за пару дней стал стандартом для всей команды. В итоге компания Tarsier Studios решила приобрести JetBrains Rider и использовать эту IDE в качестве основного инструмента разработки, чтобы больше не испытывать проблем, связанных с Visual Studio.

«Тут особо и говорить нечего — установили, и все сразу заработало. Переход на JetBrains Rider прошел очень гладко».

Тристан Луэ, ведущий программист Tarsier Studios

Итог

Внедрение Rider положительно повлияло на процесс разработки игр сразу с нескольких точек зрения. Вот лишь самые важные моменты:

  1. Повышение производительности. Проблемы со стабильностью и быстротой отклика редактора кода были устранены, команда избавилась от сбоев в работе и смогла сосредоточиться на своих основных задачах.
  2. «Мне очень нравится работать в Rider. Это не только очень сбалансированная полнофункциональная IDE, где есть все необходимые инструменты, но и более производительная и удобная по сравнению с Visual Studio».

    Тристан Луэ, ведущий программист Tarsier Studios

  3. Снижение расходов. JetBrains Rider — это надежный редактор кода, предлагающий разработчикам все необходимые возможности, поэтому сотрудники Tarsier смогли отказаться от Visual Studio и Visual Assist. В результате затраты на рабочие инструменты сократились на 50%.

Что дальше?

Если вы хотите вывести разработку игр на новый уровень, попробуйте JetBrains Rider — это будет совершенно новый опыт. Убедитесь сами: вашей команде эта IDE может помочь так же, как компании Tarsier Studios.

Скачать Rider