2025年9月4日木曜日

3DダンジョンRPGをAIで作ってみて、正直ちょっと疲れてる話

最近「YouWare」というAIを使って、RPGっぽい3Dダンジョンゲームを作ってます。
いや、正直に言うと……ちょっと疲れてきました。

作ってるのは本当に昔ながらの3Dダンジョン。いわゆる「迷路を歩いてモンスターと戦って、宝箱開けて……」ってやつです。AIだけで3Dをゴリゴリ作るのって結構大変なんですけど、とりあえず「致命的な問題」にはまだ当たってないです。いや、正しくは「問題をなんとか避ける工夫をした結果、無理やり進めている」という感じ。

最初にぶち当たったのが「スキャラインレンダリング」ってやつの問題。JavaScriptではこれが標準らしくて、確かに軽いし動作もスムーズなんですが、どうしても「テクスチャが歪む」んですよね。昔のゲーム機とかでよくあった、壁の模様がグニャっとなるあの現象。
で、それをどうにかごまかすために「視点とポリゴンの距離を一定に保つ」とか「テクスチャ自体を描き直す」とか、まあ色々と小細工をしてなんとか乗り切りました。

ただ、その次に気になったのが「壁のテクスチャが意外と汚い」という問題。ホラーっぽい雰囲気を意識したからある程度“汚し”は必要なんだけど、やりすぎると「昔のRPGのしょぼいグラ」に寄ってしまう。レトロっぽさは嫌いじゃないけど、やっぱり「手抜きっぽさ」に見えるのは避けたい。

そこで方針を変えて、実写っぽい映像をAIで生成して、それを貼り付けてみたんです。これが意外と上手くいって、前よりもだいぶ“今風のホラーゲーム感”が出てきた気がします。
ただし当然、壁だけ綺麗になってもバランスが悪いので、モンスターとかキャラの絵も綺麗に作り直す必要が出てきました。

主人公に関しても、最初は無難に男性だったんですけど「女性剣士の方が面白いんじゃない?」って思って変更。これは完全に趣味です(笑)。でも女性主人公の方が自分的には遊んでて楽しい気がするんですよね。

で、現状できてるのは本当に基礎部分だけ。

  • 鍵を取る

  • 宝箱を開ける

  • 出口から上の階に行く

この繰り返し。それにモンスターが少しずつ強くなって、主人公がレベルアップしていく、という流れ。どれくらい“遊べるゲーム”になるのかは、今後の自分の努力次第かなと。

正直、まだ「ゲーム」というより「実験」寄りなんですけど、少しずつ形になっていくのは面白いし、やっぱり自分で作ると愛着は湧きますね。



3Dが痛いのかどうかは、結局テクスチャ次第なんだよなぁ

最近ずっと思ってるんですけど……3Dって「痛い」かどうか、結局テクスチャー次第なんですよね。
自分の作ってるこのダンジョンゲームなんて、ぶっちゃけ「ポリゴンにテクスチャを貼っただけ」。モデリングなんてしてないから、どうしても“手抜き感”が出ちゃう。

今どきのゲームは緻密なモデリングが当たり前じゃないですか。キャラの髪の毛一本まで作り込んであるような、ああいうの。だからそれを基準に見ちゃうと「うわ、痛い」って思われても仕方ないんですよね。
こっちはこっちでできることって「テクスチャを工夫すること」くらいしかないわけで。

鍵も、宝箱も、ドアも、全部テクスチャで描いてペタッと貼ってるだけ。AIで絵を描かせてるから、まあ形にはなるんですけど、「これで本当にいいのか?」って常に思いながら作ってます。正直、めちゃくちゃ満足してるわけじゃないです。

何が怖いかって、今のゲームと比べられた時に「すごくしょぼい」って思われること。
それを避けたい気持ちがすごくあって……でも本格的にやるならUnityとかUnreal Engineとか、ちゃんとしたゲームエンジン使った方が絶対正解なんですよ。
AIだけで3Dゲーム作るって、どうしても無理があるなって最近は思い始めてます。

だって、AIで出力される3Dって大体ワイヤーフレームだけだったり、ポリゴンにテクスチャすら貼ってなかったりで、「え、これ子供の自由研究かな?」みたいな見た目になりがちなんですよね(笑)。
そうなると遊んでてもちょっと冷めちゃうし、やっぱりある程度のグラフィックは大事なんだなって痛感します。

だから最近は「もうちょっと何とかならんか」と思いながら、テクスチャをいじったり描き直したり、試行錯誤の繰り返しです。
結局そこに時間を食うんですけど、やっぱり見た目の説得力って、思ってた以上に大事なんですよね。

3DダンジョンRPGをAIで作ってみて、正直ちょっと疲れてる話

最近「YouWare」というAIを使って、RPGっぽい3Dダンジョンゲームを作ってます。 いや、正直に言うと……ちょっと疲れてきました。 作ってるのは本当に昔ながらの3Dダンジョン。いわゆる「迷路を歩いてモンスターと戦って、宝箱開けて……」ってやつです。AIだけで3Dをゴリゴ...