Chapter 01無料公開

はじめに

baba_s
baba_s
2021.08.09に更新

本書は Unity の入門書を読み終えた Unity 初心者の方に上記のような 2D のアクションゲームを作る体験をしてもらうことを目標としています。

そのため、Unity エディタでの作業手順はほぼすべて画像付きで説明し、C# のプログラムもすべての行にコメントを記載することで、初心者の方でも最後まで取り組めるようにしております。

しかし、Unity や C# に関する説明は最小限となっておりますので、Unity の使い方を知りたい、C# について学びたい、と考えている方は Unity や C# の入門書や、初心者向けサイト様を参考にして頂ければと思います。

Unity 2D Platformer Controller

本書では「Unity 2D Platformer Controller」という MIT ライセンスで使用することができる無料の 2D アクションライブラリを使用してゲームを開発する方法を紹介していきます。

そのため、2D アクション自体のアルゴリズムの解説は行っておりませんので、こちらもご了承いただければと思います。

本書において想定している開発環境

  • Windows 10
  • Unity 2021.1.16f1、Unity 2020.3.13f1
  • Unity 2D Platformer Controller v0.4.0

本書で作成するゲーム

スコアアイテム / 針 / トランポリン / 動く床 / 落ちる床

歩く敵 / 飛ぶ敵 / ゴール

  • プレイヤーは矢印キーで移動、スペースキーでジャンプ、二段ジャンプ、カベキックができます。
  • ステージはタイルマップで作成します。
  • 針、トランポリン、動く床、落ちる床などのギミックや、歩く敵、飛ぶ敵を作成します。
  • 各キャラクターやギミックのアニメーションを実装します。
  • BGM や SE を実装します。

完成プロジェクト

下記のページで完成プロジェクトを公開しております。

https://github.com/baba-s/unity-2d-action-game-2021