どんな壮大なRPGも2週、3週とプレイしていれば飽きてきますし、入るたびに毎回違ったダンジョンが楽しめるRPGも1万回遊んだら飽きてしまうでしょう。無限に遊べるRPG、それはプレイするたびにキャラクターや能力、スキル、アイテム、さらにはストーリーまでが変化するものだと思います。(それはもはや1作品と呼べるかどうか怪しいですが)
このブログでは、最近注目されている生成AIを活用し、文章、設定、画像、音楽を生成することで、完全にAIだけでRPGを作ることを目指しています。日々の研究成果を共有していきます。
生成AI×RPGの相性が良い3つの理由
生成AIとRPG作成の相性が良いと考えている理由は以下の3つです。
- 生成AIはクリエイティブな物語を作成できる
- RPGのデータはデジタル情報で管理される情報が多い
- RPGを簡単に作ることのできる素晴らしいツールがある
それぞれについて説明します。
生成AIはクリエイティブな物語を作成できる
テキスト生成AI
皆さんご存じのように、ChatGPTをはじめとするテキスト生成AIはプロンプトに基づき物語を創作することができます。テーマやジャンル、キャラクター設定などを入力すれば、独自のストーリーラインはもちろん、文体やトーンも調整できて、プレイヤーに合った物語作りが可能です。
このブログではGPT-4を前提にRPG制作におけるその可能性を探っていきます。
画像生成AI
さらに、画像生成AIのDALLE-3をChatGPTと組み合わせれば、生成された物語に合ったのビジュアル表現を追加することができます。キャラクターの外見やシーンの背景、アイテムの画像など、視覚的な要素を具現化して、豊かな表現力を持つRPGを手軽に作成することが可能です。
その他生成AI
上記以外にも最近では、動画生成AIや音声・音楽生成AIなどユニークな生成AIの成長も著しく、これらもRPG制作に利用できる可能性があります。
RPGのデータはデジタル情報で管理される情報が多い
RPGの核となる要素は、ステータス・経験値・お金・スキルの威力といった具体的な数字が多いです。
これらのデータは定量的であり、明確なルールに基づいて管理されているため、生成AIとの相性が非常に良いと考えています。数値を分析し理解することで、RPGのゲームデザインやバランス調整において非常に有効です。
RPGを簡単に作ることのできる素晴らしいツールがある
上2つの理由だと、「RPG以外のジャンルも当てはまるじゃん」と考える人が多いと思います。生成AIと組み合わせる最後の理由はやっぱりこれ。RPGツクールという素晴らしいツールがあるからです。
RPGツクールMV/MZは、RPGを簡単に作成できるツールです。ユーザーフレンドリーなインターフェースを備え、プログラミングの知識がなくてもゲームを制作できます。豊富なグラフィック素材や音楽が用意されており、カスタマイズ可能なキャラクター、マップ、イベントを作成できます。また、JavaScriptによるプラグインシステムを利用して、拡張性も高いです。
まずはRPGツクールのプロジェクトを生成AIで自動作成することを目指します。
生成AI×RPGを支える3つの技術要素
RPGを自動生成するための3つの大きな技術要素です。
ここまでの解説で一度出てきましたが、あらためて説明します。
- ChatGPT
- DALL-E
- RPGツクール MV/MZ
ChatGPT (GPT-4)
いわずと知れたChatGPT。コンサルティングとして相談に乗ってもらったり、ライターとして文章を作成してもらったり、翻訳したり、ソースコードを書いたり…。その使い方は多岐にわたりますが、このサイトでは物語とそれに付随する数字データを作ってもらうことにフォーカスします。
当サイトでは、GPT-4(Web版)やOpenAIのGPT API(gpt-4 turbo、dall-e-3)の使用を基本としています。GPT-4を使うことでより独創的なRPGを作ることと、この後出てくる画像生成と相性がいいことが理由です。
DALL-E 3
DALL-E 3は、ChatGPTの開発元であるOpenAIが提供する革新的な画像生成AIサービスです。このサービスは、ユーザーからの指示に基づいて多様な画像を生成する能力を持っています。特に、GPT-4と組み合わせることで、会話の文脈を理解し、それに適した画像を創り出すことが可能になります。
RPG制作の分野では、DALL-E 3を活用して、キャラクターやマップ、アイテム、背景などのビジュアル要素を創造することを想定しています。例えば、特定のシナリオやキャラクターの描写に合わせた画像を生成することで、ゲームの世界観を豊かに表現することができます。また、マップやアイテムのデザインにおいても、生成AIを利用することで、ユニークなゲーム体験を提供することが可能になるでしょう。
RPGツクールMV/MZ
RPGツクール(MV/MZ)では、ステータス・スキル・アイテム・イベントなどのゲームデータがJSON形式で管理されています。このJSON形式は、データを整理しやすく、分かりやすい構造をしているため、ゲーム開発において非常に役立ちます。
生成AIに、JSONデータを用いて新しいゲーム要素を自動生成してもらいます。
つまり、AIに特定のパラメータを入力するだけで、新しいスキルやアイテム、イベントシナリオを瞬時に作り出すことができると考えています。
まとめ
本サイトでは生成AIを使って、無限に遊べるRPGを作ることを本気で目指します。都度作品を公開したり、AIの使い方を解説したり、有益な情報を発信していきますので、是非購読していただけるとありがたいです!