Version: Unity 6.4 Alpha (6000.4)
Language : English
Get started with 2D game development
2D game creation workflow

Set up a project for 2D games with the Universal 2D template

Create a project with the Universal 2D template. The template automatically installs the 2D feature set collection of packages, giving you a suite of tools and features specifically designed to support 2D game development.

Follow these steps:

  1. Create a new project that uses URP. Select the Universal 2D template.
  2. Install optional packages you need for your project.

The following are the packages included by default when you select the Universal 2D template.

Package Description
2D Animation This package includes features and tools to rig your 2D characters and spritesA 2D graphic objects. If you are used to working in 3D, Sprites are essentially just standard textures but there are special techniques for combining and managing sprite textures for efficiency and convenience during development. More info
See in Glossary
for skeletal animation.
2D PSD Importer This package allows you to import multilayered PSD files from Adobe Photoshop. You can use this for your sprites, or to rig your characters.
2D Aseprite Importer This package is an asset importer that imports Aseprite’s .ase and .aseprite files into Unity.
2D Sprite This package provides the Sprite Editor to create and edit sprite assets.
2D SpriteShape This package allows you to create organic shapes and terrainThe landscape in your scene. A Terrain GameObject adds a large flat plane to your scene and you can use the Terrain’s Inspector window to create a detailed landscape. More info
See in Glossary
, similar to a vector drawing tool.
2D Tilemap Editor This package allows you to create grid-based worlds with square, hexagonal or isometric tiles. Add your tiles to the tile palette, and paint and fill tile grids using different settings and Brushes.
2D Tilemap Extras This package contains extra scriptsA piece of code that allows you to create your own Components, trigger game events, modify Component properties over time and respond to user input in any way you like. More info
See in Glossary
for use with the 2D TilemapA GameObject that allows you to quickly create 2D levels using tiles and a grid overlay. More info
See in Glossary
Editor package, including custom tiles and Brushes.

Optional packages

The following are optional packages not included in 2D feature setA feature set is a collection of related packages that you can use to achieve specific results in the Unity Editor. You can manage feature sets directly in Unity’s Package Manager. More info
See in Glossary
by default, but they provide additional tools and features that support your 2D game development.

Note: If you’re using the Built-In Render Pipeline, use the standalone 2D Pixel Perfect package instead.

Package Description
2D Pixel Perfect This package contains the PixelThe smallest unit in a computer image. Pixel size depends on your screen resolution. Pixel lighting is calculated at every screen pixel. More info
See in Glossary
Perfect CameraA component which creates an image of a particular viewpoint in your scene. The output is either drawn to the screen or captured as a texture. More info
See in Glossary
component, which ensures your pixel art remains crisp and clear at different resolutions, and stable in motion.
Cinemachine This package adds features and tools that provide additional functions for cameras.
Shader Graph This package enables you to build custom shadersA program that runs on the GPU. More info
See in Glossary
in a visual framework using nodes.
Get started with 2D game development
2D game creation workflow