TriShooters_使用した各アセットについての所感

Unity AssetStoreまとめ 3周年記念企画に参加

今回のプロジェクトには合計11アセット使用したので、各アセットについて思ったことを書き留めておく。


今回作ったゲームのベースにした、完成済みプロジェクト。
設計や実装があまりきれいでないように感じるので積極的にオススメはできないが、とても安かったので損したとは思っていない、という評価。
個人的に見た目をかっこよく表現するのが苦手だと思っているので、シンプルながらこの手のゲームの絵作りの方法を見れるという意味ではよかったと思っている。


ゲーム全体の状態遷移の管理に使用。
最初は小規模なゲームだからPlaymakerの導入までは不要かとも思ったが、画面遷移とそれに付随する処理の起動は全てこれを使うように書き直した。
すごく便利なので、もうこれ無しではいられない……


スローモーションを表現するための時間制御に使用。
今回のゲームに盛り込んだスローモーションは、本来は別件のシューティングゲーム向けの案だったのだが、Chronosで手軽に実現できそうだったのでさくっと実装してみた次第。


今回初使用の無料アセット。
宇宙をテーマにしたかっこいいBGMが詰め込まれている。
今回のゲームのタイトル画面とプレイ中のBGMはこのアセットのもの。
無料のBGM系アセットはあまり好みのものが見つからなかったりするイメージがあるんだけれど、こいつはすごくかっこいいのでオススメ。


以前別のゲームで使用した無料のBGMアセット。
4曲しか入っていないが使いやすい。


ベースにしたプロジェクトでは効果音が不足したので導入。
ダウンロード済みのアセットだったので引っ張り出したが、あまり好みの音源が入っておらず苦慮した。


ゲームプレイ中の画面外側に表示しているエフェクトや、スローモーション時のブラーエフェクトに使用。
これも使いやすくて気に入っている。
ゲーム中の画面外側に表示しているエフェクトは、ゲーム内部での難易度が3段階上がるごとに、AAA SuperComputerのエフェクトのBorderColorにランダムな色をセットすることで表現している。


これも愛用している。
移動制御の一部やカメラの制御などに使用した。
また、画面上部のスコアやHPのテキストに動きを与えて強調するために使用した。


ゲーム中の各種UIに使用。


ダメージ表現(自機の撃墜時)のパーティクルに使用。
パーティクルを捜す時間がないなーと思ったら大体これを引っ張ってきている。


[Button]属性を使ったデバッグ用メソッドの実行が便利なので、普段からよくインポートしている。
他にも色々Inspectorを便利にしてくれるはずだが、その都度使い方を調べるのが手間で後回しになってしまっている。

フォント

キルゴU

源真ゴシック

以上。

Unity AssetStoreまとめ 3周年記念企画に参加

はじめに

Unity AssetStoreまとめ 3周年記念企画に参加しました。
いつもアセットのセール情報だけでなく、ちょっとした使い方などの記事も参考にさせて頂いていて、ありがたい限りです。
ちなみに今回の企画はさらにありがたいことに、運が良ければアセットバウチャーまでもらえてしまうというすごい企画でした。
事前の企画投票でも「お題にチャレンジ」を推していたので、無事に開催されて良かった。
今回は普段のunityroomのunity1weekよりモチベーションを高めに維持したまま作成に取り掛かれたので、予定よりかなり時間がかかったものの、何とか形にして公開できたので一安心。
(前回のunity1weekは8割方作ってお蔵入りさせてしまったので……)

今回作ったゲーム

3つの自機を同時操作する、全方位シューティング「TriShooters」を作りました。
完成済みプロジェクトをベースにちょっとしたアイデアを付け加えて、3時間で作るつもりが30時間以上かかった曰く付きのゲーム。
(実際には30時間どころではなさそうな気もするが気にしない)

完成までにいろいろあったので、このページを起点に何記事か書く予定。

ベースプロジェクトからの改造箇所

→ TODO 見た目も内部実装も色々改造したので列挙する。

改造しやすい設計や実装について

→ TODO 今回ベースにした完成済みプロジェクト Neon Space Fighter – shooting asteroids and spaceships が、あまり良い設計ではなく改造に苦労したので、今後の自分のプロジェクトをより洗練させるためにも、問題となった個所を洗い出しておく。

サーバサイドの実装(自前のスコアランキングAPI)

→ TODO 今回はいつもと違い、レンタルサーバを用意してDBと自前のスコアランキング用のウェブAPIをPHPで作成した。これも忘れないうちに書き留めておく。

使用した各アセットについての所感

今回のプロジェクトには合計11アセット使用したので、各アセットについての感想。
当該記事

企画に応募する段階で、欲しいアセットとして候補に挙げたアセットを紹介

→ TODO 今回の企画に「希望するアセット」として挙げた Dungeon Architect と、それ以外の候補だったアセットについて書き留めておく。