「Unityで3Dシューティングゲームを作ってみたい!」
そんなあなたのためにシューティングゲームの作り方講座を作成しました。
この講座では完全フルスクラッチで0からunityで3Dシューティングゲームを作っていきます。
初心者さんでも同じゲームを作れるようにソースコード・図・動画や解説などを付けた講座になっています。
【全5回】unityとC#で作る3Dシューティングゲームの作り方講座
今回のunityゲーム開発講座では3DUnityを用いたシューティングゲームの制作を行っていきます!
作りたいゲームのイメージとしてはスーパーファミコンで発売された元祖スターフォックス動画のようなゲームです。
こんなゲームを作るための基礎となるスキルをばっちり習得していくことができます!
講座は全部で5回に分かれており、ソースコードもそれほど分量がなくかなり作りやすいと思います。
初めてunityを使ってゲームを作る人でも進めていけるシューティングゲーム開発講座になっています。
もし何をしているかわからない場合はUnity C#プログラミング入門講座やより簡単なゲーム開発講座であるであるビリヤードゲームの作り方講座などからスタートすると良いでしょう。
今回のunityシューティングゲームチュートリアル講座の中では
- unityを用いたシューティングに必須の当たり判定
- プレイヤー機体の移動や移動制限処理
- プレイヤーの体力ゲージ
- 敵の出現・体力の設定・自機を狙う敵の動きや攻撃処理
- シューティングゲームのスコア処理
- 3Dシューティングゲームで敵に弾を打つ処理
- ゲームオーバー・ゲームクリア処理
こうした要素を開発し、全体としてシューティングゲームを完成させていきます。
- 3Dシューティングゲームの作り方1 プレイヤ―機体・HPゲージ・UIを作る
- 3Dシューティングゲームの作り方2 Terrainを使ってフィールドを作る
- 3Dシューティングゲームの作り方3 プレイヤー移動処理・視点変化・カメラ追随処理を開発
- 3Dシューティングゲームの作り方4 敵との戦闘システムを作る(敵移動・弾丸・敵の体力など)
- 3Dシューティングゲームの作り方5 ゲーム制御処理とTerrain当たり判定の実装
ここまでで完成です^^
この後は、BGM・SEの設定やプレイヤー同士での対戦機能の追加を行うことなどの拡張もいいでしょうし、シューティングゲームのステージ追加やボス戦などを作っていくのも良いでしょう。
今後もこのシューティングゲーム講座に追記していくかもしれないのでこのページをお気に入り・ブックマークなどに入れておくといいかも?
また、シューティングゲーム開発の後は、より本格的なゲームが作れるタワーディフェンスゲームの作り方講座、クリッカーゲームの作り方講座や3Dアクションゲームの作り方講座にチャレンジしていくのもおすすめです。
毎月新しいunityゲームの開発講座を更新していくからお楽しみに!