プレイヤーキャラや敵キャラ、自分の攻撃や敵の攻撃などといった、ゲーム中に登場する物体の挙動を登録したものが“ガジェット”です。ガジェットには、「待機」や「移動」といった行動を、“動作プログラム”という単位で登録していきます。たとえば、「プレイヤー」というガジェットにおいて、「待機」という動作プログラムではどんなアニメーションを表示してどんな動作を実行するのか、また、「待機」から「移動」という動作プログラムに変化するにはどんな条件が必要なのか、という具合です。
動作プログラム
ガジェットの挙動を設定するのが、動作プログラムです。動作プログラムでは、移動する方向や速度などの基本的な要素の変更のほか、弾を発射したり、メッセージを表示させたりといった動作も指定できます。
また、ひとつのガジェットには複数の動作プログラムを割り当てられ、それらを特定の条件で切り替えていくことで複雑な動作を表現できます。
移動方式
ガジェットの移動方式には、オーソドックスな“基本移動”のほか、“加速移動”という方式も選ぶことができます。加速移動とは、方向キーを放してもすぐに止まらないような、慣性のついた移動方式のことです。このような移動を、[初速]と[加速]、[減速]の値を設定するだけで手軽に実現できます。
また、ジャンプアクションなどでの“ジャンプ”も、[初速]と[重力]を指定するだけで、滑らかな放物線を描く動きが作成可能です。
弾の設定
ガジェットから弾(別なガジェット)を発射する際、どのように撃ち出すかを設定できます。ひとつのガジェットには、3種類の弾を設定可能です。