「RPGは作るのが難しそう・・・でもRPG制作を諦めたくない!」
「Unity初心者でもRPGを作りたい!コマンド選択型ターン制戦闘システムの作り方をマスターしたい!」
「スマホで遊べるオートセーブ機能アリのシンプルなスタミナ制ローグライクRPGを作ってみたい!」
「RPG制作を通してUnity6でオリジナルゲームを作るための基礎力と応用力を同時に付けたい!」
そんなあなたのために「Unity 初心者向けノンフィールドRPGの作り方講座」を制作しました!
この講座では完全フルスクラッチで0からUnityとC#でノンフィールドRPGを作っていきます。
今回の講座も、UnityやC#プログラミングの初心者さんがサンプルと同じゲームを作れるようにソースコード・画像・動画を全記事に付けて解説しています。
【全14回】Unity 初心者向けノンフィールドRPGの作り方講座
Unityで作るノンフィールドRPG講座は以下の14回で構成されています。
早速一緒にRPG開発に挑戦してみましょう!
- Unityプロジェクトの作成と素材のインポート
- タイトルとゲームマネージャーを作る
- シングルトンを使ってゲームマネージャーを実装/BGMと効果音を実装
- ダンジョン探索画面のUIを実装しよう
- 3Dダンジョンの制作と光源の設置/プレイデータ管理クラスの作成
- ステータスウィンドウの更新処理とダンジョン進行コマンドを実装しよう
- HP回復システムと3Dダンジョン移動システムを実装しよう
- 3DダンジョンRPGのターン制戦闘システム画面を作る
- マスターデータの作成と戦闘シーンの背景構築
- C#で戦闘システムを作ろう ~BGM切り替え/ステータス更新処理/スキル処理を開発~
- ターン制戦闘システムを構築する/効果音の実装
- ターン制バトルでの演出強化・勝敗判定・レベルアップ処理の実装
- ゲームオーバー時のリザルトシーンと経験値システムの実装
- オートセーブシステム・キャラ強化画面の開発とタイトル画面の仕上げ
ここまでで完成です!
素材はフォント作りから始め、適宜アセットも使いながらオリジナルのRPGを完全フルスクラッチでUnity6を使って開発していきます。
以下のようなスキルを身に付けることができます。
- 3Dダンジョンの制作方法&光源の使い方
- 3Dダンジョンを歩く演出の作り方
- ターン制コマンド戦闘システムの作り方
- シーン間遷移に対応したBGMや効果音システムの作り方
- シングルトン化したゲームマネージャーで複数シーン間でデータを管理する方法
- オートセーブやキャラ強化機能などスタミナ制のRPG制作に必須の機能の作り方
- 複数の機能を統合し、遊べるゲームとして仕上げる力
こうしたUnity開発でぜひ習得しておきたい数々の開発スキルを初心者でも身に付け、実際に遊べるRPGが作れる講座になっています。
また、今回習得するスキルはUnity開発において応用の幅が広いものが多く、RPG開発やオリジナルスマホゲームをリリースしたい人に特におススメの講座となっています。
また、こちらの講座はUnity入門の森存続のため有料化しています。閲覧権はUnity入門の森ショップでお求めください。
運営継続のための費用に充てさせていただきますので、当サイトのコンテンツをこれからも読みたい方はぜひ購入して開発を楽しんで頂ければ幸いです。

