何かゲームやアプリを作りたいとは思っているが、何をいつまでに作るかぼんやりとしたままUnityを使い成り行きで作業中。この際面白さやかっこよさは求めず、「画面内のコインを集めてゴールを目指すようなゲーム」でも作ってみよう。そもそも文才も絵心も作曲センスも皆無なので、シャレオツな作品を目指したとして作る技量が無いのだが。これが完成したとしておよそ公開するようなものにはならないと思うので、学習用と割り切る。とにかく必要最低限ゲームとして成り立つものを作る。公開できるような作品を作るのはもっと先になるだろう。
グラフィックやサウンドの素材をどうするか。無料ないし有料の素材を使うのも一つの手だけど、やっぱり人の作ったものではいまいひとつ面白くない。かといって自分で作るとなると技術やセンスが求められるし、時間もかかる…。そもそも作品のコンセプトや世界観が無いまま作ってもちぐはぐなものになりそう。
以前に簡単なドット絵でプレイヤーキャラクターと敵キャラクターのアニメーションを作ってみたことはあるけど、敵を攻撃して倒す機能まで実装したあたりで飽きて投げてしまった。
まず、グラフィックとかキャラクターとかを作る前に起動から終了までの骨組みを実装するのが先の気がする。まずゲーム全体の進行を管理する管理担当のオブジェクトは必要だろう。後はキー操作管理と、表示管理、コライダによるイベント管理、タイマーによるイベント管理とか分けるべきだろうか。小規模なものなら分けないほうが良いような気もするが、作業時の分かりやすさや拡張性を考えると、単純な機能も少し遠まわしな方法で実装するほうが良いような気もする。素材を作るのはシステムの骨組みを作ってからでも良い。そのためには素材を後で差し替えできる作り方にする方が良い。
週一の更新タスクのために内容を整理しないまま勢いで文章を書いてみた。他人にとってはまず読む意味の無い文章だけど、自己管理のためなので問題無し。
しかし、そもそも自分は本当にゲームを作りたいのだろうか?本当に作りたいならとっくに作っているのでは?ゲームを作りたいのではなくて、ゲームを作れる人に憧れているだけのような気もする。
WordPressの使い方もろくに調べないままブログを書いている。そろそろデフォルトのままのデザインを見直したほうが良いかなと思いつつ面倒なので後回し。