ファームゾンビ | Unity での 2D プラットフォーマー ゲームの作成

この投稿では、Unity の 2D プラットフォーマーであるゲーム Farm Zombies の開発プロセスを文書化します (ソース プロジェクトへのリンクは投稿の最後にあります)。

開発ブログ

1週目

ゲーム名を決める前に、Photoshop でメインキャラクターを作成することから始めました。私は ピクセル アート キャラクターを使用することにしました。

キャラクターが農民に似てしまったので、「Farm Zombies」という名前にしました。

名前に 'Zombies' が含まれていることを正当化するために、実際にはゾンビである敵を作成しました。

開発プロセスをスピードアップするために、私はこの 2D プレーヤー コントローラー を使用しました。

プレイヤーと敵の準備ができたので、最初のレベルの作成に移り、農場をテーマにすることにしました。そこで、レベルに必要なすべてのスプライトを作成することに取り掛かりました。

地面や木などの要素の一部はタイルベースであり、残りの詳細は固定サイズのスプライトです。

最終的にレベルには 4 種類の障害物 (スパイク、ゾンビ、スイング斧、地面の穴) が含まれるようになりました。

緑色の旗はレベルの終了を示します。

最後に、UI Canvas を使用して、プレイヤーが死亡したときと、レベルを再開するためにどのボタンを押すかを示す画面上のラベルを作成しました。

2週目

2 週目では、新しいレベルを作成することから始めました。私は中世をテーマにしたレベルを選択することにしました。

先に進み、3 つの新しいタイル スプライトと 1 つの詳細スプライト (トーチと炎) を作成しました。

このレベルは城の内部にあり、壁には松明があり、第 1 レベルと同じ障害物 (スパイク、ゾンビ、揺れる斧、地面の穴) があります。

次に、レベルを選択した Main Menu を作成して、すべてをまとめます。

まず新しいシーンを作成し、次にメニュー タイトルとボタンのデザインを開始しました。結果は以下のとおりです。

WebGL デモ

ソース
📁FarmZombies.unitypackage1.41 MB
おすすめの記事
Unity で 2D ブリックブレイカー ゲームを作成する
Unity でスライディング パズル ゲームを作成する
Unity で Flappy Bird にインスピレーションを得たゲームを作成する方法
Unity のミニゲーム | CUBE回避
Unity 用エンドレス ランナー チュートリアル
Unity のマッチ 3 パズル ゲームのチュートリアル
Unity のミニゲーム | フラッピーキューブ