「UnityでタクティクスSRPGを作ってみたい!」
「ファイナルファンタジータクティクス・ファイアーエムブレム・タクティクスオウガ・スーパーロボット大戦のような本格的な戦略シミュレーションゲームを作ってみたい!」
「Unityに限らずターン制ストラテジーやシミュレーションRPGのアルゴリズム開発技法をマスターしたい!」
そんなあなたのために本格派タクティカルSRPGの作り方講座ができました!
この講座では完全フルスクラッチで0からUnityとC#でSRPGのゲームシステムを開発していきます。
オリジナルの2Dドット絵とUnityの3Dグラフィックを融合させたちょっと新しいタイプの戦略シミュレーションゲームが完成します。2D向けでも3D向けでもそのままSRPG制作のアルゴリズムとして利用可能なように設計されています。
チェスや将棋のようにプレイヤーとAIがターン制でキャラクターを行動させていきます。キャラクター固有の属性攻撃や特技を活かして敵のパーティーを全滅させたほうが勝利となります。
シンプルながらも奥深く、改造・応用の幅が広いSRPG講座となっています。
今回の講座では、UnityやC#プログラミングの初心者さんでもサンプルと同じゲームを作れるようにソースコード・図・動画などを付けて解説しています。
【全16回】Unityで作るタクティクス戦略SRPGの作り方
講座は全部で16回に分かれており、初めてUnityを使ってゲームを作る人でもサクサク進められる講座になっています。
この講座では、自分で用意したオリジナルの2D画像をマス目上の3Dマップで自由に設定した移動パターンで動かせるようになっています。
ターン制の戦略SLGなどでも必須のコマンド選択型のゲーム管理システムの構築や、敵AIストラテジーなども開発します。
DoTweenを用いた遅延処理とアニメーションの使い方やバフ・デバフ・回復魔法・攻撃魔法といった戦略シミュレーションゲームに必須のキャラ固有スキルの開発もマスターできます。
また、スマホアプリとして遊べるようにUI設計を行うなど、実践的なテクニックを多数解説しています。
今回の講座は解説もかなりこだわって作りました。ソースコードのほぼすべての処理に詳細なコメントを記載しており、ただコードを読み進めていくだけで何をしているのか手に取るようにわかります。
初心者~上級者の方まで、Unityプログラミングのスキルアップにも最適で、現在当サイトNo2の自信作講座になっています(当サイトNo1講座は「Unityカードバトルゲーム”呪術迷宮”の作り方講座です。こちらもぜひ読んでみてください!)。
最後まで完成したらコメントなどで教えてもらえるととてもうれしいです^^
ぜひあなたオリジナルゲームのリリースを目指していきましょう!
- プロジェクトの作成と素材のインポート
- 戦略シミュレーションゲーム用のマス目マップを3Dで作成する
- 移動可能・不可能エリアとマップの自動生成システムを実装
- 3Dマス目マップで2Dドット絵キャラを表示させ移動システムを構築する
- シミュレーションゲームの移動先マップの取得と強調表示処理の実装
- キャラ移動とシミュレーションゲームのターン進行システムを連動させる
- 駒の移動範囲を自由に設定する
- パラメータ・属性システムGUI表示
- ターン制戦闘システムとSLGのコマンド入力を実装する
- DOTweenでターン制戦闘管理とアニメーションを実装
- 敵のターン制ストラテジーAIシステムを開発する
- スマホアプリ化対応カメラ移動・属性システム・BGMと効果音の開発
- 移動パターンを複数化・行動キャンセル処理を開発
- ゲームクリア・ゲームオーバー・フェードインを開発
- 戦闘時の特技スキル バフ・デバフ・回復・遠隔魔法を開発
- 周回レベルアップとシーン間でのデータ引継ぎ
- スクリプト全文まとめとプロジェクトファイル
ここまでで本格的なターン制戦略SRPGが完成です!
今回はUnity入門の森で用意したオリジナルのドット絵素材を用いたフルスクラッチでのUnity開発です。難易度が高そうなシミュレーションゲームのシステムも驚くほど簡単に完成したかと思います。
今回はわかりやすさ・解説の豊富さ・応用性の高さを特に意識して仕上げたとても実践的な講座になっているかと思います。
初心者だと少し理解や使いどころが難しいシングルトンや、シーン間をまたぐデータ引継ぎや周回コンティニューゲームシステムの実装など、実際に長く遊べるシミュレーションゲームアプリを作るときに役立つテクニックも解説しました。
また、解像度やピンチイン・アウトの拡大・縮小についても取り上げており、スマホでリリースできる本格的な戦略シミュレーションRPGを作るための技がてんこ盛りです。
また、こちらの講座はUnity入門の森存続のため有料化しています。閲覧権はUnity入門の森ショップでお求めください。
運営継続のための費用に充てさせていただきますので、当サイトのコンテンツをこれからも読みたい方はぜひ購入して開発を楽しんで頂ければ幸いです。