無料・オープンソース · Apache-2.0

Amplitude Audio SDK

次のゲームや VR プロジェクトに、没入感のあるオーディオを

ゲームのニーズに合わせて設計された、多機能でクロスプラットフォームなオーディオエンジン。あらゆるサウンドを空間化し、遮蔽し、反射させ、ゲームプレイから制御できます。

対応環境
  • Windows
  • macOS
  • Linux
  • iOS
  • Android
機能

音の伝わり方を見る

スクロールして Amplitude の 5 つの機能を順に見るか、直接選んでください。各シーンは、エンジンが毎フレーム音源に対して行う計算を簡略化したモデルです。

ドットフィールド上の減衰モデルシミュレーション:球・ボックス・カプセル・コーンの減衰形状の中で、距離に応じて各音源をフェードさせます。

形状
球 · 41 m
エンジンの内部

Amplitude ならではの特長

  • ゲームのために

    エンティティベースのアーキテクチャと最適化された API により、Amplitude をゲームへ手間なく組み込めます。

  • データ駆動の開発

    アセットは JSON ファイルで作成します。書くだけで、あとは Amplitude が引き受けます。

  • マルチプラットフォーム

    Amplitude は Windows、macOS、Linux、iOS、Android で動作し、Web とコンソールにも対応予定です。

  • 高速な処理

    エンティティ管理とオーディオ処理は高速です。内部では SIMD 最適化された演算を広く活用しています。

  • プラグインアーキテクチャ

    Amplitude は拡張可能です。独自のプラグインでフィルターやコーデックなどをエンジンに追加できます。

  • すぐに習得できる

    Amplitude はゲームオーディオプログラミングの考え方に沿っています。経験がなくてもすぐに始められます。

必要なものはすべて

  • Ambisonics レンダリング

    1 次から 3 次までの物理的に正確な Ambisonics 音源を、HRTF アセットでリアルタイムに空間化して再生します。

  • カスタマイズ可能なパイプライン

    エンジンのオーディオレンダリングを完全に制御し、すべてのプラットフォームで 1 つのパイプラインを形づくれます。

  • 環境エフェクト

    エコーやゲインなどのエフェクトを環境全体にリアルタイムで適用し、プラグインで独自のものも作れます。

  • リリースパッケージ

    すべてのオーディオファイルを含む単一のバンドルファイルとして、プロジェクトをビルド・パッケージ化・配布できます。

統合

あなたの開発環境で

自作エンジンでは C++ SDK から始めるか、O3DE や Flax Engine の公式統合を導入しましょう。

  • コア

    C++ SDK

    公式 C++ SDK で、Amplitude を自作のエンジンやゲームに統合できます。最も手早く始める方法です。

    ガイドを読む →
  • 公式

    O3DE

    Amplitude は O3DE の Audio Translation Layer を通じて、O3DE プロジェクトにシームレスに統合されます。

    ガイドを読む →
  • 公式

    Flax Engine

    専用の Flax Engine オーディオシステム上に構築されたプラグインで、Amplitude をエディターに直接導入できます。

    ガイドを読む →
カスタム統合

独自エンジンをお使いですか?

Amplitude は、自社エンジン、ゲームプロジェクト、独自のツールチェーンに直接統合できます。ランタイムへのオーディオレイヤーの組み込みからパイプライン構築、チームのサポートまで、プロジェクトのニーズに合わせた統合を提供します。

プロジェクトについて相談する
オープンソース

無料。オープンソース。自由に出荷を。

Amplitude Audio SDK は Apache-2.0 ライセンスです。コードを読み、フォークし、ゲームに組み込み、これからの開発に参加してください。

ひとりじゃない

質問、バグ、アイデアはこちらへ。