芋出し画像

䞀人開発で芋た目を埌回しにした理由ゲヌム䌁画歎27幎、Unity初心者が2Dを遞ぶたで

こんにちは。黒兎です。

50代・プログラミング未経隓から、AIを䜿っお䞀人でゲヌム完成を目指しおいたす。

前回は、完成版をいきなり䜜るのではなく、たず「この遊びを䜜り続ける䟡倀があるか」を確認するため、詊䜜する範囲を決めたした。

次に決めたのが、2D、2.5D、3Dのどれで䜜るかです。

ゲヌムの䌁画には長く関わっおきたした。だから、ここはすぐ決められるず思っおいたした。

でも、実際にはUnityの新芏プロゞェクトを䜜る画面で、しばらく手が止たりたした。

どうせ䜜るなら、少しでも栌奜よくしたい

最初に惹かれたのは2.5Dでした。

盀面は芋やすく、キャラクタヌや背景には立䜓感がある。完成した画面を想像するず、2Dより商品ずしお映えそうです。3Dにしおカメラを少し動かせば、芋せ方の幅も広がりたす。

䌁画を考える偎ずしおは、぀い完成したずきの芋栄えから逆算したくなりたす。

「Steamで䞀芧に䞊んだずき、2Dより2.5Dの方が目に留たるのでは」

「あずで3Dにしたくなるなら、最初から3Dで䜜った方がいいのでは」

そんなこずを考えおいるうちに、ただ䜕も動いおいないのに、カメラ、モデル、背景、ラむティングの話たで始たりたした。

䌚瀟の開発なら、それぞれ埗意な人ず盞談できたす。でも今回は䞀人です。しかも、Unityでコヌドを曞いおゲヌムを動かすこずに関しおは初心者です。

完成画面を考えおいる぀もりが、い぀の間にか、最初の䞀歩を重くしおいたした。

比べる基準を倉えおみた

そこで、「どれが䞀番きれいに芋えるか」で比べるのをやめたした。

代わりに、次の3぀を曞き出したした。

1. 今回の詊䜜で、䜕を確かめたいのか
2. その確認に、䜕がなくおも困らないのか
3. 面癜さが確認できたあずに、戻っお決められるものは䜕か

今回確かめたいのは、芋た目の魅力ではありたせん。プレむダヌが状況を芋お考え、自分で遞び、その結果を芋お次を考えたくなるかです。

それを確認するだけなら、立䜓的なモデルも、凝った背景も、カメラ挔出も、ただ必芁ありたせん。

むしろ芋た目の芁玠を増やすほど、遊びが匱いのか、芋せ方が悪いのか、原因が分かりにくくなりたす。

ここでようやく、詊䜜は完成品の小型版ではなく、刀断するための実隓だず敎理できたした。

2Dなら簡単だず思っおいた

結論ずしお、最初の詊䜜はUnityの2Dで進めるこずにしたした。

正盎に蚀うず、この時点では「2Dなら初心者でも䜕ずかなるだろう」ずいう気持ちもありたした。

ずころが、実際に觊り始めるず、画面に簡単な図圢を出すだけでも分からない蚀葉が次々に出おきたす。

オブゞェクト、コンポヌネント、スプラむト、座暙、プレハブ。

ゲヌム䌁画の仕事では普通に䜿っおきた蚀葉もありたす。でも、自分で蚭定し、自分で動かそうずするず、知っおいる぀もりだったこずが急に怪しくなりたす。

AIに聞けば手順は返っおきたす。ただ、その説明に出おくる項目が画面のどこにあるのか分からない。蚀われたずおりに蚭定した぀もりでも、䜕も起きない。もう䞀床画面を芋せお聞き盎す。

2Dにしたからずいっお、ゲヌムを䜜る刀断たで簡単になるわけではありたせんでした。

枛らせたのは難しさではなく、今の自分が同時に抱える「分からないこずの数」だったのだず思いたす。

四角が動いただけで、思ったより嬉しかった

しばらく詊しお、仮の図圢だけで䜜った小さな画面が動きたした。

完成品の芋た目ずは、たったく違いたす。人に芋せお「ゲヌムです」ず蚀える状態でもありたせん。

それでも、自分が考えた操䜜に察しお、画面の䞭のものが反応した。

ゲヌム䌁画を長くやっおきたしたが、自分で䜜ったものが最初に動いた瞬間は、やはり別でした。

もっず栌奜いい画面を想像しおいたはずなのに、そのずきは四角が少し動いただけで、䜕床も再生しおしたいたした。

同時に、少し怖くもなりたした。

動いたこずは嬉しい。でも、動くこずず面癜いこずは違いたす。AIに手䌝っおもらえば、機胜らしきものは増やせるかもしれたせん。ただ、増やすほど䜕が面癜いのか分からなくなる可胜性もありたす。

だから、ここで急いで芋た目を敎えたり、機胜を足したりするのはやめたす。

遞んだのは2Dではなく、「今は䜜らない」ずいう決断

今回決めたのは、最終的なゲヌムの芋た目ではありたせん。

今は2Dで進め、遊びの反応だけを芋る。2.5Dや3Dを捚おたのではなく、刀断する時期を埌ろぞ送っただけです。

䞀人開発では、「䜕を䜜るか」を決めるたびに、「今は䜕を䜜らないか」も決めないず、簡単に䜜業が広がりたす。

もし同じように、䜜りたいものが倧きくなっお最初の䞀歩が止たっおいるなら、次の3぀だけ曞いおみるず敎理しやすいかもしれたせん。

• 今、䞀番確かめたいこずは䜕か
• それを確かめるために、なくおも困らないものは䜕か
• あずから決め盎せるものは䜕か

この3぀に分けるず、「完成品には必芁だけど、今日はいらないもの」が芋えおきたす。

27幎ゲヌム䌁画をやっおきおも、自分で実装する偎になるず、たた最初から迷いたす。

でも、迷った結果を残すこずも、この開発でやりたかったこずの䞀぀です。

たずは2Dで、面癜いかどうかをごたかせない状態たで䜜っおみたす。

次回予告

次回は、Unity Hub、Unity Editor、VS Code、GitHubを準備し、最初の画面が出るたでを曞きたす。

ツヌル名だけが䞊んで、最初はそれぞれ䜕をするものなのかも曖昧でした。実際にどこで止たり、AIにどう聞き盎し、䜕ずか動くずころたで進んだのか。

きれいな導入手順ではなく、初心者ずしお詰たった順番のたた残したす。

では、たた。

────────

黒兎50代からAIゲヌム開発
ゲヌム䌁画歎27幎・プログラミング未経隓
ChatGPT・CodexなどのAIを䜿った、䌁画から完成・公開たでの実録

参考資料
Unity公匏「2D and 3D projects」
https://docs.unity3d.com/6000.0/Documentation/Manual/2Dor3D.html

いいなず思ったら応揎しよう