Version: 2023.1
Language : English
Unity XR Input
Introduction to 2D

2D game development

While Unity is famous for its 3D capabilities, you can also use Unity to create 2D projects. Use this section to learn how to develop 2D projects in Unity, including how to use 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
, create TilemapsA GameObject that allows you to quickly create 2D levels using tiles and a grid overlay. More info
See in Glossary
, and use the 2D physics system in your projects.

Many areas of Unity’s documentation apply to both 2D and 3D development. This section focuses specifically on 2D-specific features and functionality. Refer to 2D or 3D Projects to decide what mode to create your project in. Refer to 2D and 3D mode settings for information on how the 2D and 3D modes differ.

Topic Description
Introduction to 2D Understand the available features of 2D projects in Unity.
2D game development quickstart guide Create a 2D game with this quickstart guide.
2D sorting Learn how sorting works in 2D projects.
Work with sprites Use Sprites within your 2D game.
Create Tilemaps Use the Tilemap system to create 2D levels.
Physics 2D Reference Use Unity’s physics system to handle physics 2D components.

Additional resources

Unity XR Input
Introduction to 2D