Unity初心者向け入門講座 Unityの使い方・基本操作・ミニゲームの作り方 | Unity入門の森 ゲームの作り方

Unity初心者向け入門講座 Unityの使い方・基本操作・ミニゲームの作り方

Unity初心者向け入門講座 Unityの使い方・基本操作・ミニゲームの作り方

このページではUnityプログラミングに必要な知識を学べる講座を無料公開しています。

初心者でもできるUnity C#講座やゲームプログラミングに欠かせない様々な機能を作るための講座記事を用意しました。

ここではUnityに触ったことがない初心者さんやUnity C#の文法から勉強したい方向けの記事を用意していますが、より本格的なゲーム開発にチャレンジしたい方には「Unity ゲームの作り方 初心者向けUnity入門チュートリアル」がおススメです。

Unityのインストール

ここでは、Unityの完全初心者のための講座を掲載していきます。

インストールのやり方、環境設定の方法など、Unityプログラミングを始める上で最初につまずく可能性が高いところを中心に解説していきます。

Unityhubを用いたUnity最新版のインストール方法 >>

Unityの使い方・基本操作

UnityをインストールしたらUnityの使い方と基本操作を習得していきましょう。

これまでUnityを触ったことがない方はここから取り組んでみてください。

  1. Unityの画面の見方を初心者向けに解説|6つのウィンドウの役割をざっくり理解しよう
  2. Unityのプレハブ(Prefab)とは?初心者でもわかる使い方と作り方
  3. (実践編)Unityで弾を発射する作り方|初心者向けシューティング入門

Unity 2Dパズル(倉庫番)ゲームの作り方

ここからは本格的なミニゲームを作る講座を用意しています。はじめてUnityに触るという方でもついてこれるよう丁寧に解説していきます。

ここでは有名な古典的2Dパズルゲームである倉庫番の作り方を扱います。

Unity 2Dパズルゲーム(倉庫番)の作り方はこちら >>

全5回で完成するシンプルながらも奥が深い2Dゲーム「倉庫番」を作りながらUnityやゲーム制作の基礎を身に着けていきましょう。

2Dでマス目を扱うゲームを作ってみたい方に必須のスキルが詰まっているので2Dゲームを作りたい方にもおすすめの講座です。

  1. エディタ環境構築と素材の準備
  2. マップ作成とキャラ配置
  3. プレイヤーの移動と壁の当たり判定
  4. 箱を押す処理とゴールでのクリア判定
  5. 複数ギミック対応とゲームの完成【完結編】

【Unity入門】簡単2Dゲームの作り方|初心者でも作れるマリオ風ジャンプアクション【全6回】

Unity 2Dジャンプアクションゲームの作り方はこちら >>

この講座はマリオ風のシンプルなジャンプアクションゲームの作り方講座です。

当サイトではリリースレベルのより本格的な2Dアクションゲーム講座として「ロックマン風2Dアクションゲームの作り方講座」を用意しています。その前段階としてもおススメのシンプルなジャンプアクションゲーム講座です。

倉庫番風ゲームではターン制のようなプレイヤーの行動の積み重ねに対する応答をゲームプログラミングで表現しましたが、この講座はリアルタイムで動く2Dゲームの作り方を学ぶことができます。

全6回で完成し、ソースコードの量もさほど多くない取り組みやすい講座です。

  1. プロジェクト準備とマップ作成
  2. プレイヤーの移動とジャンプを実装する
  3. アニメーションとカメラ追従を実装する
  4. 敵キャラを踏んで倒す仕組みを実装する
  5. 敵接触・落下・とげでゲームオーバーになる仕組みを実装する
  6. クリア判定・リトライ・効果音の実装【完結編】

Unity2D スイカゲーム風マージパズルの作り方

以前大流行したスイカゲーム風マージパズルを作りながらUnityに入門したい方向けの講座です。

Unity 2Dスイカゲーム風マージパズルの作り方はこちら >>

シンプルだけどやりだすとハマってしまうスイカゲームをイメージして作ったマージパズルゲーム講座です。

ぷよぷよやツムツムのような落ち物系ゲームを作りたい方にもおすすめの講座です。

全4回で完成する取り組みやすい講座です。

  1. エディタ環境構築と素材の準備
  2. マップ作成とキャラ配置
  3. プレイヤーの移動と壁の当たり判定
  4. 箱を押す処理とゴールでのクリア判定
  5. 複数ギミック対応とゲームの完成【完結編】

Unity C# 超入門 60分で作れるビリヤードの作り方チュートリアル

Unity C# ビリヤードの作り方 60分で作れるUnityチュートリアル

ビリヤード作りUnity入門チュートリアル講座はこちら>>

ここではUnity3Dを用いた超入門チュートリアル講座としてビリヤードの作り方を習得していきます。

たった3記事でビリヤードゲームを完成させ、最後の1記事でスマホ対応まで行うことができます。

初心者さんの初めてのゲーム作りにぜひ試してほしい講座になっています。

  1. ビリヤード台とボールを作る
  2. ボールの移動と当たり判定の処理を作る
  3. ビリヤードを打つ・穴に入ったら消す処理を作る
  4. スマホタップに対応させてモバイルゲームを作る

Unity3D入門チュートリアル ブロック崩しの作り方

ブロック崩しUnity入門チュートリアル講座はこちら>>

今回はUnity3Dを用いたチュートリアル講座としてブロック崩しの作り方を解説していきます。

全5回の講座でブロック崩しゲームが完成します。

  1. ブロックを配置してフィールドを作る
  2. UnityEngine.InputとRigidBodyを使って移動処理を作る
  3. 当たり判定の実装 UnityEngine.Colliderと物理マテリアルの使い方
  4. Destroy関数とプレハブを用いてボールに当たった壁を消す
  5. ゲーム管理処理の作成 SetActive,enabledを使いこなそう

Unity C# 3D無限ランゲームの作り方

Unity C# 3D無限ランゲームの作り方講座はこちら>>

Unityでの基本操作に少し慣れてきた頃でしょうか?

次は実際にスマホゲームとしても有名どころの3D無限ランゲームを開発してみましょう。

アセットや3Dアニメーションシステムを使った本格的な開発にも取り組んでいきます。スクリプトの分量は少なめなので初心者さんでも本格的なゲームを完成させることができます。

  1. プロジェクト作成とアセットのダウンロード
  2. キャラクター作成とアニメーションの設定
  3. 走るコースと障害物の作成/キャラの移動・ジャンプ処理の実装
  4. BGM・効果音設定/無限に地形を生成する/得点スコアシステムの実装
  5. ゲーム終了処理の実装/ビルド設定/Androidアプリ化

3Dランゲームの次はより本格的なUnity入門の森のゲームプログラミング講座に取り組んでみるのも良いでしょう。

Unity C#入門講座 

初心者向けUnity C#プログラミング講座はこちら>>

Unityではプログラミングを行うためにC#言語を使います。

あなたのオリジナルのゲームやアプリをUnityで作れるようになるためにまずはUnity C#をマスターしていきましょう。

初心者でも挫折なく、かつ包括的に学べるC#プログラミング講座です。

全部で21回の講座になります。各記事の最後では学んだC#プログラミングを実際にUnity上で使っていく形式なので理解しやすい作りになっています。

  1. Unity C#言語とは
  2. C#スクリプトの構造とは スクリプトの作成と実行方法
  3. コンパイルエラーの種類と対処法について
  4. 変数と型の使い方 宣言や代入・型変換について
  5. 演算子の使い方をマスターしよう(算術、比較、論理、代入、条件演算子)
  6. 制御文の使い方1 if文・ switch文での条件分岐
  7. 制御文の使い方2 for文・while文・foreach文での繰り返し処理
  8. 配列の使い方 一次元・二次元・ジャグ配列
  9. メソッドの使い方
  10. 文字列と文字列処理メソッドの使い方
  11. 列挙型の使い方
  12. クラスとインスタンスの作り方・コンストラクタの使い方
  13. フィールド・プロパティ・アクセス修飾子の使い方 スコープの概念を理解する
  14. クラスの継承・抽象メソッドとオーバライドの使い方
  15. インターフェースの使い方・ポリモーフィズムの考え方
  16. Listの使い方
  17. 辞書(ディクショナリー)の使い方 キーと値でデータを指定する
  18. デリゲートとイベントとUnityActionの使い方
  19. Linq・Attribute・拡張メソッド(partial class)の使い方
  20. IEnumerable・IEnumeratorとコルーチンの使い方・作り方
  21. 例外処理の使い方 throw, try, catch, finally文について

Unity ARゲームの作り方 AR開発の初心者でもできるチュートリアル講座

ARアプリ開発Unity入門チュートリアル講座はこちら>>

こちらはUnity3DとAR開発キットVuforiaを用いてARアプリを作るチュートリアル講座です。はじめてのUnity開発やARアプリ開発を行うことを念頭に置いています。

「ARってこんな簡単に作れるんだ!」と感動してもらえると思います。

全5回の講座であなたのスマホで動くARアプリが完成します。

  1. UnityとVuforiaでARマーカーを作る方法を初心者向けに解説
  2. ARマーカー上で3Dモデルをアニメーションで動かそう
  3. UIを使ってスマホからARモデルを動かそう
  4. C#スクリプトでARモデルを歩かせよう
  5. 作ったARアプリをスマホで実機テストしてみよう

Unityサウンドマネージャーの作り方入門講座

この講座ではUnityゲーム開発を行っていればいつか必ず必要になる汎用サウンドマネージャーを作っていきます。

全二回で学べる本格派講座です。

  1. 【Unity入門】汎用サウンドマネージャー(Sound Manager)の作り方 前編
  2. 【Unity入門】汎用サウンドマネージャー(Sound Manager)の作り方 後編

Unityの開発入門tips

ここでは、Unityプログラミング開発の必須知識を1記事完結型のまとめ講座形式で解説しています。

 

もっと本格的なゲーム開発に挑戦したい方向けのUnity ゲームの作り方講座はこちら >>

Unity入門の森トップページへ>>

【Unity2Dミニゲーム作り方】スイカゲーム風マージパズルの作り方講座【全4回】

【Unity入門】スイカゲーム風マージパズルの作り方 #4|ゲームオーバーとリトライ・効果音を実装する【完結編】

この講座ではUnity初心者の方でも作れる「スイカゲーム風パズルゲーム」を作成します。前回は同じ果物同士がぶつかったときに合体する処理、次に出てくる果物を表示するUI、合体したときにスコアが増える仕組みを作成しました。前回の記事:今回はゲー...
【Unity2Dミニゲーム作り方】スイカゲーム風マージパズルの作り方講座【全4回】

【Unity入門】スイカゲーム風マージパズルの作り方 #3|果物の合体とスコア機能を実装する

この講座ではUnity 初心者の方でも作れる「スイカゲーム風パズルゲーム」を作成します。前回は果物をランダムに表示させ、マウスで左右に移動して落下させるところまで作成しました。前回の記事:今回は同じ果物同士がぶつかったときに合体する仕組みを...
【Unity2Dミニゲーム作り方】スイカゲーム風マージパズルの作り方講座【全4回】

【Unity入門】スイカゲーム風マージパズルの作り方 #2|果物のランダム表示とマウス操作を実装する

この講座では、Unity初心者の方でも作れる「スイカゲーム風パズルゲーム」講座を作成します。前回はUnityの下準備を行い、果物を落とすためのステージを作成しました。また、果物に Rigidbody2D や Collider を追加し、重力...
【Unity2Dミニゲーム作り方】スイカゲーム風マージパズルの作り方講座【全4回】

【Unity入門】スイカゲーム風マージパズルの作り方 #1|ステージ作成と果物の準備

この講座ではUnity初心者でもできる「スイカゲーム風マージパズルゲーム」の作り方を解説していきます。Unity入門者向け講座ということで一気に複雑な仕組みを作るのではなくステップバイステップで少しずつ開発する形式で進んでいきます。 「果物...
【Unity入門】簡単2Dゲームの作り方|初心者でも作れるジャンプアクション【全6回】

Unity簡単2Dゲームの作り方【最終回】ゴール・リトライボタン・効果音でゲームを完成させる

この記事は「初心者でも作れるUnity簡単2Dゲームの作り方講座」の第6回です。前回はゲームマネージャーを作成し、ゲームオーバー処理を呼び出す仕組みを作成しました。これによりプレイヤーが敵に横や下から触れたとき、とげオブジェクトに触れたとき...
【Unity入門】簡単2Dゲームの作り方|初心者でも作れるジャンプアクション【全6回】

Unity簡単2Dゲームの作り方【第5回】敵接触・落下・とげでゲームオーバーになる仕組みを実装する

この記事は「初心者でも作れるUnity簡単2Dゲームの作り方講座」の第5回です。前回は敵キャラクターのスライムを左右に動くようにして、プレイヤーが上から踏んだときだけ倒せるようにしました。さらに、敵を踏んだあとにプレイヤーが少し上へバウンド...
【Unity入門】簡単2Dゲームの作り方|初心者でも作れるジャンプアクション【全6回】

Unity簡単2Dゲームの作り方【第4回】敵の作成と踏みつけ判定・バウンド処理を実装する

この記事は「初心者でも作れるUnity簡単2Dゲームの作り方講座」の第4回です。前回は進む方向に合わせてプレイヤーの向きを変え、左右キーを押しているときだけ歩きアニメーションが再生されるようにしました。また、Main Camera が Pl...
【Unity入門】簡単2Dゲームの作り方|初心者でも作れるジャンプアクション【全6回】

Unity簡単2Dゲームの作り方【第3回】キャラクターアニメーションとカメラ追従を実装する

この講座では、Unity初心者の方でも作れる「2D横スクロールアクションゲーム」を作成していきます。前回まででプレイヤーを左右に動かして地面にいるときだけジャンプできるようにしました。前回の記事:今回は Player が動いているように見せ...
【Unity入門】簡単2Dゲームの作り方|初心者でも作れるジャンプアクション【全6回】

Unity簡単2Dゲームの作り方【第2回】プレイヤーの移動とジャンプを実装する

この記事は「初心者でも作れるUnity簡単2Dゲームの作り方講座」の第2回です。前回の記事では完成イメージを確認し、Unity 2Dプロジェクトの作成、Gameビューの16:9設定、旧Input Systemの設定、素材の読み込み、背景・地...
【Unity入門】簡単2Dゲームの作り方|初心者でも作れるジャンプアクション【全6回】

Unity簡単2Dゲームの作り方【第1回】プロジェクト準備とマップ作成

この記事は「初心者でも作れるUnity簡単2Dゲームの作り方講座」の第1回です。まずはどんな2Dゲームを作るかですが、今回はシンプルで簡単なジャンプアクションゲームを作ります。講座は全部で6回に分かれており、初めてUnityを触る人でも自分...
シェアする
タイトルとURLをコピーしました