2DSTGを作るときに使えそうなボスの死亡パターンまとめ

アクションやSTGで使えるボスの死亡(爆発)パターンをまとめてみました。 だいぶ前に X (Twitter)にポストしていたのですが、文章化していなかったので改めてまとめておきます。

ボスの死亡パターンまとめ

HTML5のサンプル

HTML5で確認できるようにしておきました。

説明・操作方法

シンプルな死亡パターン

これは汎用的に使えるパターンかなと思います。

  1. 小さな爆発エフェクトを一定時間表示 (収束・溜め)
  2. その後、大きな爆発エフェクトを表示する (発散)

すぐに爆発せずに、溜めの時間を作ることで開放感を演出できます。

スロー再生

これは大爆発のタイミングをスロー再生にしたものです。 もう少しスローを遅くしても良さそう。

有名なところでは、斑鳩がこのパターンですね。

溜め演出に動きをつける

先に紹介した2つでも少しずつ落下する動きをつけていますが、これは画面内を飛び回るという派手な動きをつけたもので、ガンスターヒーローズなどで見られます。

横スクロールSTGでは重力で落下したり、縦スクロールSTGでは画面奥に落下する、といったバリエーションも考えられます。

部位破壊による爆風の反動

溜め演出として、ボスが持っている部位(武器、ファンネル、手、足など)少しずつ破壊していくパターンです。 爆風の反動でボスの本体が少しだけ動くとよりリアリティがあって良いと思います。

円の爆発+円の変形

爆発はテクスチャパターン以外にも図形描画する方法もあります。 これは円を徐々に広げて、縦方向に押しつぶすパターンです。 幾何学図形を使った演出はレイフォースがとても参考になります。

矩形を横方向につぶす

シンプルにかっこい演出を作る場合、矩形を横方向につぶすのがおすすめですね。 横STGよりも縦STGで使いたい演出です。

中心から光線を出現させる

内部から光エネルギーを放出した後に爆発するパターンです。 光線はTriangleポリゴンで描画します。 光線が横に伸びるとかっこいいので、横スクロールSTGで使いたいところ。

参考資料はダライアス外伝です。

中心から白い矩形が広がる

画面全体に白い板を重ねるだけのシンプルな演出で、実装コストも低く、使いやすい演出です。

白背景+暗転

背景を白飛びなどで明るくし、頂点カラーなどでボス本体を黒くします。 だいぶ特殊な演出ですが、世界観にマッチするものであれば使っても良いかもしれません。

特殊

2値化やラスタースクロールなど特殊な効果による爆発パターン。 ここまでになるとセンス次第というところで、作り込みに時間が結構かかります。 今回紹介した爆発パターンでは一番時間をかけてつくりました。 参考資料はメタルブラックです。

ソースコード

Godotで作成したものですが、ソースコードGithubにアップロードしています。