업계: 게임 개발

사용한 JetBrains 제품: Rider

조직 규모: 70

국가: 스웨덴

Tarsier Studios

Tarsier Studios는 몰입도 높은 스토리텔링을 중심으로 분위기 있는 게임을 만드는 것으로 유명한 게임 개발 회사입니다. 이 회사의 대표작은 Little Nightmares 시리즈로, 전 세계 수백만 명의 게이머들의 사랑을 받고 있습니다. Tarsier는 Steam, Xbox 및 PlayStation을 포함한 대부분의 플랫폼을 위한 게임을 제작하고 있습니다. 70여 명으로 구성된 Tarsier Studios는 계속해서 독특한 방식으로 게임을 개발하며 팬 기반을 키워가고 있습니다.

문제

Tarsier Studios에서는 사용하던 게임 개발 도구와 관련된 문제로 인해 지속적으로 개발자 생산성이 저하된 것을 확인했습니다. Visual Studio를 사용하고 있었으나 Unreal Engine 프로젝트의 방대한 코드 베이스를 색인 생성하면 자주 멈추는 문제가 있었습니다. 또한, 개발자들의 장비는 당시 기준으로 상당히 사양이 높은 편이었음에도 Visual Studio는 이유 없이 꺼져 버리기도 했습니다.

이러한 환경은 느릴 뿐만 아니라 Unreal Engine을 사용한 개발 작업에는 알맞지 않았고 가격도 높았습니다.

"Visual Studio와 더불어 Visual Assist를 사용했는데, 상당히 비쌌습니다. 솔직히 JetBrains Rider만큼 성능이 좋지도 않았어요. 하지만 Visual Studio로는 기본적으로 코드 베이스를 다루기가 너무 어려워서 Visual Assist 없이는 Unreal Engine으로 개발하는 게 불가능했습니다."

Tristan Louet, Tarsier Studios의 프로그래밍 팀장

이러한 문제로 인해 Tarsier Studios는 게임 개발 프로젝트에 사용할 대안 도구를 찾게 되었습니다.

솔루션 기준

게임 개발에 사용할 대안 솔루션을 찾으면서 Tarsier는 선택한 IDE가 회사의 특정 요구 사항을 충족하고 Visual Studio 때문에 발생하는 문제를 해결할 수 있도록 다양한 기준을 평가했습니다. 주요 평가 기준 중 일부는 다음과 같습니다.

  1. 성능: Tarsier는 특히 대형 Unreal Engine 프로젝트와 관련된 광범위한 코드 베이스를 처리할 때 더 나은 성능을 제공할 수 있는 코드 에디터를 원했습니다. 대안으로 찾는 코드 에디터는 더 원활하고 효율적인 개발을 지원해야 했습니다.
  2. 안정성 및 신뢰성: 팀은 Visual Studio에서 자주 겪었던 충돌과 중단을 피하기 위해 새로운 도구의 안정성과 신뢰성에 우선 순위를 두었습니다.
  3. Unreal Engine과의 호환성: Unreal Engine을 사용한 게임 개발에 집중하는 스튜디오의 특성상 최상급의 지원과 엔진용 기능을 제공하는 솔루션이 필요했습니다.

해결책

개발자 중 한 명이 즉흥적으로 사용하기 시작한 도구가 며칠 만에 팀 전체로 퍼졌습니다. 마침내 Tarsier Studios는 Visual Studio 때문에 발생하는 문제를 완전히 해결하고자 JetBrains Rider를 채택하고 이를 주 개발 도구로 사용하기로 결정했습니다.

"말이 별로 필요 없더라고요. 설치했더니 그대로 쓸 수 있었으니까요. JetBrains Rider로 전환하는 건 정말 원활했습니다."

Tristan Louet, Tarsier Studios의 프로그래밍 팀장

결과

Rider를 도입하면서 게임 개발 워크플로에 긍정적인 효과가 있었습니다. 아래는 주요 효과입니다.

  1. 개선된 생산성: 코드 에디터의 안정성과 응답 속도와 관련된 문제가 해결되어 팀은 방해받지 않고 업무에만 집중할 수 있게 되었습니다.
  2. "Rider로 일하는 게 정말 좋습니다. 필요한 도구가 모두 갖춰진 IDE면서도 균형이 잘 잡혀 있어요. 그리고 Visual Studio와 비교해도 성능이 좋고 업무 중에 방해받는 일도 적어요."

    Tristan Louet, Tarsier Studios의 프로그래밍 팀장

  3. 비용 절감: 개발자들이 원하는 필수 기능을 모두 갖춘 우수한 코드 에디터인 JetBrains Rider 덕분에 Tarsier는 Visual Studio 및 Visual Assist 사용을 중단할 수 있었습니다. 그 덕에 도구 비용이 50% 감소했습니다.

앞으로 나아갈 길

게임 개발 경험을 개선하려는 분이라면 JetBrains Rider가 게임체인저가 될 수 있습니다. 지금 한번 사용해 보고 Tarsier처럼 내 회사에도 잘 맞는지 확인해 보세요!

Rider 다운로드