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

Unityゲームの作り方

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

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

当サイトで作った本格的なオリジナルゲームをあなたも作れるようになるチュートリアル型のUnity入門講座を多数公開しています。

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

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

また、完全無料でより規模感の小さなミニゲームの開発に挑戦したい方やUnityやプログラミングもしたことないよ!という方は「Unity入門 初心者向けゲームプログラミング講座」も併せて使ってみてください。

Unity入門 初心者向けゲームプログラミング講座>>

  1. 【初心者向け】Unity タワーディフェンスゲームの作り方講座
  2. 【初心者向け】Unity ノンフィールドRPGの作り方講座
  3. 【初心者向け】Unity インフレ系クリッカーゲームの作り方
  4. 【初心者向け】Unity 3D脱出ゲームの作り方
  5. 【初心者向け】Unity 3Dアクションゲームの作り方講座
  6. 【初心者向け】Unity ツムツム風落ち物アクションパズルゲームの作り方
  7. 【初心者向け】Unity 3Dシューティングゲームの作り方
  8. 【初心者向け】Unity FPSゲームの作り方 スマホ&VR対応
  9. 【初心者向け】Unity スマホで遊べる音ゲーの作り方
  10. 【初心者向け】Unity カードゲームの作り方
  11. 【初心者向け】Unity レースゲームの作り方(PC・スマホ・VRクロスプラットフォーム開発チュートリアル)
  12. 【初中級者向け】Unity SRPG(シミュレーションRPG)の作り方
  13. 【初中級者向け】Unity 2Dアクションゲームの作り方
  14. 【初中級者向け】Unity ノベルゲーム(恋愛・ホラー・推理系)の作り方
  15. 【中級者向け】Unity ハクスラローグライク×デッキ構築型カードバトルRPG「呪術迷宮」の作り方
  16. 【中級者向け】Unity ドラクエ風2DレトロRPGゲームの作り方 
  17. 【中級者向け】Unity C# ローグライクゲーム 不思議のダンジョン風ゲームの作り方
  18. 【中級者向け】落ち物ゲームの作り方 (3Dテトリスゲームの作り方)
  19. 【中級者向け】Unity 3DダンジョンRPGの作り方講座 (世界樹の迷宮・ウィザードリィ風)

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

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

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

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

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

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

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

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

【初心者向け】Unity ノンフィールドRPGの作り方講座

Unity 初心者向けノンフィールドRPGの作り方 スマホ化対応ローグライク要素アリのハクスラRPG
今回のUnityゲーム開発講座では2Dのスマホ向けノンフィールドRPGやC#を用いたターン制戦闘システムの実装に役立つRPGシステムの制作を行っていきます! シングルトン化したゲームマネージャーで複数シーン間でデータを管理する方法、3Dダンジョンの制作方法&光源の使い方、3Dダンジョンを歩く演出の作り方、ターン制コマンド戦闘システムの作り方、オートセーブやキャラ強化機能などスタミナ制のRPG制作に必須の機能の作り方、複数の機能を統一し、遊べるゲームとして仕上げる力を実装できる力が身に付くチュートリアル講座になっています。 「RPGは作るのが難しそう・・・でもRPG制作を諦めたくない!」 「Unity初心者でもRPGを作りたい!コマンド選択型ターン制戦闘システムの作り方をマスターしたい!」 「スマホで遊べるオートセーブ機能アリのシンプルなスタミナ制ローグライクRPGを作ってみたい!」 「RPG制作を通してUnity6でオリジナルゲームを作るための基礎力と応用力を同時に付けたい!」 そんなあなたのためのUnity 初心者向けノンフィールドRPGの作り方講座です!

Unity C#やゲーム開発初心者でもRPGを制作したい!

そんな想いに応えるためわかりやすさと習得できるスキルの汎用性を重視して制作したRPG講座です。

  • シングルトン化したゲームマネージャーで複数シーン間でデータを管理する方法
  • 3Dダンジョンの制作方法&光源の使い方
  • 3Dダンジョンを歩く演出の作り方
  • ターン制コマンド戦闘システムの作り方
  • シーン間遷移に対応したBGMや効果音システムの作り方
  • オートセーブやキャラ強化機能などスタミナ制のRPG制作に必須の機能の作り方
  • 複数の機能を統一し、遊べるゲームとして仕上げる力

こういった書籍では扱われていない機能を実装しながら本格的なRPGの開発を行います。

初心者でもRPGが作れるようになり、Unity C#プログラミングスキルもグッと高まる講座になっています。

RPGを作りたい方に限らず、当サイトでは必ず取り組んでみてほしい講座の1つです。

Unity ノンフィールドRPGの作り方講座はこちら>>

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

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

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

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

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

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

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

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

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

【初心者向け】Unity 3D脱出ゲームの作り方

Unity ホラー風3D脱出ゲームの作り方 ~8番ライクゲーを作りながらポストプロセスや音響表現をマスターしよう~
このUnityゲーム開発講座では3DUnityとC#プログラミングでホラーテイストな3D脱出ゲームの制作を行っていきます! 講座は初めてUnityを使ってゲームを作る初心者やUnityのポストプロセスやAudio Reverbなどの演出力を磨きたい中級者以上の方に役立つでしょう。 講座は現在全部で10回に分かれており、ゲーム制作のスキルアップをしながらゲームを完成させられるチュートリアル講座になっています。 「Unityで8番出口のような脱出ゲームを作ってみたい!」 「Unityでホラーゲーム風の演出表現や表現技術を習得したい!」 そんなあなたのためのホラー風脱出ゲームの作り方講座です!

こちらは8番出口風の3D脱出ゲームを簡単に作れる脱出ゲームの作り方講座です。

この講座では、古い洋館のアセットからポストプロセスでホラーテイストな雰囲気を作り上げ、廊下や部屋を歩くときの靴の反響音などもしっかり取り扱うことでゲームに引き込まれる演出表現の作り方を習得します。

以下のようなスキルを身に付けることができます。

  • 3Dアセットや各種素材の連携を行い3Dマップを構築
  • ホラーテイストな雰囲気を作るためのUnity環境設定
  • ポストプロセスや音響リバーブ機能を用いたハイレベルな演出表現
  • どんな異変でも作れる汎用型8番出口ライクゲーシステムの構築方法
  • Canvas UIを用いた3Dワールド空間における文字表現の習得
  • リリースゲームに必須となるゲーム設定画面や英語対応ローカライズの方法
  • 複数の機能を統合し、遊べるゲームとして仕上げる力

今回習得するスキルはUnity開発において応用の幅が広いものが多く、この講座をマスターすればあなたオリジナルの3D脱出ゲーム・ホラーゲーム・8番ライクゲームなどを作ることができるでしょう。

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 3Dシューティングゲームの作り方講座はこちら>>

【初心者向け】Unity FPSゲームの作り方 スマホ&VR対応

Unity FPSゲームの作り方 スクリプト付き初心者向けチュートリアル講座 スマホ・PC・VR全対応
Unity FPSゲームの作り方講座では3DUnityとC#プログラミングで一人称視点のシューティングゲーム、3DFPSゲームの制作を行っていきます! 講座は現在全部で17回に分かれており、初めてUnityを使ってゲームを作る初心者さんでもゲームが完成するチュートリアル講座になっています。 「Unityで一人称視点のシューティングゲーム・FPSゲームを作ってみたい!」 「UnityでAPEX、バトルフィールド、Call of Dutyのような本格的なFPSゲームの作り方を知りたい」 「スマホやVRで弓矢を使うFPSゲームを作ってみたい」 そんなあなたのためのFPSゲームの作り方講座です!スプラトゥーンのようなTPSゲームを作りたい人にも役立つでしょう。

この講座では、UnityとC#を用いたFPSゲームを作っていきます。

3Dシューティングゲーム講座はコースがある程度定まっていますが、FPSゲーム講座では実際に自分が自由にフィールドを動き回ることができます。

こののunityFPSゲームチュートリアル講座では

  • unityとC#を用いた一人称視点の移動方法
  • 銃ではなく弓矢を放つ処理の作り方(引く強さによって威力を変えたり溜めて放つなど)
  • 地上&空を飛ぶ敵の移動・攻撃・行動パターンの作り方
  • FPSゲームのルール構築・ゲームオーバー・クリア処理
  • PC版、スマホ版、VR版全てに対応したマルチプラットフォーム化のテクニック
  • Unityアセットを自作ゲームに取り込む方法やアニメーションの設定方法
  • オブジェクトプールなど高度な知識やVRの酔い止め対策の方法についてもレクチャー

こうしたスキルを習得しながらフルスクラッチで開発し、全体としてクロスプラットフォーム対応の弓矢FPSゲームを完成させていきます。

Unity FPSゲームの作り方講座はこちら>>

【初心者向け】Unity スマホで遊べる音ゲーの作り方

Unity C# 音ゲーの作り方 初心者でもスマホで遊べる音ゲーが作れる!
今回のUnity入門チュートリアル講座では音ゲーの開発を行います。 オリジナルのスマホで遊べる音ゲーを作ってみたい方におススメの講座です。 音ゲー講座は全部で10回に分かれており、初めてUnityを使ってゲームを作る人にもぴったりの講座です。 音ゲーのノーツ生成、音楽再生、タップ判定、コンボ処理、音ゲー当たり判定の実装方法も学べます。 自分の好きな音楽データでオリジナルの音ゲーステージを作成し、オリジナルゲームを開発していきましょう!

この講座では、UnityとC#を用いてオリジナル音ゲーを開発します。

  • Unityエディタの基本機能と簡単なスクリプトだけで音ゲーを開発
  • 音ゲーのスコア・コンボ表示・スライダー表示などをTextMeshProとUI機能で開発
  • 音ゲーのノーツ生成と自動で音が流れてくる仕組みの構築
  • 音源データの取り込み方とタップで音が鳴る処理の実装
  • 音を鳴らし続けるとスコアとコンボをカウントして得点アップ
  • タイトル画面とゲーム画面の作成
  • iOSビルドとiPhoneアプリ化まで見据えたスマホ音ゲーの実装

こうした音ゲーに必要な様々な機能を開発し、比較的簡単な手順でオリジナル音ゲーを完成させていきます。

Unityでスマホ向け音ゲーを作る 音ゲーの作り方講座はこちら>>

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

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

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

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

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

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

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

【初心者向け】Unity レースゲームの作り方(PC・スマホ・VRクロスプラットフォーム開発チュートリアル)

Unity レースゲームの作り方 (PC・スマホ・VRクロスプラットフォームチュートリアル)
今回のunityゲーム開発講座では3DUnityを用いたカーレースゲームの制作を行っていきます! マリオカート・ワイルドスピード・グランツーリスモ・リッジレーサーのような臨場感あふれるレースゲームを作ってみたい方におススメです。 講座は全部で12回に分かれており、初めてunityを使ってゲームを作る人でも完成させられるチュートリアル講座になっています。 講座ではUnityならではのクロスプラットフォーム開発も習得できるようになっています。ほぼ同じコードでPC・スマホ・VR版のゲームを作り上げていく体験をしてみましょう! 自分の好きなコースをアセットから選択し、NPCの車とアツいレースができるオリジナルカーレースゲームを開発していきます!

こちらは臨場感あふれる王道のレースゲームの作り方チュートリアル講座です。

マリオカート・グランツーリスモ・ワイルドスピード・リッジレーサーといった敵NPCとの手に汗握るリアルタイムなカーレースゲームを作っていきます。

この講座はクロスプラットフォーム開発に力を入れており、一つのゲームをスムーズにスマホゲーム・VRゲームに移植する手順を習得することができます。

  • レースゲームの3Dコースをアセットを利用して作成
  • プレイヤーの車の運転機能・カーブ・ブレーキ・カメラ追尾処理の実装
  • ゴールゲートの条件判定やラップ計測処理の開発
  • 上から見た俯瞰リアルタイムミニマップの作成
  • Chinemachine機能の使い方を習得しAIを搭載した複数の敵NPCとの対戦を実現
  • 衝突機能や順位計測ランキングシステムの開発
  • スマホ&Oculus Quest2対応のVRクロスプラットフォーム開発

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

リアルタイムな3Dゲームをクロスプラットフォーム開発できるスキルを手に入れましょう!

Unity C# レースゲームの作り方 (PC・スマホ・VRクロスプラットフォーム対応)はこちら>>

【初中級者向け】Unity SRPG(シミュレーションRPG)の作り方

Unity SRPG(戦略シミュレーションゲーム)の作り方
このSRPG開発講座ではUnityとC#プログラミングで本格的なターン制戦略シミュレーションRPGゲームシステムの制作を行っていきます! 講座は現在全部で16回に分かれており、初めてUnityを使ってゲームを作る初心者さんでもゲームを完成させられる戦略SLG開発プログラミング講座になっています。 「UnityでタクティクスSRPGを作ってみたい!」 「ファイナルファンタジータクティクス・ファイアーエムブレム・艦これ・タクティクスオウガのような本格的な戦略シミュレーションゲームを作ってみたい!」 「ターン制ストラテジーやシミュレーションRPGのアルゴリズム開発技法をマスターしたい!」 そんなあなたのための戦略SRPGの作り方講座です!

この講座ではファイナルファンタジータクティクス・ファイアーエムブレム・タクティクスオウガ・スーパーロボット大戦などで採用されているターン制シミュレーションRPGゲームシステムを開発していきます。

ランダム生成されたマス目上のマップでターン制で敵とプレイヤーが交互に動いて移動、攻撃、スキルをぶつけ合う戦略シミュレーションRPG戦闘システムを構築していきます。

シミュレーションゲームで共通するスキルとなるマス目状マップの作成方法や、コマンド選択型のゲーム管理システムの構築や戦闘システム、敵AIストラテジーの作り方などを習得します。

レベルとしては本来難易度が高く、中級者以上に向いているSRPG制作ですが、この講座は特にソースコード解説やコメントの仕上がりが良いため、初心者さんでもサクサク完成に向けて開発していけます(Unity入門の森の講座の中でも特にハイクオリティに仕上がっております)。

また、 Unityエンジニアとして中・上級者を目指したい方にも役立つ内容かと思います。

もちろん、ソースコードや開発手順などは全文掲載しています。

オリジナル2Dのドット絵素材を使いつつも、3Dマップを活かした本格的なゲームを作る方法もマスターできます。

・2Dドット絵素材で作るレトロSRPGシステム
・マップの自動生成システム
・移動可能エリアと不可能エリアの設定
・複数のマップ移動パターン
・ターン進行管理システム
・コマンド選択型戦闘システム
・スマホアプリ化も見据えたUI設計
・DoTweenを用いたアニメーション
・敵AI戦術ストラテジー
・属性攻撃システム
・BGM&効果音
・フェードイン機能
・バフ&デバフの状態異常 、回復魔法 、遠隔攻撃魔法
・ゲーム終了後の周回レベルアップシステム
・シーン間でのデータ引継ぎ処理etc

といった本格的な戦略シミュレーションゲーム機能の開発方法をマスターできます。

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

何度でも遊びたくなるオリジナルシミュレーションRPGの開発にチャレンジしてみましょう!

UnityとC#で作るSRPG(シミュレーションRPG)ゲームの作り方講座はこちら>>

【初中級者向け】Unity 2Dアクションゲームの作り方

Unity 2Dアクションの作り方 ロックマン風横スクロールゲームを作る
「Unityで2Dアクションゲームを作ってみたい!」「UnityとC#でロックマン・スーパーマリオ・星のカービィのような2D横スクロールアクションゲームを作ってみたい!」「ツルツル滑る床、坂道、浮遊ブロック、水中ステージ等のギミック開発や敵...

この講座ではロックマン・スーパーマリオ・ドンキーコング・星のカービィなどで採用されている2D横スクロールアクションゲームを開発していきます。

様々なギミックや敵がいる通常ステージを抜けてボス戦を行い、勝利すればボスの持つ特殊武器が手に入ります。武器やステージ攻略中に手に入る回復アイテムを駆使しながらステージをクリアし、ラスボスステージを解放してラスボスに挑む。

そんなロックマン風の本格的なアクションゲームを構築していきます。

入門書などでもよく題材になっているので一見簡単そうに感じる2D横スクロールアクションゲームですが、本格的なゲームを開発しようとすると難易度が上がり、わからないところがたくさん出てきてしまいます。

そんな問題を解決し、リリースレベルの本格的な2Dアクションゲーム開発をわかりやすく実装できる講座を制作しました。

Unityプログラミング初心者が中級者・上級者になるために必要なスキルアップにも役立つでしょう。 本講座は現在、Unity入門の森の最高傑作の一つとなっております。 

もちろん、ソースコードや開発手順などは全文掲載しています。

・本格的な2D横スクロールアクションゲームを開発アセットを使わず0から必要な機能を全て実装
・ロックマン風アクションゲームUI構築
・プレイヤーと敵の移動処理(坂道・浮遊床・水中移動等にも対応)
・数多くのマップギミックを開発(透明壁、トゲ、即死ゾーン、ジャンプ台、一方通行の足場、往復浮遊リフト、円運動リフト、スイッチ開閉扉)
・通常エネミー7体、ボスエネミー8体の計15体の敵行動AIを実装
・スマホアプリ化も見据えたUI設計
・DoTweenを用いたアニメーション
・Unityパーティクルを用いたエフェクト
・敵との戦闘・ギミック処理・エリアスクロールによる大型マップ制御システム
・ボス戦闘後の新ウェポン獲得システム
・個性的な7種類の武器をチェンジしながら戦うシステム(乗り物付き)
・ステージ選択時のインタースティシャル広告とゲームオーバー時のリワード広告復活処理の実装&スマホ実機ビルド
・ライフ&エナジーゲージと回復アイテムの実装
・7ステージをクリアすると現れるラスボスステージ
・クリアステージ情報を保存するセーブシステム
・BGM&効果音
・シーン間でのデータ引継ぎ処理

といった本格的な2Dアクションゲーム機能の開発方法をマスターできます。

講座を通して上記のような2Dゲーム制作に欠かせないスキルを習得できます。

何度でも遊びたくなるオリジナル2D横スクロールアクションゲームの開発にチャレンジしてみましょう!

UnityとC#で作る2Dアクションゲームの作り方講座はこちら>>

【初中級者向け】Unity ノベルゲーム(恋愛・ホラー・推理系)の作り方

Unity ノベルゲームの作り方 恋愛・ホラー・推理系ゲームを作りたい人におすすめ
今回のUnityゲーム開発講座では2Dのスマホ向け恋愛シミュレーションゲームやテキスト型ホラーアドベンチャーゲームの実装に役立つノベルゲームシステムの制作を行っていきます! UniTaskを用いたUI遷移処理、グーグルスプレッドシートを外部データベースとして利用したノベルゲームの会話データ管理システム、シナリオ分岐や複数キャラクターでの会話イベントを実装できる力が身に付くチュートリアル講座になっています。 「Unityで本格的なノベルゲームを作ってみたい!」 「UnityとC#で恋愛シミュレーションゲームやホラーテキストアドベンチャーゲームを作りたい!」 「長編のストーリーデータや会話データを管理してシナリオ分岐を実現させる方法を知りたい」 そんなあなたのためのUnityノベルゲームの作り方講座です!

この講座では

  • かまいたちの夜、ひぐらしのなく頃にのようなテキスト主体アドベンチャーゲーム
  • ときめきメモリアル、サクラ対戦のような恋愛シミュレーション要素のあるゲーム
  • ダンガンロンパや逆転裁判といった推理ゲーム

こうしたゲームに必要な会話システム・UI処理を中心にノベルゲームシステムを開発します。

ノベルゲームだけでなく、UI遷移・キャラクターや背景画像入りの会話システム・外部データベースを利用したシナリオ管理の方法・UniTaskを用いた非同期処理などは他ジャンルにも使える開発テクニックです。

シナリオやテキストによる会話処理やUI遷移を必要とするオリジナルゲーム制作に役立ちます。

もちろん、ソースコードや開発手順などは全文掲載しています。

オリジナル2Dのドット絵素材を使いつつも、3Dマップを活かした本格的なゲームを作る方法もマスターできます。

・汎用性のあるノベルゲームシステムを0から開発
・フォントアセットや画像素材を導入する方法を習得
・UniTaskを用いた非同期処理をUI遷移処理を通して実践
・シーン遷移やフェードイン・アウトなどのUI遷移をマスター
・DoTweenを用いてノベルゲームに必要なUIアニメーションを構築
・テキスト文字送り、ページ送り、文字強調などを搭載した会話システム
・シナリオ分岐が可能な選択肢システム
・グーグルスプレッドシートを用いた会話文やシナリオ読み込みシステム
・TextMeshProを用いたリッチな会話システム
・シナリオ分岐を含めたセーブシステム

文字装飾、会話処理、多種多様なUI遷移処理、複数のシナリオ分岐を必要とするゲームの開発方法を習得できます。

比較的難易度が高い会話文システムの実装ですが、詳細な手順解説とソースコード及びプロジェクトファイルを用意しています。
実際に手を動かしながらゲームシステムを作る過程を体験できる講座です。

何度でも遊びたくなるオリジナルノベルゲームの開発にチャレンジしてみましょう!

UnityとC#で作るノベルゲームの作り方講座はこちら>>

【中級者向け】Unity ハクスラローグライク×デッキ構築型カードバトルRPG「呪術迷宮」の作り方

Unity 本格カードゲームの作り方 ハクスラローグライク×デッキ構築型カードバトルRPG「呪術迷宮」を作る
今回のUnityゲーム開発講座では2Dカードバトルゲーム、TCG(トレーディングカードゲーム)の制作を行っていきます! 初めてUnityを使ってゲームを作る初心者さんが中級者・上級者・ゲームクリエイターのプロになれる。オリジナルゲームを完成できる力が身に付くチュートリアル講座になっています。 「Unityで本格的なデジタルカードゲーム・デッキ構築型カードバトルRPGを作ってみたい!」 「UnityとC#でSlay the Spireや呪術迷宮のようなハクスラ×ローグライクカードゲームを作りたい!」 「実際にアプリストアにリリースされた本格的なオリジナルスマホゲームを0から作る体験をしてみたい!」 そんなあなたのための本格派カードゲームの作り方講座です!

この講座では実際にUnity入門の森からリリースされたハクスラローグライク×デッキ構築型カードバトルRPG「呪術迷宮」の作り方を習得できます。

呪術迷宮だけではなく、Slay the Spire、遊戯王、シャドウバース、ハースストーンのような異なるカードゲーム開発にも活きるスキルがたくさん手に入ります。

呪術迷宮はハクスラローグライク×デッキ構築システムを採用したノンフィールドダンジョン攻略を行う完全オリジナルのカードバトルRPGです。

呪術迷宮 Cursed Labyrinth
あなたは呪われた地に迷い込んでしまった。 呪いの力が込められし術札の力を操り呪術師として覚醒せよ。 全ての呪いの源-呪術迷宮の主-を打ち倒せ。 デッキビルディング新感覚ハクスラカードバトルゲーム爆誕!

チュートリアルのためのゲームではなく、商業用としてリリースされたインディーゲームを開発していくのでUnity入門の森の中で最も実践的な講座と言えます。

レベルとしては本来難易度が高く、中・上級者以上に向いているカードバトルゲーム制作ですが、この講座はソースコードやコメントの仕上がりも良いため、初心者さんでもサクサク完成に向けて開発していけます(Unity入門の森の講座の中でもかなりハイクオリティに仕上がっております)。

また、 Unityエンジニアとして中・上級者、そしてプロのインディーゲームクリエイターとしてオリジナルゲームをリリースしたい方にも役立つ内容かと思います。

もちろん、ソースコードや開発手順などは全文掲載しています。

・本格的なハクスラローグライクカードゲームを開発
・アセットを使わずカードバトルに必要な機能を実装
・カードやバトルフィールドのUI構築
・カードを配る、デッキからカードをドローする処理
・呪術迷宮に登場する多種多様なカード効果を開発(攻撃、防御、回復、毒、火傷などのターン経過ダメージ処理、反射、無効化etc)
・完全オリジナルの戦闘システム
・スマホアプリ化も見据えたUI設計
・DoTweenを用いたアニメーション
・Unityパーティクルを用いたエフェクト
・敵CPUのカードプレイ&AI行動システム
・敵との連続戦闘・ステージ制ダンジョンシステム
・カード合成・強化システム
・本格的なデッキ編成、編集システム
・戦闘後のアイテム&カードドロップ報酬システム
・プレイヤー強化・職業・転職システム
・カードショップ、カードパックの実装
・カード効果説明用メッセージウィンドウ
・無限に遊べるローグライクダンジョン
・山札からカードがなくなった時のデッキ復活・手札廃棄
・カード、経験値、所持金等を引き継ぐセーブシステム
・BGM&効果音
・シーン間でのデータ引継ぎ処理etc

といった本格的なカードゲーム・カードバトルRPGに欠かせない機能の開発方法をマスターできます

何度でも遊びたくなるオリジナルカードバトルゲームの開発にチャレンジしてみましょう!

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の作り方講座はこちら>>

【中級者向け】Unity C# ローグライクゲーム 不思議のダンジョン風ゲームの作り方

ローグライクゲームの作り方 Unityでシレン・トルネコ・チョコボ・ポケモン不思議のダンジョン風ゲームを作ろう!
今回はUnity C#を用いて2D・3D両方に対応可能な不思議のダンジョン風ローグライクゲームの制作を行います。 講座は現在全部で16回に分かれており、初めてUnityを使ってゲームを作る初心者さんでもゲームを完成させられるチュートリアル講座になっています。 マップデータからダンジョンを自動的に生成する方法・プレイヤーと複数の敵とのターン制戦闘システム・敵の行動AI・武器や回復アイテム・食料システム・宝箱や罠イベント・プレイヤーの行動を記録するメッセージ機能・オートマッピング機能・オートセーブ機能の作り方など、ローグライクゲーム開発に役立つスキルを習得できます。

この講座ではトルネコの大冒険、風来のシレン、チョコボの不思議なダンジョン、ポケモン不思議のダンジョンなどで採用されているローグライクゲームシステムを開発していきます。

ランダム生成されるダンジョンを冒険し、ターン制で敵とプレイヤーが交互に動いて戦いながら階段を下りて先へ進んでいくことになります。

途中でアイテムを拾ったり罠を手に入れたり、敵を倒してレベルアップしたりと様々な機能の開発方法を習得できます。

レベルとしては中級者・上級者を目指す人向けで、C#の高度な文法(インデクサ機能など)も用いられています。

ですが、初心者でも最後まで完成させられるようにソースコードや開発手順などは全文掲載しています。

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

・マップデータからダンジョンを自動的に生成する方法
・プレイヤーと複数の敵とのターン制戦闘システム
・敵の行動AI
・武器や回復アイテム
・食料システム
・宝箱や罠イベント
・プレイヤーの行動を記録するメッセージ機能
・オートマッピング機能
・オートセーブ機能

講座を通して上記のようなローグライクゲーム制作に欠かせないスキルを習得できます。

何度でも遊びたくなるオリジナルローグライクゲームの開発にチャレンジしてみましょう!

ローグライクゲームの作り方 Unityでシレン・トルネコ・チョコボ・ポケモン不思議のダンジョン風ゲームを制作する講座はこちら>>

【中級者向け】落ち物ゲームの作り方 (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 3DダンジョンRPGの作り方講座 (世界樹の迷宮・ウィザードリィ風)

このUnity入門の森講座は規模・質・新規性ともに日本一、いや世界一と言っても過言ではない講座です。難易度が高く完成させることが難しいと言われるRPG。

中でも完成された3DダンジョンRPGシステムをゼロから作れる講座です。

Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~
UnityとC#でウィザードリィや世界樹の迷宮のような本格3DダンジョンRPGを作る講座です。オートマッピング、CTB戦闘、スキルツリー、アイテム合成、図鑑システム、数々のダンジョンギミックをフルスクラッチ開発。 初心者も安心のソースコード・動画解説付きでプロのスキルを習得。 Unity6対応の最新RPG開発講座です。

ダンジョン構築、戦闘システム、キャラメイキング、アイテムショップ、装備システム、図鑑システムなどオリジナル3DダンジョンRPG制作に役立つ様々な機能を完全フルスクラッチでUnity6を使って開発していきます。

以下のようなスキルを身に付けることができます。

  • ギミックありの本格3Dダンジョンの制作方法
  • マップエディタの作り方と拡張エディタの活用方法
  • 3Dダンジョンを歩かせる方法
  • オートマッピングシステムの構築法
  • キャラクターメイキングシステムの作成方法(複数職業対応)
  • スキルツリーシステムの構築法
  • 前衛/後衛が入り乱れる複数人数カウントタイムバトル
  • お店でのアイテム/武器/防具購入システムや素材合成システム
  • キャラの体の部位ごとの装備システム ・アイテム図鑑、モンスター図鑑
  • エフェクト・アニメーション・BGM・効果音の実装

本格的なRPG開発に役立つ数々の開発スキルを初心者でも身に付け、実際に遊べる本格的な3DダンジョンRPGを作れる講座です。

Unity入門の森でゲーム制作を学ぶなら絶対に取り組んでほしい最もハイレベルで面白い講座です。

 

Unity 3DダンジョンRPGの作り方講座はこちら>>

 

Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

Unity 3DダンジョンRPGの作り方20 BGMと効果音を設定/アニメーションなど演出面を強化/スマホ操作に対応させる

この講座は3Dダンジョン探索型RPGの作り方について解説しています。今回が最終回になります。前回はダンジョン内メニューの実装とスキル・アイテム使用処理を実現し、3DダンジョンRPGシステムを完成させました。前回の記事:今回はゲームに華を添え...
Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

【Unity】3DダンジョンRPGの作り方 第19回|メニュー画面実装・ダンジョンRPGシステム完成

この講座は3Dダンジョン探索型RPGの作り方について解説しています。今回はその第19回目になります。前回は戦闘システムの仕上げとセーブ&ロード機能の実装を行いました。前回の記事:今回は戦闘していない移動画面でのスキル・アイテム使用が可能にな...
Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

【Unity】3DダンジョンRPGの作り方 第18回|戦闘システム完成・セーブ&ロード実装

この講座は世界樹の迷宮やウィザードリィのような3DダンジョンRPGの作り方について説明しています。今回はその第18回目になります。前回はダンジョン内のイベントをEntityという形で実装し、ダンジョン探索のシステムを一通り用意しました。前回...
Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

【Unity】3DダンジョンRPGの作り方 第17回|マップギミック・イベントシステムの実装

この記事はUnityを用いた3DダンジョンRPG作り方講座の17回目になります。前回はアイテム図鑑・モンスター図鑑を実装し、ゲーム内でのやりこみ要素やコレクション要素を追加しました。RPGに限らず様々なゲーム開発に応用できるスキルです。前回...
Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

Unity 3DダンジョンRPGの作り方16 アイテム図鑑とモンスター図鑑を実装する

この記事はUnityで作る3DダンジョンRPGの作り方講座の第16回目です。前回は、ダメージ計算処理に装備品の効果を取り込み、さらに素材を使ってアイテムショップに装備品が並ぶ合成システムや武器、防具、道具の売買を含むアイテムショップの作り方...
Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

Unity 3DダンジョンRPGの作り方15 ダメージ計算式・ショップ・素材合成システムの実装

この記事は3Dダンジョン探索型RPGの作り方講座の第15回目です。前回は、武器/防具/消費アイテムの3種類を実装し、部位別装備(右手/頭/胴/脚/左手)を実現しました。装備による能力値変動や職業別に装備できる武器の制限、属性耐性システムも構...
Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

【Unity】3DダンジョンRPGの作り方 第14回|アイテム・装備システムの実装

この記事は3DダンジョンRPGの作り方に講座の第14回目です。前回はアクターの職業ごとにスキルツリーを作成し、街シーンからスキルの習得・レベルアップを行えるようにしました。いわゆるスキルツリーシステムを構築しました。前回の記事:今回はこのゲ...
Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

【Unity】3DダンジョンRPGの作り方 第13回|スキルツリー成長システムを実装する

この記事は3DダンジョンRPGの作り方講座の第13回になります。前回まででキャラクターの作成からダンジョンの探索、戦闘までの流れを一通り実装しました。前回の記事:今回は街シーンで職業ごとに決められたリストの中からアクターがスキルを選んで習得...
Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

【Unity】3DダンジョンRPGの作り方 第12回|エンカウントとレベルアップシステムの実装

この講座は3Dダンジョン探索型RPGの作り方について説明しています。今回はその第12回目になります。前回は街シーンを編集し、キャラクターの作成や編成の変更を行えるようにしました。前回の記事:今回はダンジョンシーンを編集し、ダンジョン内を歩く...
Unity 3DダンジョンRPGの作り方 ~世界樹・ウィザードリィ風ゲームを作ろう~

【Unity】3DダンジョンRPGの作り方 第11回|職業選択・編成システムの機能実装

この講座は3Dダンジョン探索型RPGの作り方について説明しています。今回はその第11回目になります。前回から引き続きタウンシーンの開発を進めます。今回はスクリプトを作成してキャラクター作成・編成のシステムやシーン遷移を実装します。前回の記事...
シェアする
タイトルとURLをコピーしました