C# シューティングゲーム作成⑦(敵の移動パターン/攻撃パターンの追加) はじめに 前バージョンまでは、敵は上から下に移動するだけの単調な動作のみでした。今回は、敵の攻撃パターンと移動パターンを追加しました。 敵の移動を3パターン(直進 / サイン波 / Stop&Dash)追加 敵の攻撃を5パ... 2025.12.29 C#Unity
C# シューティングゲーム作成⑥(タイトル/背景画像/エフェクトの追加) はじめに 今回は演出に関連する改善を行いました。 ゲームタイトル(百鬼討伐録)の追加 ゲーム開始画面の「TOUCH TO START」を点滅 Waveごとに背景画像の切り替え 敵キャラ/ボス撃破時のエフェクトを... 2025.12.22 C#Unity
C# シューティングゲームの作成⑤(ボス戦の追加) はじめに ゲームの進行を「Wave」単位で管理できるようにし、Waveごとにボス戦を発生させる仕組みを実装しました。 スマホで遊ぶことを想定し、ゲーム開始時は画面をタッチすることでゲームを開始できるようにし、ゲームオーバーになった場... 2025.12.14 C#Unity
C# シューティングゲームの作成④(弾の種類を追加) はじめに プレイヤーが発射する弾の種類に、放射弾と誘導弾を追加しました。 初期の弾は、直進弾としてしています。アイテムを取得することで放射弾と誘導弾に変更することができます。 <弾の種類> ここまでの成果 ... 2025.12.07 C#Unity
C# シューティングゲームの作成③(アイテム追加) はじめに プレイヤーに弾速、連射間隔、攻撃力、移動速度、の4つのステータスを追加しました。 アイテムを取得することで、ステータスを向上するようにしました。 <追加アイテムの一覧> ここまでの成果 お使いの... 2025.11.30 C#Unity
C# シューティングゲームの作成② はじめに 一般的なシューティングゲームの基本的な動作となる、敗北条件やプレイヤーの上下左右の移動を組み込んでみました。 プレイヤーと敵の接触を検知するために、Unityの物理演算機能「OnTriggerEnter2D」を使用しています。... 2025.11.24 C#Unity
C# シューティングゲームの作成① はじめに 学ぶことの「わくわく」を取り戻す。 仕事や趣味を通して色々な技術について学びました。ここ数年の学びは、学んだことの深堀りとなることが多かったと思います。その結果、仕事を行う際は、思慮深く行うことができるようになったと感じて... 2025.11.16 C#Unity