無料・オープンソース · 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 つのパイプラインを形づくれます。

  • 環境エフェクト

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

  • リリースパッケージ

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

オーサリング

二つの制作方法、ひとつのエンジン

Amplitude プロジェクトの作成、ビルド、リリースを、ターミナルまたは専用アプリから行えます。自分に合ったワークフローを選びましょう。

Amplitude CLI のアイコン 無料 オープンソース

Amplitude CLI

Amplitude のプロジェクト、ローカルリソース、ライセンスを管理する公式コマンドラインツールです。オープンに開発され、機能も拡大中です。

  • Apache-2.0 ライセンス
  • Windows、macOS(Intel および Apple Silicon)、Linux
  • CLI からも、エージェントからもプロジェクトを管理
  • すべてのリリースアーカイブにシェル補完を同梱
Amplitude Studio のアイコン 有料 アーリーアクセス

Amplitude Studio

Amplitude Audio の公式プロジェクトオーサリングツールです。プロジェクトの管理、アセットの編集、ゲーム向けのビルドとリリースまで、必要なツールをひとつに。

  • ストレスのないアセット閲覧
  • 検証、保存、コンパイル、リリースを一度の操作で
  • ゲームから Amplitude をリアルタイムにプロファイル
  • ゲーム開発者とサウンドデザイナーのために。DAW ではありません
統合

あなたの開発環境で

自作エンジンでは C++ SDK から始めるか、O3DE や Flax Engine の公式統合を導入しましょう。Godot と ezEngine も近日対応予定です。

  • コア

    C++ SDK

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

    ガイドを読む →
  • 公式

    O3DE

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

    GitHub で見る →
  • 公式

    Flax Engine

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

    GitHub で見る →
  • 近日公開

    Godot

    シーンとノードを軸にした無料のオープンソースエンジン Godot のプロジェクトに、Amplitude の空間オーディオを取り入れられます。

    GitHub で見る →
  • 近日公開

    ezEngine

    モジュール式プラグインシステムを備えた、無料のオープンソース C++ ゲームエンジン ezEngine で Amplitude を利用できます。

    GitHub で見る →
カスタム統合

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

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

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

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

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

ひとりじゃない

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