はじめに
当社は、ゲームにハプティックを実装する際に遭遇するさまざまなシナリオに合わせた専用ツールを提供しています。
これらのツールを使用してハプティックを適用する過程は、次のように要約できます。

- Designer でハプティックパターンを作成します。
- Developer Portal でハプティックパターンをゲームイベントに結び付けます。
- SDK を使用してハプティックをゲームに統合します。
- Player をオンにした状態でゲームをプレイします。
必須の概念
このドキュメントにはいくつかの新しい概念が含まれているため、まず慣れておくべき用語を紹介します。
ハプティックパターン
ハプティックパターン(略してパターン)は、どのハプティックアクチュエーターが、どのくらいの時間、どのくらいの強さで振動すべきかを定義するデータの集まりです。Designer で作成でき、ゲームから再生できます。
イベント
イベントとは、プレイヤーの入力(ボタンを押す)、ゲーム内のインタラクション(アイテムを拾う)、スクリプト化されたシーケンス(カットシーン)、あるいはシステムイベント(敵を倒す)など、ゲーム内の特定の動作や状況を指します。ゲーム内でハプティックを発生させるすべてのイベントに対して、Portal で対応するイベントを定義します。
Player
Player は、ハプティックデバイスを接続して使用するための必須プログラムで、ユーザーと開発者の両方がインストールする必要があります。詳しくは、公式の Player 紹介ページをご覧ください。
主なアプリ
Designer
Designer は、ハプティックパターンを作成するための Web ベースのエディターです。ハプティックパターンをデザインしてプレイテストでき、作成したパターンは bHaptics SDK を通じてゲームに結び付けて再生できます。
Developer Portal
Developer Portal は、ゲーム内のイベントを定義し、ゲームプレイ中にイベントが発生したときにどのハプティックパターンを伝えるかを指定できる Web ベースのエディターです。
SDK
SDK は、ゲームにハプティックを適用するために使用できるプラグインです。