ゲーム制作での AI 利用

多くの人に認知が広まった AI、ChatGPT が有名ですが、ゲームの作成現場では画像生成の Stable Diffusion が非常に有用なツールとなっています。Photoshopでも「生成塗りつぶし」というAIを利用した機能がベータ版に提供されていますが、 こちら から入手できる webui はPC上で利用でき、情報も多く、すでに多くの方も導入済みと思います。当社でもLAN上で複数台の Stable Diffusion PC を設置し、だれでも利用可能にしています。

プランニング支援ツールとしてのAI

さて、ゲーム開発での利用方法として最初に思いつくのは、企画段階でのプレゼン用のイラスト作成です。まずは画像をご覧いただきましょう。

ワクワクするようなゲーム企画が想像できると思いますが、この画像はChatGPTとStable DiffusionというAIツールを使用し生成したものなのです。企画書の挿絵としては十分でしょう。

企画立案者は、ChatGPTに企画のラフアイデアを入力し、内容を膨らませます。そして得られた結果をそのまま Stable Diffusionに入力し、画像化させることができます。
この記事を書くために架空の企画案をChatGPTに入力してみました。

the idea of a new game, on a beautiful day, sky was clear, apocalypse began, the city was ruined, a group of boys and girls are desperately evacuating from the tragedy.
日本語訳:新しいゲームのアイデア、ある美しく晴れ渡った日、アポカリプスが始まった。都市は廃墟と化し、少年少女たちは必至で悲劇から逃れようとしている。

すると、ChatGPTは次のように答えてくれます(長いので省略しています)。

Title: Dawn of Reclamation

Genre: Survival Adventure

Setting: Post-Apocalyptic Urban Landscape

Gameplay Overview:
Dawn of Reclamation is a gripping survival adventure game that unfolds on the backdrop of a serene, beautiful day suddenly turned chaotic as an unexpected apocalypse strikes, leaving the city in ruins. Players take on the roles of a diverse group of boys and girls who find themselves caught in the midst of this disaster and must navigate their way through the devastated cityscape, searching for safety and salvation.

<中略>

Conclusion:
Dawn of Reclamation offers players a deeply immersive survival adventure, combining narrative-driven gameplay, dynamic choices, resource management, and meaningful character interactions. As the group of boys and girls fights to escape the clutches of the apocalypse and find a new dawn, players will be drawn into a richly detailed world that challenges their tactical and emotional skills in equal measure.

タイトルの「Dawn of Reclamation」は再生の夜明けとでも訳せばいいでしょうか、なかなか面白そうです。
オーバービューの内容は次のようなものです(”Could you translate the conclusion into Japanese?” でChatGPTが翻訳したものを一部修正しています)。

「Dawn of Reclamation」は、物語主導のゲームプレイ、ダイナミックな選択、資源管理、キャラクター同士の会話などを組み合わせ、プレイヤーに深く没入感のあるサバイバルアドベンチャーを提供します。少年少女のグループがアポカリプスから逃れ、新たな夜明けを見つけるために戦う中で、プレイヤーは戦術的なスキルと感情的なスキルの両方を均等に求められる豊でに詳細な世界に引き込まれます。

ここまで見てきただけでもAIはすごいと思わせてくれます。なお、ここで使用しているChatGPTのバージョンは3.5です。
そして、上記のConclusion部分をStable Diffusionのプロンプトとして入力し、生成した画像が冒頭のものなのです。(Stable Diffusion のプロンプトとして利用するために、ChatGPTには敢えて英語で入力しています)

そして重要なことは、これら一連の作業が10分以内に終わってしまうということです。
実際には企画立案には多くの時間が掛かります。数時間のブレインストーミングなどは当たり前ですが、その結果をAIに与えることにより、より具体的なイメージが短時間で得られることは大きなメリットとなります。

テクスチャ作成支援ツールとしてのAI

長くゲーム開発を続けていると、過去に制作したリソースが膨大に残っています。しかしながら、時の流れにつれリソースのサイズは桁違いに大きくなってきてしまい、過去に制作した画像などはベクトル化されていないと、再利用は厳しい状態でした。
しかしながら、画像生成AIの登場により状況は一変しています。次の画像はNintendo 3DSのゲームに使用したお店の外観のテクスチャです。128×128ピクセルという(今となっては)非常に小さい画像です。

この画像をStable Diffusion Webui のimg2img機能により512×512に拡大してみました。

細かいところを気にしなければ、普通に使えます。不鮮明な部分も適当に補完してくれます。さらにアップスケールすることもでき、現行機でも利用可能なクオリティですね。

こちらで紹介したAIによる生成画像は右クリックでダウンロードし、Stable Diffusion Webui のPNG Info機能により生成パラメータをご覧になれます。

スタッフ募集中!

弊社では、現在プログラマ、2D制作、3D制作スタッフを募集しています。上述したAIの利用も可能です。
ご関心のある方は、求人募集ページからご応募ください。