黴の生えた小屋

Unityでゲーム開発するつもり

Unityのテキストって曲者じゃない?というお話

TextMeshProすごい、でも面倒くさい!

どうも、ぼちぼち新しいゲームを作り始めた七色の黴です。前作とは全く違うジャンルのゲームを作っているので苦戦中です。

Unityでゲームを作るにあたって悩みの種なのがテキストの扱いですね・・・。もともと備わっているテキスト機能が貧弱なので、より多機能なTextMeshProを使っています。しかし日本語を扱おうとすると少し手間と時間がかかる。TextMeshProで扱えるように独自のフォントアセットを出力しなければならないんですよね。その際の設定が初心者の自分には難解で大変苦戦しました。出力したアセットを使ってみるとアウトラインがうまく表示されないんです。

 

f:id:nanaironokabi:20210405155132p:plain

色々調べたりトライアンドエラーを繰り返した結果何とか解決したので、備忘録を兼ねて設定を貼っておきます。もっとうまい設定があるよってときは教えていただけると嬉しいです。

f:id:nanaironokabi:20210405155544p:plain

そしてもう一つの悩みの種がフォントファイルの容量の大きさ・・・前作ではゲーム全体の容量の8~9割を占めていた気がします。これはもうどうしようもないのでしょうか?誰か教えてほしい。

初めてゲームを作って公開してみた

unityroomにゲームを公開してみた

初めて作ったゲームをunityroomさんで公開してみました。冷汗が止まりませんね。

内容は幽谷響子ちゃんが空から降ってくるお寿司をとっていくという極シンプルなものです。途中から妨害してくるお邪魔キャラが出てきたりもします。初めて作ったにしてはいい塩梅のゲームバランスになったのではないかと感じています。

以下、スクリーンショット

f:id:nanaironokabi:20210401012406p:plain

f:id:nanaironokabi:20210401012420p:plain

f:id:nanaironokabi:20210401012429p:plain


 

ゲームはこちらでプレイできます↓

 

unityroom.com

 

 

ゲーム制作の感想

 まず第一の感想として、ゲーム作るの楽しい!!

ゲームの出来はさておき、これだけは確かです。超面白い。何が面白いかというと、自分の妄想が形になってくれるのがたまらないですね。響子ちゃんかわいい。

自分は数年前にも少しUnityに触れてゲーム制作に挑戦しようとしたのですが、数日で挫折しました。その時はなぜ失敗してみたのか考え直してみると、アイデアが全然具体的じゃなかったんですよね。ぼんやりと壮大な構想を妄想していました。これでは何も作りようがなく、つまらなかった訳です。

ではなぜ今回は徹頭徹尾面白おかしく作れたのかというと、徐々にステップアップしながら作っていったからですね。まずはキャラクターを動かす、次に敵を作る、次にアイテムを作る…といったような感じに。

最近はネット上にUnityに関する情報が爆発的に増えていて、低いハードルから段々と高いものに挑戦することが容易になっています。たとえ壁にぶつかってもネットで調べればすぐに答えが見つかるのは非常に助かります。先人に感謝。

特に下記のサイト様にはゲーム制作を始めるにあたって非常にお世話になりました。この場を借りて厚く感謝を申し上げます。(直接言うのは恥ずかしい)

 

dkrevel.com

 

反省と次の目標

今回の反省点は、計画性のなさですね。もともと計画倒れな人間ですが。

具体的に言うと、ゲームを作り始めた時点でどのような形式でゲームを公開するか全く決めてなかったんです。取り合えず.exe形式で作ってみたものの、完成してからウェブ上で公開するにはWebGL形式が一番よさげなのに気付き、プラットフォームを切り替えました。

それだけならまだよいのですが、unityroomにアップロードする段階でunityroomがUnityのバージョン2020.2までにしか対応していないことに気づくという…。(自分は2020.3で作ってました)

もうここまで来たらしょうがないのでダウングレードしちゃいましたよ。とりあえず動くのでヨシ!・・・次回に生かします。

 

次の目標ですが、東方界隈は今、やっぱりアレが熱いですよね。

 もう待ちきれませんよ製品版

というわけで、アビリティいカードをネタにしてちょっとしたカードゲームみたいなのを一か月ほどで出せたらいいなあなんて思っています。できれば製品版が出る前に。(ちなみに今回のゲームは半月ほどで作りました。)

 

 

 

 

 

 

 

 

 

 

 

 

このブログについて

 初めまして、七色の黴です。東方Projectと耳かきが好きです。最近、趣味でゲーム制作を始めました。

 当ブログでは、自分が作っているゲームの開発の進捗状況や、Unityをいじるにあたってぶつかった問題、および解決方法、よく使うスクリプトなどを書き綴っていきたいと思っています。

 最終目標としては幻想郷を舞台に牧場物語とかルーンファクトリーとかStardewvalleyみたいなスローライフゲーを作りたい!!と思っていますがまだまだ技術不足なので地道に勉強していこうと思っています。温かい目で見守ってください。