Mientras es famoso por sus capacidades en 3D, Unity también puede ser usado para crear juegos 2D. Las funciones familiares del editor están todavía disponibles, pero con adiciones útiles para simplificar el desarrollo en 2D.
La característica que más se nota es el botón del modo en vista 2D en la barra de herramientas del Scene View. Cuando el modo 2D es activado, una vista ortográfica (ie, libre de perspectiva) va a ser establecida; la cámara ve a lo largo del eje X con el eje Y aumentando hacia arriba. Esto le permite visualizar la escena y poner objetos 2D fácilmente.
Para una lista completa de los componentes 2D, y cómo cambiar entre modo 2D y 3D, y los diferentes Ajustes del modo 2D y 3D, ver 2D or 3D Projects.
Los objetos gráficos en 2D son conocidos como Sprites. Los Sprites son nada más que unas texturas estándar pero hay varias técnicas para combinar y manejar las texturas sprites por rendimiento y conveniencia durante el desarrollo. Unity proporciona un Sprite Editor integrado para permitirle extraer gráficas sprites desde una imagen más grande. Esto le permite a usted editar un número de componentes de imagen dentro de una sola textura en su editor de imagen. Usted puede utilizar esto por ejemplo, para mantener los brazos, las piernas y el cuerpo de un personaje como elementos separados en una imagen.
Los Sprites son renderizados con un componente Sprite Renderer en vez de un Mesh Renderer usado con objetos 3D. Usted puede agregar esto a un GameObject mediante el menú de Components (Component > Rendering > Sprite Renderer o alternativamente, usted puede crear un GameObject directamente con un Sprite Renderer que esté ya adjuntado (menú: GameObject > 2D Object > Sprite).
Adicionalmente, usted puede utilizar una herramienta Sprite Creator para hacerle lugar a imágenes 2D.
Unity cuenta con un motor de física separado para el manejo de la física en 2D con el fin de hacer uso de optimizaciones disponibles únicamente en 2D. Los components corresponden a los components de física estándar 3D como Rigidbody, Box Collider y Hinge Joint, pero con “2D” agregado al nombre. Entonces, los sprites pueden ser equipados con Rigidbody 2D, Box Collider 2D y Hinge Joint 2D. La mayoría de los components de física en 2D son simplemente versiones “aplanadas” del equivalente en 3D (eg, Box Collider 2D es un cuadrado mientras Box Collider es un cubo) pero hay unas pequeñas excepciones.
For a full list of 2D physics components, see 2D or 3D Projects. See the Physics section of the manual for further information about 2D physics concepts and components. To specify 2D physics settings, see Physics 2D Settings.