Optional
assetアセット宣言。
Optional
audioAudioSystemの追加定義。キーにsystem名を書く。不要(デフォルトの "sound" と "music" しか使わない)なら省略してよい。
Optional
defaultデフォルトローディングシーンについての指定。
省略時または "default" を指定すると DefaultLoadingScene
を表示する。
"compact"を指定すると以下のようなローディングシーンを表示する。
Optional
defaultデフォルトのスキッピングシーンについての指定。 省略時または "fast-forward" を指定するとスキップ中のシーン内容をそのまま早送りで表示する。 "indicator"を指定するとスキップ中に専用のシーンを表示する。 スキップ中の描画を抑制したい場合は "none" を指定する。
Optional
environmentOptional
fpsゲームのFPS。省略時は30。
Optional
globalスクリプトアセットの簡略記述用テーブル。
グローバルアセットである .js ファイル、.json ファイルに限り、この配列にファイル名(コンテンツルートディレクトリから相対パス)を書くことができる。
ここにファイル名を書いた場合、 assets
でのアセット定義は不要であり、拡張子 js であれば ScriptAsset
として、
拡張子 json であれば TextAsset
として扱われる。また常に "global": true として扱われる。
ここに記述されたファイルのアセットIDは不定である。ゲーム開発者がこのファイルを読み込むためには、相対パスによる (require()
を用いねばならない)
ゲーム画面の高さ。
エントリポイント。require() できるパス。
Optional
max同時にポイント可能な上限を指定。 指定された数以上のポイントが同時にされた場合、maxPoints目以降のポイントは全て無効となる。
Optional
modulerequire()解決用のエントリポイントを格納したテーブル。
package.json のパスをキーに、その main フィールドの内容を値に持つテーブル
Optional
modulerequire()解決用ののエントリポイントを格納したテーブル。
require()の第一引数をキーとした値が本テーブルに存在した場合、require()時にその値をパスとしたスクリプトアセットを評価する。 現状、moduleMainPaths と同じ役割となるが、将来的には moduleMainScripts を deprecated としていく。
Optional
operation操作プラグインの情報。
Optional
renderersゲーム画面の幅。
ゲームの設定を表すインターフェース。 game.jsonによって定義される。