SteamDB のチャートによると、Gaggle Studios が開発したゲームである Goose Goose Duck は最近、PC とモバイルで 700,000 人の同時プレイヤーという新しいマイルストーンに達しました。驚異的なプレイヤー数は、1 日で 900 万羽以上のガチョウを仮想的に根絶することにたとえることができます。
Gaggle の CEO である Shawn Fischtein 氏によると、Goose Goose Duck は近接チャットが組み込まれているため際立っており、後からチャット機能を追加する他のゲームとは一線を画しています。ゲームのコンセプトは、コミュニケーションとリアルタイムの情報共有を中心に展開しており、チャットはゲームプレイをダイナミックでエキサイティングに保つ重要な要素です。
最初に、ゲーム内のインタラクティブで楽しいシナリオをいくつか見てみましょう。
タスク探索: ゲームには 16 人のプレイヤーがいて、マップ上でお互いに近づくとボイス チャットを使用できますが、お互いに離れたり、別の部屋にいると、音声の音量が低下したり消えたりします。
投票: 投票セッション中は、マップ上の位置に関係なく、すべてのプレイヤーがお互いの声を聞くことができます。
Pigeon : Goose Goose Duck の Pigeon として、マップ上の他のプレイヤーに感染を広めることが目的です。そのためには、動き回り、他のプレイヤーに近づき、「感染」ボタンを押します。
ペリカン:他のプレイヤーを飲み込むことができるペリカンの役割を使用すると、閉じ込められたプレイヤーはあなたの腹の中にいる間、あなたとお互いにコミュニケーションをとることができます!これらの会話は他のプレイヤーには聞こえません。
Party Duck : Party Duck は、サイレンサーに似ていますが、はるかにユーモラスです。
これらのシナリオはすべて、RTC SDK を使用して簡単に実装できます。後で詳しく説明します。
大規模同時ボイスチャット
ゲーム内で他のプレイヤーと話しているときは、複数の人と同時にボイス チャットを行っています。また、大規模な同時ボイス チャットとは、多数のユーザーがリアルタイムで話したり聞いたりすることをサポートするシステムまたはアプリケーションの能力を指します。
なぜ今日のアプリにとって重要なのでしょうか?
今日のリアルタイム インタラクション (RTI) アプリは、すでに 10,000 人以上の同時ボイス チャットのサポートについて話し合っています。この機能は、オンライン ゲーム、仮想イベント、リモート作業および教育ツールなど、大勢の人々が効果的にコミュニケーションおよびコラボレーションする必要がある多くのソーシャル アプリおよびプラットフォームに不可欠です。多数の同時ユーザーをサポートすることは、ソーシャル アプリにとって重要な競争上の優位性になっています。
大規模な同時ボイスチャットをサポートするには何が必要ですか?
空間オーディオ
これは、ゲーム内の近接チャットに関連しています。空間オーディオを使用すると、プレーヤーまたはユーザーは、特定の方向と距離から聞こえてくるかのように音を聞くことができます。これにより、ゲームまたはアプリケーション内のオブジェクト、イベント、または他のプレーヤーを見つけて識別することができます。
没入型の空間オーディオ体験を提供するには、次のものが必要です。
AI によるノイズ抑制
これは、Goose Goose Duck での鳩の役割と関係があります。 Pigeon は常に「感染」ボタンを押す必要があり、「ノイズ キャンセル キーボード」などはありません。追加のプラグインをインストールしていないプレイヤーは、他のプレイヤーに近づくと暴露されます。これは、キーボードを入力すると ID がわかり、Pigeon をプレイするプレイヤーのエクスペリエンスが低下するためです。
RTI アプリケーションでは、 AI を利用したノイズ抑制はどのように実装されていますか?
機械学習アルゴリズムを使用して、リアルタイムのオーディオ信号を分析し、不要なバックグラウンド ノイズを特定して削減します。このプロセスでは、オーディオおよびビデオ通話中に各オーディオ入力を分析し、バックグラウンド ノイズのスペクトルおよび時間特性を決定し、この情報を使用してノイズを除去し、音声信号を強調します。
これは、ハードウェアベースのソリューション、専用のノイズ抑制ソフトウェア、または AI を利用したノイズ抑制機能が組み込まれた RTC SDK を使用して達成できます。
複数のオーディオルームでチャット
ゲームに入ると、ロビーはオーディオ ルームになります。また、ペリカンの役割では、ペリカンの腹は別のオーディオ ルームです。
ソーシャル オーディオ アプリの複数の部屋に対する技術的要件とその重要性:
ソーシャル オーディオ アプリの複数の部屋は、より没入型でインタラクティブなユーザー エクスペリエンスを作成するために重要です。これにより、ユーザーは小さなグループに分かれて、さまざまな活動に同時に参加できます。次の技術要件を満たす必要があります。
ボイスチェンジャー
Party Duck の能力は基本的にボイスチェンジャーです。次の方法で、ボイス チェンジャー機能を RTC アプリに追加できます。
信頼できるサーバーは、成功しているアプリにとって不可欠なコンポーネントです。 GGD プレイヤーからの (ソーシャル メディアでの) 苦情と、より安定したゲームへの欲求を見つけることができます。
「また激突。一緒に遊べるのは夜しかないからさあ!」
「毎晩 8:00 のドットでサーバーをクラッシュさせるのはなぜですか?」
「こんにちは、最近一緒に遊んだ人のチャートが、このシステムのクラッシュで失われました。復元できますか?」
「サーバーがクラッシュした後、アカウントにログインできません!!」
「ゲーム中にイヤフォンを抜くたびに、プレイヤーの声が聞こえなくなります。オーディオ デバイスを変更した後にプレイヤーの声を聞く唯一の方法は、ゲームを完全に閉じてから再度開くことです。」
クラウド ベンダーを選択する際の考慮事項:
成功するアプリを構築することは困難であり、その成功を維持することはさらに困難です。アプリがユーザーにとって関連性と信頼性を維持し、ユーザーが有意義な関係を形成できるようにするためには、進化するリアルタイム インタラクション テクノロジに遅れずについていくことが不可欠です。これらの進歩の重要性を見落とすと、ユーザー エクスペリエンスが低下し、長期的にはアプリの成功に影響を与える可能性があります。