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