TGViewer
🎮 IT Step by step | GameDev для начинающих 🚀 🎮 IT Step by step | GameDev для начинающих 🚀 @it_step_by_step · 112 subscribers
Post #157 157
🎮 Unity-разбор: как создать карту для 2D-игры с помощью TileMap — легко и без кода! 🖌

Привет, геймдеверы! 👋
Сегодня у нас — практичный и весёлый разбор одного из самых удобных инструментов в Unity: TileMap.
С его помощью можно собрать целый уровень для платформера, RPG или даже головоломки — как из кубиков LEGO! 🧱

И самое приятное? Писать код не нужно! Всё делается визуально — просто выбираешь плитку и рисуешь.

🛠 Пошагово: как создать 2D-карту в Unity

1. Начни с чистого 2D-проекта
Открой Unity Hub → «New Project» → выбери шаблон 2D (Built-in Render Pipeline).
TileMap уже встроен в современные версии Unity, но если вдруг чего-то не хватает — зайди в Window → Package Manager и убедись, что установлен пакет 2D Tilemap Editor.

2. Добавь Grid и Tilemap
Кликни правой кнопкой в окне Hierarchy →
2D Object → Tilemap → Rectangular.

Unity создаст два объекта:

Grid — как «сетка» для всего уровня,
Tilemap — слой, на котором ты будешь рисовать.
3. Подготовь тайлы (плитки)
Загрузи в проект свой tileset — это картинка, где все элементы уровня (трава, камни, стены и т.д.) собраны в сетку.

❗️ Важно:

В инспекторе спрайта выбери Sprite Mode → Multiple,
Нажми Sprite Editor,
Используй Slice → Type: Grid By Cell Size,
Укажи размер одной плитки (например, 64×64 пикселя),
Нажми Apply.
Теперь Unity «увидит» каждую плитку отдельно!

4. Создай Tile Palette — свою палитру художника
Перейди в Window → 2D → Tile Palette → Create New Palette.
Выбери папку для сохранения (лучше создать отдельную, например, /Assets/Tiles).

Теперь просто перетащи свои нарезанные спрайты в окно Tile Palette. Unity сам создаст из них плиточные ассеты — и они готовы к использованию!

5. Рисуй уровень, как в рисовалке!
Выдели объект Tilemap в Hierarchy.
В окне Tile Palette выбери плитку и рисуй прямо в Scene View:

B — кисть (brush),
U — заливка (bucket),
D — ластик (eraser).
💡 Совет: создай несколько Tilemap-слоёв!
Например:


Ground — земля и платформы,
Decor — деревья, камни,
Water — если есть вода,
Objects — сундуки, лампы и т.д.
Так уровень станет живым и многослойным!

6. Сделай карту «играбельной» — добавь коллайдеры
Кликни на Tilemap, по которому ходит игрок →
Добавь компонент Tilemap Collider 2D.

Чтобы игра работала быстрее:

Добавь Composite Collider 2D на тот же объект,
Добавь Rigidbody 2D,
В настройках Rigidbody выбери Body Type → Static.
Теперь Unity объединит все плитки в один гладкий коллайдер — без «ступенек» и лагов!

💡 Лайфхаки:

✨ Rule Tiles — волшебные плитки, которые «подстраиваются» под соседей. Например, если слева — трава, а сверху — пустота, Rule Tile сам подберёт угол. Отлично для автоматических бордюров!
(Для этого нужно установить 2D Extras через Package Manager.)

✨ Sorting Layers — настрой порядок отображения: чтобы дерево не «пряталось» за игроком, а вода — не была поверх земли.

✨ Hotkeys — твои друзья!
B / U / D — кисть, заливка, ластик.

и – — меняй размер кисти.
Alt + клик — быстро выбрать плитку под курсором.
✨ Экспорт/резервная копия:
Tilemap сохраняется как .asset-файл. Просто скопируй папку с плитками и палитрой — и твой уровень можно перенести в другой проект!

🎯 Почему это круто?
Быстро: уровень за 15 минут? Легко!
Гибко: меняй плитки — и карта сразу обновляется.
Профессионально: так делают даже коммерческие инди-игры!
❓ Хочешь видеоурок по TileMap с самого начала — от импорта тайлов до Rule Tiles?
Пиши в комментариях — Я подготовлю! 🐢
А если уже пробовал — расскажи, какую карту создал?

🔗 Полезные ссылки:

Официальная документация Unity по TileMap
Как установить 2D Extras для Rule Tiles

#Unity #GameDev
  • 👍 19
  • ❤ 17
  • ❤‍🔥 14
  • 👨‍💻 9
  • 🥰 2
More from @it_step_by_step
  1. Feb 14, 2026🎮Как опубликовать игру на JavaScript в GitHub Pages за 10 минут Хотите показать свою игру…
  2. Feb 2, 2026😳 «О чём это?»: Геймдев-сленг подростков — выпуск 7! 🎮 Ежемесячный словарь для родителей…
  3. Dec 31, 2025Поздравляю всех с наступающим Новым годом! 🥳🥳🥳❄️❄️❄️🎉
  4. Dec 23, 2025🧩 10 популярных жанров для мини-игр (с примерами) Платформер Пример: Celeste: Farewell (м…
  5. Dec 5, 2025Roblox заблокирован. Но дети 10–14 лет всё ещё могут создавать игры — и даже зарабатывать…
  6. Nov 29, 2025😳 «О чём это?»: Геймдев-сленг подростков — выпуск 6! 🎮 Ежемесячный словарь для родителей…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →