制作日記13
※この記事は毎週更新の制作日記です。
進捗のみを見たい方は和風メトロイドヴァニアの進捗へ!
本格的にプログラミング
今週はちょこっと専門的?なお話になります。
ゲームを作る時に「ゲームエンジン」というものを使います。
「ツール」や「ソフト」と言ってもいいかもしれません。
Unity・RPGツクールなどの事ですね。
もちろんゼロからプログラミングで作る方法もあるのですが、
制作時間の短縮や、制作難易度を下げる目的が大きいです。
そして今作で採用しているゲームエンジンでは、
標準機能では「複数の攻撃方法を"同時に"持つ」事ができません。
マインクラフトのようにツルハシや斧を切り替えて使う感じ。
〇ボタンで通常攻撃、△でスキルみたいな事ができないのです。
そう…標準機能ではね。
というわけでエンジンに搭載されていない機能は自分で作るわけです。
アニメーション制御でちょこっとプログラムは書いていたのですが、
複数の攻撃方法を同時に使えるようにするために、
ここからは本格的にプログラミングをしていくことになります。
眠子さんがどんどんドット絵を仕上げていってくれてるのですが、
こちらのプログラミングが完成しないとお見せできる状態にならないのです。
今週も文字だけの進捗になってしまい大変申し訳なく思っております。
ビジュアル的な進捗が進むと開発のモチベーションも上がりますので、
ビビッ!と実装しますので、今しばらくお時間を頂ければと思います。
今週の成果
そんなわけでお見せできる進捗はございません!!
新スキルの実装と並行して、
既存のモーションにもエフェクトなどを追加していく予定です。
じわじわと派手になっていく様子を楽しみにしていただければと思います。
来週の目標
■新スキルのアニメーション作成
■新スキルのエフェクト作成
■新スキルのシステム構築
雑談
本格的にゲームを作り始めて、今作で6作目かな?になるのですが、
毎回共通の目標があります。
「前作を超える」これが私の目標です。
単純に"超える"と言っても、ジャンルなどが違う場合もあるので、
何をもって"超える"というのかは曖昧なのですが…。
・本当は〇〇したかったのに妥協した部分を今作では実現する。
・内部的な処理をよりエレガントに作る。
・より効率的で拡張性のある作りを目指す。
・単純にクオリティを上げる。
などなど…。
これがなかなか厳しくて。
常に自分のできる範囲「以上」の事をしなければ達成できないのです。
それゆえ、なかなか制作のスピードが上がらないのが悩みです。
今作では「今までのスピードを超える」というのも
目標に入れつつ頑張ってみようと思っています。
先週・今週とお見せできるものがなくてちょっと悔しい思いをしているので、
来週こそは何かしらお見せできるものをご用意するぞ!と。
ウソツキにならないように頑張りまっす!!
すずめでした。