Начнём совсем издалека. Вся нарисованная графика в играх хранится в так называемых текстурных атласах. Обычно это большое растровое изображение, на котором максимально компактным образом размещена используемая в игре графика. Правда обычно это не один гигантский атлас, а несколько. И когда мы запускаем игру, её движок берёт картинки из этих самых атласов и собирает в единое целое. При чём если есть повторяющиеся изображение, например деревья или кусты, то движку не нужно пять одинаковых картинок, он может использовать их сколько угодно, ссылаясь на одно изображение в атласе...
В данном уроке по Unity создадим в нашем проекте тайловый уровень (tilemap). Но давайте сначала разберёмся, что же это за зверь такой - тайловая 2D карта, Tilemap - уровень игры состоящий из небольших плиток (тайлов) представляющих собой сетку. Сетка называется tileset, которая состоит из спрайтов. Как правило, один спрайт = тайл, являющийся частью листа спрайтов (spritesheet). В классическом исполнении тайлы имею форму квадрата, но есть исключения. Пример spritesheet: Немного разобрались с понятиями, приступим...