Unity 初心者向けノンフィールドRPGの作り方 スマホ化対応ローグライク要素アリのハクスラRPG | Unity入門の森 ゲームの作り方

Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

Unity 初心者向けノンフィールドRPGの作り方 スマホ化対応ローグライク要素アリのハクスラRPG Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

RPGは作るのが難しそう・・・でもRPG制作を諦めたくない!

「Unity初心者でもRPGを作りたい!コマンド選択型ターン制戦闘システムの作り方をマスターしたい!」

スマホで遊べるオートセーブ機能アリのシンプルなスタミナ制ローグライクRPGを作ってみたい!

「RPG制作を通してUnity6でオリジナルゲームを作るための基礎力と応用力を同時に付けたい!」

そんなあなたのために「Unity 初心者向けノンフィールドRPGの作り方講座」を制作しました!

この講座では完全フルスクラッチで0からUnityとC#でノンフィールドRPGを作っていきます。

今回の講座も、UnityやC#プログラミングの初心者さんがサンプルと同じゲームを作れるようにソースコード・画像・動画を全記事に付けて解説しています。

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

Unityで作るノンフィールドRPG講座は以下の14回で構成されています。

早速一緒にRPG開発に挑戦してみましょう!

  1. Unityプロジェクトの作成と素材のインポート
  2. タイトルとゲームマネージャーを作る
  3. シングルトンを使ってゲームマネージャーを実装/BGMと効果音を実装
  4. ダンジョン探索画面のUIを実装しよう
  5. 3Dダンジョンの制作と光源の設置/プレイデータ管理クラスの作成
  6. ステータスウィンドウの更新処理とダンジョン進行コマンドを実装しよう
  7. HP回復システムと3Dダンジョン移動システムを実装しよう
  8. 3DダンジョンRPGのターン制戦闘システム画面を作る
  9. マスターデータの作成と戦闘シーンの背景構築
  10. C#で戦闘システムを作ろう ~BGM切り替え/ステータス更新処理/スキル処理を開発~
  11. ターン制戦闘システムを構築する/効果音の実装
  12. ターン制バトルでの演出強化・勝敗判定・レベルアップ処理の実装
  13. ゲームオーバー時のリザルトシーンと経験値システムの実装
  14. オートセーブシステム・キャラ強化画面の開発とタイトル画面の仕上げ

ここまでで完成です!

素材はフォント作りから始め、適宜アセットも使いながらオリジナルのRPGを完全フルスクラッチでUnity6を使って開発していきます。

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

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

こうしたUnity開発でぜひ習得しておきたい数々の開発スキルを初心者でも身に付け、実際に遊べるRPGが作れる講座になっています。

また、今回習得するスキルはUnity開発において応用の幅が広いものが多く、RPG開発やオリジナルスマホゲームをリリースしたい人に特におススメの講座となっています。

また、こちらの講座はUnity入門の森存続のため有料化しています。閲覧権はUnity入門の森ショップでお求めください。

運営継続のための費用に充てさせていただきますので、当サイトのコンテンツをこれからも読みたい方はぜひ購入して開発を楽しんで頂ければ幸いです。

「購入して良かった!」と言える自信作に仕上がっています。

今だけ限定リリースセールキャンペーン実施中です。

Unity入門の森ショップ ノンフィールドRPG講座を見てみる >>

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

Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

Unity ノンフィールドRPGの作り方講座14 オートセーブシステム・キャラ強化画面の開発とタイトル画面の仕上げ

この記事はUnityとC#でノンフィールドRPGを作る講座の第14回です。前回はゲームオーバー時のリザルトシーンを作成しました。前回の記事:第14回ではプレイデータのオートセーブシステムやロード処理を作ります。また、キャラクター強化画面の作...
Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

ノンフィールドRPGの作り方講座13 ゲームオーバー時のリザルトシーンと経験値システムの実装

この記事はノンフィールドRPGの作り方講座の第13回です。前回は攻撃時や被ダメージ時の演出、バトル勝利・敗北時の処理、さらに勝利時のレベルアップ処理を実装しました。前回の記事:第13回ではゲームオーバー時のリザルトシーンの作成を行います。リ...
Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

Unity ノンフィールドRPGの作り方講座12 ターン制バトルでの演出強化・勝敗判定・レベルアップ処理の実装

この記事はUnityとC#でノンフィールドRPGを作る講座の第12回です。前回はバトルシーンでの主人公ターンと敵キャラターンの進行およびバトル中のオーディオの準備を実装しました。前回の記事:第12回では攻撃時や被ダメ時(被ダメは被ダメージの...
Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

ノンフィールドRPGの作り方講座11 ターン制戦闘システムを構築する/効果音の実装

この記事はノンフィールドRPGの作り方講座の第11回です。前回はバトルシーンでの敵キャラの表示やステータスウィンドウの表示を実装、そしてスキル使用時の処理を実装しました。前回の記事:第11回ではスキルボタンをタッチして主人公ターンと敵キャラ...
Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

UnityノンフィールドRPGの作り方10 C#で戦闘システムを作ろう ~BGM切り替え/ステータス更新処理/スキル処理を開発~

この記事はUnityノンフィールドRPGの作り方講座の第10回です。前回はScriptableObjectを使ってマスターデータの作成と戦闘シーンへのオブジェクトの配置を行いました。前回の記事:ですが、まだマスターデータの中身に基づいて敵キ...
Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

Unity ノンフィールドRPGの作り方講座9 マスターデータの作成と戦闘シーンの背景構築

この記事はノンフィールドRPGの作り方講座の第9回です。前回はバトルシーンの設定とUIを作成しました。前回の記事:第9回ではマスターデータを作成し、敵キャラの表示やバトルシーンの背景を作成していきます。マスターデータの作成 敵キャラクターデ...
Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

Unity ノンフィールドRPGの作り方8 3DダンジョンRPGのターン制戦闘システム画面を作る

この講座はUnity ノンフィールドRPGの作り方講座の第8回です。前回はダンジョンシーンの休憩の処理とカメラの移動処理を実装しました。前回の記事:第8回ではいよいよRPGに必須の戦闘画面を作っていきます。バトルシーンの初期設定を行い、UI...
Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

Unity ノンフィールドRPGの作り方7 HP回復システムと3Dダンジョン移動システムを実装しよう

この記事はノンフィールドRPG講座の作り方の第7回です。前回はダンジョンシーンのUIステータス更新処理とダンジョンの前進処理を実装しました。前回の記事:第7回ではダンジョンでの休憩ボタンや3Dダンジョン内でのカメラの移動処理を実装していきま...
Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

ノンフィールドRPGの作り方6 ステータスウィンドウの更新処理とダンジョン進行コマンドを実装しよう

この記事はノンフィールドRPGの作り方講座の第6回です。前回はダンジョンシーンのオブジェクト配置とプレイデータ管理用のクラス作成を行いました。前回の記事:第6回ではダンジョンでの前進処理やUI表示の処理を実装していきます。前回までに作ったパ...
Unity 初心者向けノンフィールドRPGの作り方 (スマホ化対応)

Unity ノンフィールドRPGの作り方5 3Dダンジョンの制作と光源の設置/プレイデータ管理クラスの作成

この記事はノンフィールドRPGの作り方講座の第5回です。前回はダンジョンシーンの作成とステータスUI・行動ボタンの作成を行いました。前回の記事:第5回ではダンジョンにオブジェクトを配置していき、プレイデータを管理するクラスを作成します。ダン...
シェアする
タイトルとURLをコピーしました