無料・オープンソース · Apache-2.0
Amplitude Audio SDK
次のゲームや VR プロジェクトに、没入感のあるオーディオを
ゲームのニーズに合わせて設計された、多機能でクロスプラットフォームなオーディオエンジン。あらゆるサウンドを空間化し、遮蔽し、反射させ、ゲームプレイから制御できます。
- Windows
- macOS
- Linux
- iOS
- Android
音の伝わり方を見る
スクロールして Amplitude の 5 つの機能を順に見るか、直接選んでください。各シーンは、エンジンが毎フレーム音源に対して行う計算を簡略化したモデルです。
ドットフィールド上の減衰モデルシミュレーション:球・ボックス・カプセル・コーンの減衰形状の中で、距離に応じて各音源をフェードさせます。
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 ライセンスです。コードを読み、フォークし、ゲームに組み込み、これからの開発に参加してください。
ひとりじゃない
質問、バグ、アイデアはこちらへ。