📄️ アセットシステム
Bubble Engineで用いるデータは、基本的にすべてアセットとして扱います。アセットには データの本体のほか、データの内容に関するメタデータを含みます。
📄️ データローダー
Bubble Engineは強力なデータローダーを開発者に提供します。
📄️ 入力システム
ゲームでは、プレイヤーがゲームに対して操作を行うための入力システムが必要です。Bubble Engineでは、ユーザーの複雑な入力をマッピングし、プログラム上で扱いやすい形に変換するための入力システムを提供します。
📄️ ゲーム時間システム
実際にウェブサイトが表示されている時間と、ゲーム内時間は異なることがあります。例えばゲーム中に一時停止している場合、ウェブサイト上での表示時間は進んでいるが、ゲーム内時間は止まっていて欲しいことがあります。
📄️ ゲームの処理順
📄️ レベルの制御
レベル遷移
📄️ アチーブメントの設定
ゲーム中に達成される目標をアチーブメントとして設定することができます。アチーブメントの基準となるステータスと、アチーブメントの達成条件の二つを設定する必要があります。
📄️ ゲームデータの保存
ゲームの進行状況等はGlobalStoreを使って保存します。