ファームゾンビ | Unity での 2D プラットフォーム ゲームの制作
この投稿では、Unity 形式の 2D プラットフォーム ゲーム Farm Zombies の開発プロセスについて説明します (ソース プロジェクトへのリンクは投稿の最後にあります)。
開発ログ
第1週
ゲームの名前を決める前に、まず Photoshop でメイン キャラクターを作成しました。 ピクセル アート のキャラクターにすることにしました。
キャラクターが農夫に似てきたので、「Farm Zombies」という名前にすることにしました。
名前に 'Zombies' が含まれていることを正当化するために、私は先に進んで、実際にはゾンビである敵を作成しました。
開発プロセスをスピードアップするために、この 2D プレーヤー コントローラー を使用しました。
プレイヤーと敵の準備ができたので、最初のレベルの作成に移りました。このレベルは農場をテーマにすることにしました。そこで、レベルに必要なすべてのスプライトの作成に取り掛かりました。
地面や木などの一部の要素はタイルベースで、残りの詳細は固定サイズのスプライトです。
最終的に、このレベルには、スパイク、ゾンビ、スイングする斧、地面の穴という 4 種類の障害物が含まれていました。
緑の旗はレベルの終了を示します。
最後に、UI Canvas を使用して、プレイヤーが死亡したタイミングと、レベルを再開するためにどのボタンを押せばよいかを示す画面上のラベルを作成しました。
第2週
2 週目には、新しいレベルの作成を始めました。中世をテーマにしたレベルにすることにしました。
3 つの新しいタイル スプライトと 1 つの詳細スプライト (トーチと炎) を作成しました。
このレベルは城の中にあり、壁にはたいまつがあり、最初のレベルと同じ障害物(スパイク、ゾンビ、揺れる斧、地面の穴)があります。
ここで、レベル選択付きの メイン メニュー を作成して、すべてをまとめます。
まず新しいシーンを作成し、次にメニューのタイトルとボタンのデザインを始めました。結果は次のとおりです。