Unity ゲームの作り方 初心者向けUnity入門チュートリアル

Unity ゲームの作り方 初心者向けUnity入門チュートリアル Unityゲームの作り方

このページでは、Unity初心者でも0から作れるゲーム開発講座を用意しています^^

完全無料で当サイトで作ったオリジナルゲームをあなたも作れるようになるチュートリアル型のUnity入門講座です。

1~2カ月に1本以上のペースで新しいゲームの作り方講座を更新していきます。このページをブックマークしておくと便利かもしれません。

どの講座も初心者さんでも同じゲームを作れるようにソースコード・図・動画や解説などを付けた講座になっています。

【初心者向け】Unity タワーディフェンスゲームの作り方講座

【unityで防衛ゲーム】タワーディフェンスゲームの作り方
今回のunityゲーム開発講座では2DUnityを用いたタワーディフェンスゲームシステムの制作を行っていきます! リアルタイムストラテジー(RTS)ゲームを作ってみたい方におススメです。 講座は全部で10回に分かれており、初めてunityを使ってゲームを作る人でもサクサク進められる講座になっています。 講座の中でunityエディターの使い方やUnity C#の活用法も学べるのでこれからunityでゲーム開発していきたい方はぜひ講座を見ながら実際にプログラムを書いていってください。 自分の好きなゲームステージを作成し、オリジナルのタワーディフェンスゲームを開発していきましょう!

当サイトで初心者向けの解説が最も詳しく、丁寧に構成された講座です。

講座の中でunityエディターの使い方やUnity C#の活用法も学べます。

  • タワーディフェンスゲーム画面・UIメニュー作成
  • 敵とのリアルタイム戦闘システム
  • ステージ遷移、wave機能
  • 指定領域に入った敵に対して自動で弓矢で攻撃する機能
  • 武器や攻撃範囲の強化・武器の売買ができるお店システムの作り方
  • 初心者でもわかりやすいクラス設計、コルーチンやLinqなどの本格的なUnity, C#の機能

こういったシステムの開発やUnity C#プログラミングスキルを高めることができる講座になっています。

まずはこのタワーディフェンスゲームの作り方講座から始めていきましょう。

Unityタワーディフェンスゲームの作り方講座はこちら>>

【初心者向け】Unity インフレ系クリッカーゲームの作り方

Unity 放置インフレ系クリッカーゲームの作り方 (スマホ化対応)
今回のunityゲーム開発講座では2DUnityを用いたインフレ系クリッカーゲームシステムの制作を行っていきます! 講座は現在全部で12回に分かれており、初めてunityを使ってゲームを作る人でもサクサク進められる講座になっています。 「Unityでクリッカーゲームを作ってみたい!」 「Unityでインフレ系タップゲームを作ってみたい!」 そんなあなたのためにインフレ系クリッカーゲームの作り方講座です!

こちらは人気で面白いゲームを簡単に作れるクリッカーゲームの作り方講座です。

作るゲームでは、かわいいひつじさんや毛糸がどんどん画面内にあふれてきます笑

実際に作ったゲームも遊べるのでまず一度プレイしてみてください^^

  • クリッカーゲームのUI画面作成
  • クリック処理によるオブジェクト生成と移動処理の作成
  • 獲得したアイテムとお金を交換するお店システムの作成
  • Scriptable Objectを用いたクリックアイテムの量産と整理術
  • Grid Layout Group機能を用いた自動UI画面を整形する方法
  • 初心者が身に付けたいゲームのセーブ・ロード処理の作成
  • インターフェース機能を用いたオブジェクト指向の実践

講座を通して、以上のような様々なUnityスキルを習得できます。

かわいいひつじのインフレ系クリッカーゲーム開発を通して、こういった中級者になるためのUnity C#プログラミングスキルを高めていきましょう!

Unityインフレ系クリッカーゲームの作り方講座はこちら>>

【初心者向け】Unity 3Dアクションゲームの作り方講座

Unity 3Dアクションゲームの作り方 ゼルダ・原神・モンハン風 (スマホ化対応)
今回のunityゲーム開発講座では3DUnityとC#プログラミングで3Dアクションゲームの制作を行っていきます! 講座は現在全部で16回に分かれており、初めてUnityを使ってゲームを作る初心者さんでもゲームを完成させられるチュートリアル講座になっています。 「Unityで3DアクションRPGゲームを作ってみたい!」 「Unityでゼルダの伝説・原神・モンハンのようなゲームを作ってみたい!」 そんなあなたのための3Dアクションゲームの作り方講座です!

こちらはUnity入門の森の自信作!当サイト初の3Dアクションゲーム講座です。

ゼルダの伝説や聖剣伝説や原神などの3DアクションRPGゲームの作り方を0からフルスクラッチで扱っていきます。

Unityプログラミング初心者~中級者を対象としたスキルアップに最適な講座です。

無料アセットを使ったアニメーションとゲームプログラムの実装も行うので視覚的にもハイクオリティなゲームを作る方法をマスターできます。

スマホアプリとして遊べる状態に仕上げていくのでぜひ取り組んでみてほしいイチオシ講座です^^

  • 3Dアクションゲームのプレイヤーの実装・アニメーションの作成
  • スマホタップでのキャラ移動・カメラ操作処理の作成
  • 3Dアクションゲームの攻撃・ジャンプの実装
  • 敵キャラクターの攻撃・当たり判定・アニメーションの作成
  • NavMeshを用いた敵AIの作成
  • 3D空間でも見やすいHPゲージやビルボードシステムの実装
  • オブジェクト指向の継承を利用した敵行動パターンの複製やボスの実装
  • 3Dゲームにおけるアイテム獲得処理とアニメーションの作成
  • 実際のスマホゲームとしてビルドする方法・明るさの自動調節の実装

講座を通して上記のようなUnity開発スキルを習得できます。

あなたの理想の3Dアクションゲームを開発する最初のステップやUnity3Dプログラミングのスキルアップに最適な講座です!

Unity 3Dアクションゲームの作り方講座はこちら>>

【初心者向け】Unity ツムツム風落ち物アクションパズルゲームの作り方

【unityでパズルゲーム開発】ツムツム風落ち物アクションパズルゲームの作り方
このunityゲーム開発講座では3DUnityを用いたツムツム風アクションパズルゲームの制作を行っていきます! 講座は全部で10回に分かれており、unity初心者にも取り組みやすい形の講座です。 unity3Dの物理エンジンを用いた衝突判定・重力処理や入力処理、ツムツム風パズルゲームの根幹と同じ色のボールをなぞって消す処理なども作っていきます。 最後は簡単なアニメーションを作ったり、周囲のボールを全部消せる爆弾も作成します。 得点スコアを導入して「unityで作るツムツム風物理パズルゲーム」の完成です!

この講座では、ツムツム風の落ち物アクションパズルゲームを作っていきます。

unity3Dの物理エンジンを用いた衝突判定・重力処理や入力処理、ツムツム風パズルゲームの根幹とパズルゲームでおなじみの連鎖や同じ色のボールをなぞって消す処理なども作っていきます。

  • Unity3Dの機能を用いたパズルゲームの素材とステージ作り
  • 物理エンジンを用いた重力・衝突処理
  • マウスの入力処理とタッチ操作によるなぞってアクションを起こす仕組み作り
  • パズルボールが3つ以上つながっている場合のみ消去する処理
  • Unityのアニメーション機能を用いたエフェクトの作り方
  • uGUIを用いた3D空間におけるUIの作り方

Unity落ち物風アクションパズルゲームの作り方講座はこちら>>

【初心者向け】Unity 3Dシューティングゲームの作り方

【Unity C#】3Dシューティングゲームの作り方チュートリアル
C#とUnityを使って誰でも簡単に作れる3Dシューティングゲームの作り方入門講座です。 画面を見ながらソースコードをコピペするだけで完成します。 プログラミング初心者の方が初めてUnityでシューティングゲーム制作するのにおススメのゲーム制作チュートリアルです。

この講座では、UnityとC#を用いた3Dシューティングゲームを作っていきます。

今回のunityシューティングゲームチュートリアル講座の中では

  • unityを用いたシューティングに必須の当たり判定
  • プレイヤー機体の移動や移動制限処理
  • プレイヤーの体力ゲージ
  • 敵の出現・体力の設定・自機を狙う敵の動きや攻撃処理
  • シューティングゲームのスコア処理
  • 3Dシューティングゲームで敵に弾を打つ処理
  • ゲームオーバー・ゲームクリア処理

こうした要素を開発し、全体としてシューティングゲームを完成させていきます。

Unityでカードゲームを作る ブラックジャックの作り方講座はこちら>>

【初心者向け】Unity カードゲームの作り方

UnityとC#でカードゲームを作る ブラックジャックの作り方
今回のunityゲーム開発講座では2DUnityとC#を用いたカードゲームシステムの制作を行っていきます! 題材はトランプカードゲーム。よくゲームプログラミングに出てくるブラックジャックです。 講座は全部で5回に分かれており、カードフィールドの作成や手札、デッキからカードを引いてくる処理など、カードゲームプログラミングの基礎をマスターできる講座になっています。 ブラックジャックの作り方講座を学んだ後は自分の好きなトランプゲームやカードゲームを作成していきましょう!

この講座では、トランプを用いたカードゲームを作っていきます。

2Dunityを用いたトランプカードやフィールド・山札を作るところから始まり、カードシャッフル・カードを配る処理の作成やディーラーとプレイヤーのターン制システムの開発など、初心者向けですが歯ごたえのある内容となっています。

  • Unity2Dの機能を用いたカードゲームの素材とフィールド作り
  • 山札やシャッフルや手札を配る処理
  • プレイヤーとディーラーの賭け金のやり取り、bet・stand機能
  • コルーチンを用いたターン制システムの開発
  • ブラックジャックゲームの実装

上記のような様々な機能を実装し、カードゲームやターン制のゲームシステムを開発するスキルを習得できます。

Unityでカードゲームを作る ブラックジャックの作り方講座はこちら>>

【中級者向け】Unity  ドラクエ風2DレトロRPGゲームの作り方 

Unity C# 2DRPGゲームの作り方 ~ドラクエ風レトロRPGを作ろう!~
今回のunityゲーム開発講座ではUnityとC#プログラミングで2Dのドット絵ロールプレイングゲーム(2DRPG)の制作を行っていきます! 講座は現在全部で27回に分かれており、初めてUnityを使ってゲームを作る初心者さんでもゲームを完成させられるチュートリアル講座になっています。 「Unityでドラクエのようなロールプレイングゲームを作ってみたい!」 「UnityとC#でドット絵で作られているレトロなオリジナル2DRPGを作りたい!」 そんなあなたのためのレトロなドット絵2DRPGの作り方講座です!

このゲームはUnity入門の森の講座の中で最大の大作プロジェクトです!ドット絵を用いたレトロな2Dロールプレイングゲームの開発講座です。

スーパーファミコンやスマホゲームでよく用いられている2Dのドット絵RPGゲームの作り方を0からフルスクラッチで扱っていきます。

ドラクエ・ファイナルファンタジー・ロマンシングサガなど数々の名作を生んできたドット絵RPGを作れるようになれる講座です。

Unityプログラミング中級者~上級者を対象としたスキルアップに最適な講座です。初心者でも最後まで完成させられるようにソースコードや開発手順などは全文掲載しています。

2Dのドット絵素材を使ったエフェクトアニメーションの作り方やマップチップシステムのゲームプログラムの実装も行うので視覚的・技術的に本格的なゲームを作る方法をマスターできます。

オリジナルRPGを作りたい方には必見の講座に仕上がっています。

  • 2DUnityを用いたキャラクター素材やマップの作り方
  • ドット絵キャラクターをアニメーション付きで動かす方法
  • RPGに欠かせないマップ間移動システム
  • メッセージダイアログ・メニュー・アイテムインベントリの作り方
  • 会話できるNPCや武器・防具を売る道具屋の実装
  • ドラクエ式のターン制RPG戦闘システムを0から構築
  • ランダムエンカウント・シンボルエンカウント両方の実装
  • 宝箱取得フラグなどを含むやや複雑なセーブシステムの実装

講座を通して上記のようなRPG制作に欠かせないUnity開発スキルを習得できます。

あなたのオリジナルロールプレイングゲームを開発する最初のステップやUnity2Dプログラミングで高みを目指すためのスキルアップに最適な講座です!

Unityドラクエ風2Dドット絵レトロRPGの作り方講座はこちら>>

【中級者向け】落ち物ゲームの作り方 (3Dテトリスゲームの作り方)

Unity C# 落ち物ゲームの作り方
今回のunityゲーム開発講座では3DUnityを用いた落ち物ゲーム、3Dテトリスゲームの制作を行っていきます! 講座は現在全部で6回に分かれており、Unityを使って3D空間の回転操作を駆使してゲームを作りたい人やクォータニオンを実践で使いたい人、そしてもちろんテトリスの作り方をマスターしたい人にぴったりの講座です。 「Unityでテトリスを作ってみたい!」 「他ではあまり見られない3Dテトリスを作ってみたい!」 そんなあなたのための中級者向け3Dテトリスの作り方講座です!

この講座ではUnityを用いた3Dテトリスゲームを開発します。

よく見かける2Dのテトリスではなく3Dのテトリスを作れるようになります。

  • オブジェクト指向をしっかり取り入れたC#プログラミングの習得
  • ゲーム数学で重要なクオータニオンを操作してのブロック回転処理
  • 落ち物ゲームの基本的な作り方
  • ブロックの状態管理方法の構築法やScriptableObjectの応用法

などに触れることができます。3D空間での回転を含むため、難易度がやや高いですがUnityならではの3D空間での落ち物ゲームを作ってみたい時はぜひ挑戦してみてください。

Unity C# 3Dテトリスゲームの作り方はこちら>>

【中級者向け】Unity×Oculus Quest VRシューティングテトリスの作り方

【unity VRゲームの作り方】Oculus QuestでVRゲームを作ろう
「unityで0からVRゲームを作ってみたい!」 「Oculus Questを使ったゲームの作り方を学びたい」 そんなVRゲームを一度作ってみたいという気持ちに応えるために今回の講座記事が生まれました。 このページではVRゲームをunity...

この講座ではUnityを用いたOculus Quest向けゲームアプリを開発していきます。

最新のVRヘッドセットであるOculus Questを利用し、unityでVRゲームを作っていきましょう(Oculus Quest2でも実行可能だと思います)。

  • Oculus Questを用いたVR空間でのアプリビルドの方法
  • コントローラから球を出す/物体をつかむ/レイを出す処理
  • VR空間におけるシューティングゲーム機能の実装
  • 打ち込んだテトリスブロックの生成やフィールドにはめる処理
  • テトリスブロックの落下、回転、消滅処理
  • 最低限のエフェクトを3Dアニメーション機能で作成
  • VR空間におけるUIや文字表示機能の作り方

といった、VR、シューティングゲーム、テトリスゲームの3種類のスキルを同時に磨けるハイレベル講座です。

Unity VRシューティングテトリスゲームの作り方講座はこちら>>

 

Unity ローグライクゲームの作り方

ローグライクゲームの作り方16 見栄えを改善する&スクリプト全文まとめ

基本的なローグライクRPGゲームは前回までで完成しています。 前回の記事: 最後に、少々ゲームの見栄えをよくするための流れだけ紹介しておきます。 超簡易的な説明のみになりますが参考になれば幸いです。 アセットを使って見栄えをよく...
Unity ローグライクゲームの作り方

ローグライクゲームの作り方15 やられたら終わりのオートセーブシステムを実装する

前回の記事ではダンジョンマップを部分的に表示し、プレイヤーが歩いたところの周りだけが表示される処理を作りました。 また、この処理の追加によりオートマッピング機能を実現しました。 前回の記事: 今回の記事ではローグライクゲームの仕上...
Unity ローグライクゲームの作り方

ローグライクゲームの作り方14 オートマッピングシステムと視認範囲を実装しよう

前回までで自動生成するダンジョンを移動しながらどんどん深い階層へ進んでいく不思議のダンジョン系ローグライクゲームができあがりました。 前回の記事: 今回の記事では、オートマッピングシステムと視認範囲の処理を実装していきます。 まだ...
Unity ローグライクゲームの作り方

ローグライクゲームの作り方13 マップ移動を追加して不思議のダンジョンを完成させる

前回の記事では本講座の最難関であるマップ自動生成処理の作成を行いました。 前回の記事: 入る度に形を変える不思議のダンジョンのようなシステムを無事に実装できましたが、今のままだと次の階へ進んでいくことができません。 そこで、今回の...
Unity ローグライクゲームの作り方

ローグライクゲームの作り方12 乱数でダンジョン自動生成システムを構築しよう

前回の記事ではローグライクゲームの罠システムを実装しました。 プレイヤー、敵、パラメータとUI、宝箱、罠と順に作成してきました。かなりシステム面が仕上がってきました。 前回の記事: 今回の記事ではいよいよローグライクゲームの大きな...
Unity ローグライクゲームの作り方

ローグライクゲームの作り方11 罠イベントを開発してプレイヤーの冒険を邪魔しよう

前回の記事では武器、HP回復アイテム、空腹度回復の食料などパラメータが変化するアイテムを取得できる宝箱イベントを作り、実際にダンジョンに配置できるようにしました。 前回の記事: 今回の記事ではアイテムに引き続きマップに罠を配置できる...
Unity ローグライクゲームの作り方

ローグライクゲームの作り方10 宝箱イベントを作って武器・HP回復・食料アイテムを実装

前回の記事ではUnity C#を用いてローグライクゲームに必須となる武器システムを作成しました。 前回の記事: ですが、前回まででは最初に決めた武器しか持てない状態でした。 ローグライクゲームを作るからには、ダンジョンを進むにつれ...
Unity ローグライクゲームの作り方

ローグライクゲームの作り方9 武器を作ってプレイヤーを強化しよう!

前回の記事で食料システムを実装し、行動するごとにお腹が減り、満腹度が0になると行動する度にダメージを受けるようになりました。 前回の記事: 今回の記事では、ローグライクRPGの戦略性を高めるアイテムとなる武器を作っていきます。 一...
Unity ローグライクゲームの作り方

ローグライクゲームの作り方8 腹ペコ状態でHPが減る食料システムを実装

前回の記事ではローグライクゲームのプレイ内容に応じて行動内容を表示し、古いものから自動スクロールで消していくメッセージシステムを作成しました。 また、戦闘システムとの連動を実現しました。 前回の記事: 今回の記事ではローグライクを...
Unity ローグライクゲームの作り方

ローグライクゲームの作り方7 プレイ中の行動履歴を表示する自動メッセージ機能を開発

前回の記事ではローグライクの戦闘システムを拡張し、レベルと経験値を導入し、プレイヤーが敵を倒すと成長していくシステムを実装しました。 前回の記事: 今回の記事ではプレイ中の情報を行動履歴として表示する自動メッセージウィンドウを追加し...
タイトルとURLをコピーしました