「UnityでSlay the Spireのようなデッキ構築系ローグライトRPGを作ってみたい!」
「カードバトル・レリック・状態異常・イベント選択式ダンジョンを自分でフルスクラッチで実装してみたい!」
「ノンフィールドRPG講座で作ったゲームをアップデートすることでリアルなゲーム開発の流れを追体験したい!」
「プログラムの設計や責務の分離など、実務でも使える開発スキルを身につけたい!」
そんなあなたのためにSlay the Spire風デッキ構築系JRPGの作り方講座ができました!




この講座では、Unity入門の森のノンフィールドRPG講座で一度完成させたゲーム「果て無きダンジョン」を土台に、デッキ構築・ローグライト要素を追加実装していきます。
ゼロから作るのではなく、動くゲームをアップデートしていくリアルなゲーム開発体験ができるのがこの講座の最大の特長です。
カードバトルシステムの設計・UIとスクリプトの責務分離・ScriptableObjectによるデータ管理・イベント選択式ダンジョン・レリックや状態異常によるバフ・デバフ設計など、Unityの入門書には書かれていない実践的なスキルが目白押しです。
UnityやC#の基礎は学んだけれど、次のステップとして本格的なゲームを作ってみたい方に特におすすめです。
現場レベルのゲーム制作が、すべてここで学べます。
【全12回】UnityでSlay the Spire風デッキ構築系JRPGを作ろう
講座は全12回に分かれており、前作のノンフィールドRPG講座を終えた方ならスムーズに進められる構成になっています(この講座だけで取り組むことも可能です)。
各回ごとにプロジェクトファイルも用意しているので、途中から始めたい方や詰まったときにも安心して進められます。
ぜひこの講座を通じてデッキ構築系ゲームの仕組みをマスターし、あなただけのオリジナルRPGを完成させましょう!
最後まで完成したらぜひコメントで教えてください^^
- 素材のインポートとカードデータの作成
- マナコストの導入とカードバトルへの変更を行う
- コマンドバトルからカードバトル戦闘システムに改造する
- レリック・状態異常・イベントデータの作成
- ダンジョンUIを一本道から選択分岐式に変更する
- 報酬カード選択UIの作成とデッキ追加処理の実装
- イベント情報表示UIの作成と汎用ポップアップの実装
- ダンジョン移動の二択化とイベント発生処理の実装
- 取得レリックと状態異常アイコンの表示を実装しよう
- レリック・状態異常の効果をキャラクター能力に反映させる
- 所有カード一覧画面(デッキ画面)の作成と実装
- カード長押しで情報表示する機能の実装
ここまでで完成です!
全12回を終えると、コマンドバトルだったゲームがカードバトル・デッキ構築・イベント選択式ダンジョン・レリックや状態異常によるバフ・デバフまで揃った本格的なデッキ構築系JRPGに進化します。
ここまで作れれば、あとはカードやレリックを増やす・ボス戦を追加する・新しいイベントを実装するなど、あなたのアイデアをどんどん追加してオリジナルゲームに仕上げていくことができます。
初心者の方はまず手を動かしてゲームを動かすことを優先して進めてみてください。中級者以上の方はスクリプトの設計や責務の分離など、実践的な設計パターンの習得にも注目してみてください。
ぜひこの講座でデッキ構築系ゲーム開発のノウハウを身につけ、あなただけのオリジナルRPGをリリースしてみましょう!
また、こちらの講座はUnity入門の森存続のため有料化しています。閲覧権はUnity入門の森ショップでお求めください。
運営継続のための費用に充てさせていただきますので、当サイトのコンテンツをこれからも読みたい方はぜひ購入して開発を楽しんで頂ければ幸いです。



