Unity C# 落ち物ゲームの作り方 | Unity入門の森 ゲームの作り方

Unity C# 落ち物ゲームの作り方

Unity C# 落ち物ゲームの作り方 Unity C# 落ち物ゲームの作り方

このページではUnityとC#を使って落ち物ゲームを作っていきます。

テトリスやぷよぷよなどの落ち物ゲーム講座を作成していく予定です。

【全6回】Unity C# 3Dテトリスゲームの作り方

「Unityでテトリスを作ってみたい!」

せっかくだから3Dバージョンの落ち物ゲームを作ってみたい!

「Unityで3D空間での回転やクォータニオンを実践で使ってみたい!」

この講座はそんなあなたのための講座になっています。

実際に作るゲームはUnityroomにも投稿したこちらのゲーム。

宙より降り注ぐ3Dテトリス | フリーゲーム投稿サイト unityroom

この講座ではフルスクラッチ、アセットなしで3Dテトリスを作っていきます。

講座の内容としては難しくなさそうですが、意外と回転操作などが複雑なので難易度はやや高めと言えるでしょう。

手順解説はいつも通りばっちりですが、このあたりのゲーム数学の細かい解説などは今回省いています。

なので、レベル的には中級者講座に位置付けられそうです。

手助けが他講座より少ないですが、実力を試す&ゲーム数学への理解を深めるという意味合いで挑戦するのにぴったりの講座となっています。

  1. 3Dテトリスのフィールドと1マス分のブロックを作る
  2. 3Dテトリス用ブロックを作る ScriptableObjectでブロックデータを管理しよう
  3. テトリスブロックの落下処理と揃ったら消える処理の作り方
  4. テトリスブロックの回転処理の作り方 3D空間のUnity回転に挑戦!
  5. 3Dテトリスのスコアと次に落ちてくるブロックを表示する処理とUIの作成
  6. テトリスゲーム管理処理 スタートとゲームオーバーの作り方 スクリプト全文まとめ

ここまでで完成です!

今回は中級者向け講座だったのでクラスの使い方や継承はもちろんのこと、クォータニオンを使った回転操作など他の入門書では見かけない内容も多かったかと思います。

もし今回の講座が難しかった人は初級者向け講座に挑戦してみるのがおススメです。C#プログラミング入門講座で文法を学び直すのもいいでしょう。

ビリヤードゲームの作り方、より本格的なゲームが作れるタワーディフェンスゲームの作り方クリッカーゲームの作り方3Dアクションゲームの作り方にチャレンジしていくのもおすすめです。

ゲームの作り方講座に戻る>>

Unity C# 落ち物ゲームの作り方

テトリスゲーム管理処理 スタートとゲームオーバーの作り方 スクリプト全文まとめ

前回は3Dテトリスのスコアと何のブロックが落ちてくるかのUI作成を行いました。前回の記事:今回の記事ではゲームの流れとなるスタート・ゲームオーバー処理を作成し、ゲームを完成させます。開始ボタンの作成まず、開始ボタンを押してからゲームを開始す...
Unity C# 落ち物ゲームの作り方

3Dテトリスのスコアと次に落ちてくるブロックを表示する処理とUIの作成

前回の記事でテトリスブロックの回転処理を作りました。落下、消滅、回転処理ができてかなりゲームらしくなってきましたね。前回の記事:今回の記事ではスコアや次に落ちてくるブロックの表示UIを作成していきます。テトリススコアのUI作成まず、スコアを...
Unity C# 落ち物ゲームの作り方

テトリスブロックの回転処理の作り方 3D空間のUnity回転に挑戦!

前回の記事ではブロックの落下処理及び落下後に一面ブロックがそろっていたら消える処理を作りました。前回の記事:今回の記事では落下中のブロックを回転するようにしていきます。スクリプトの内容は難しいものになっていますが、やっていきましょう!ブロッ...
Unity C# 落ち物ゲームの作り方

テトリスブロックの落下処理と揃ったら消える処理の作り方

前回の記事で個々のテトリスブロックの形を変えて生成できるようになりました。前回の記事:今回の記事では実際にブロックをグリッド内に落下させるようにしていきます。さらに、落下したブロックが一面に揃ったら消えるようにします。ブロックを落とす処理の...
Unity C# 落ち物ゲームの作り方

3Dテトリス用ブロックを作る ScriptableObjectでブロックデータを管理しよう

前回の記事では3Dテトリス用のフィールドと1マス分のブロックの生成までを実現し、好きな形でブロックフィールドを生成する基礎システムを作りました。前回の記事:今回の記事では本格的なテトリスブロックを作成していきます。落ちてくるテトリスブロック...
Unity C# 落ち物ゲームの作り方

3Dテトリスのフィールドと1マス分のブロックを作る

今回から6記事構成で3次元テトリスの方を実装していきます。解説はやや簡易的。ソースコードをコピペしながら開発手順をなぞるだけであなたも3Dテトリスが作れるようになる講座です。できあがるゲームはUnityroomに投稿したこちらのゲームと同じ...
タイトルとURLをコピーしました