ノート: このガイドでは、ビルトインレンダーパイプラインではなく、ユニバーサルレンダーパイプライン (URP) を選択することを推奨しており、これを前提としています。
Unity バージョン 2019 LTS またはそれ以降のバージョンをインストールします。Unity のインストールを参照してください。
2D テンプレートを使用して新しいプロジェクトを作成します。
Package Manager で、最新バージョンの URP パッケージをインストールします。既存のプロジェクトにユニバーサルレンダーパイプラインをインストールを参照してください。
必要なオプションのパッケージがあればインストールします。パッケージのインストールを参照してください。
Unity で 2D ゲームを作成するのに必要なほとんどのパッケージは、Unity エディターに含まれています。以下の表は、2D テンプレートを選択したときにデフォルトで含まれているパッケージの一覧です。
| パッケージ | 説明 |
|---|---|
| 2D Animation | 2D Animation は、スプライトにスケルトンアニメーションを適用するために必要なツールやランタイムコンポーネントを提供します。 |
| 2D Pixel Perfect | 2D Pixel Perfect パッケージには、Pixel Perfect Camera コンポーネントが含まれており、ピクセルアートを様々な解像度で鮮明に保ち、動きにも安定させることができます。このパッケージを、ビルトインレンダーパイプラインを使用するプロジェクトで使用したい場合は、URP を必要としないスタンドアロンの 2D Pixel Perfect パッケージを利用できます。 |
| 2D PSD Importer | 2D PSD Importer パッケージは、Photoshop からマルチレイヤーの PSD ファイルをインポートすることができます。スプライトや、キャラクターのリグに使用できます。 |
| 2D Sprite | Sprite Editor は、Sprite アセットの作成と編集を行うためのエディター内環境を提供します。Sprite Editor では、スプライト関連データを編集するためのカスタムの動作を追加することができます。 |
| 2D SpriteShape | 2D Sprite Shape は、ベクトル描画ツールのように、有機的な形状や地形を作成することができます。例えば、塗りつぶしテクスチャや境界線スプライトを選択することができます。 |
| 2D Tilemap Editor | 2D Tilemap Editorでは、正方形、六角形、アイソメトリックのタイルを使用して、グリッドベースの世界を作成することができます。タイルパレットにタイルを追加し、さまざまな設定やブラシを使用してタイルグリッドをペイントしたり、塗りつぶしたりできます。追加ツールにより、タイルアセットにスマートドローイング、ランダム化、アニメーションを追加することができます。 |
以下の表は、2D ゲーム開発に特に役立つと思われる、インストール可能なオプションパッケージの一覧です。
| パッケージ | 説明 |
|---|---|
| Shader Graph | Shader Graph は、シェーダーを視覚的に構築することができます。 |
| Cinemachine | Cinemachine パッケージは、Unity Camera を操作するための高度な機能を提供するモジュール群です。 |
| 2D Tilemap Extras | 2D Tilemap Extras パッケージには、再利用可能な 2D と Tilemap Editor スクリプトが含まれており、独自のプロジェクトに使用することができます。 |