業界: ゲーム開発

使用されている JetBrains 製品: Rider

組織規模: 70

Tarsier Studios

Tarsier Studios は没入感溢れるストーリーテリングを重視した雰囲気たっぷりのゲームを制作することで知られるゲーム開発会社です。その代表的なゲームには、世界中で数百万人ものプレイヤーに愛されている Little Nightmares(リトルナイトメア)シリーズがあります。Tarsier Studios は Steam、Xbox、PlayStation を含むほとんどのプラットフォームをターゲットにゲームを制作しており、約 70 人が在籍するチームが独特のゲーム開発アプローチによってファンを魅了し、その数を増やし続けています。

課題

Tarsier Studios はゲーム開発ツールの問題が原因で長らく開発者生産性の低下を経験していました。Visual Studio を使用していましたが、Unreal Engine プロジェクトの大規模なコードベースのインデックスを作成しようとする際によくフリーズしていました。開発者は実際に当時非常に強力と思われていたマシンを使用していたにもかかわらず、Visual Studio が理由もなくクラッシュすることがありました。

動作が重いだけでなく、この環境は Unreal Engine を使った開発には向いておらず、かなり高額な費用がかかっていました。

「当社は Visual Studio と Visual Assist を併用していましたが、それにはかなりのコストがかかっていました。正直に言って、あの環境は JetBrains Rider ほど優れていたとは思いません。しかし、Visual Assist がなければ Unreal Engine を扱うのは本当に無理だったと思います。Visual Studio はそもそもコードベースを適切に処理できないためです」

Tristan Louet、Tarsier Studios 主任プログラマー

Tarsier Studios はこれらの課題がきっかけでゲーム開発プロジェクトに使用できる別のツールを探すことになりました。

ソリューションの選定基準

Tarsier はゲーム開発の代替ソリューションを探しながら、選定した IDE が具体的なニーズを満たし、Visual Studio で直面した課題を解消できることを確認するためにさまざまな基準を評価しました。以下はその重要な評価基準の一部です。

  1. パフォーマンス: Tarsier は特に Unreal Engine プロジェクトに関連する大規模コードベースを処理する際により優れたパフォーマンスを発揮するコードエディターを探しました。代替となるコードエディターは円滑で効率的な開発を実現するものをターゲットにしていました。
  2. 安定性と信頼性: チームは Visual Studio で頻繁に発生していたクラッシュと中断を防ぐため、新しいツールには安定性と信頼性を優先させました。
  3. Unreal Engine との互換性: 制作会社は Unreal Engine を使用したゲーム開発に注力しているため、最高水準のサポートとエンジンに適合する機能を提供するソリューションを必要としていました。

解決策

当初は開発者の 1 人が使用していましたが、数日のうちに自然とチーム全員が使用するようになっていました。最終的に Tarsier Studios は JetBrains Rider の採用を決定し、Visual Studio に関わるすべての課題を回避するための主要開発ツールとして使用することにしました。

「あまり多くを語る必要はないかと思います。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 をダウンロード