Графика

Пиксельные персонажи и спрайтшиты: размеры, анимации, проверка

6 мин чтения · 19 октября 2026 г.

Персонаж — самый заметный ассет в 2D-игре: игрок смотрит на него всё время. Купить пиксельного героя кажется простой задачей, но на деле выясняется, что не хватает прыжка, кадры дёргаются, а размер не совпадает с тайлсетом.

Разберём, какой размер персонажа выбрать, какие анимации нужны как минимум, как устроены спрайтшиты и что проверить в наборе перед покупкой.

Какой размер выбрать

Размер пиксельного персонажа обычно указывают по высоте кадра: 16, 32, 48 или 64 пикселя. Это не стандарт, а ориентиры, от которых зависит стиль и объём работы.

Размер кадра Как выглядит Где уместен
16×16 Персонаж из нескольких цветовых пятен, лицо — пара пикселей Ретро-платформеры, рогалики с видом сверху, игры с крупным миром на экране
32×32 Уже читается одежда, оружие, эмоции Самый распространённый вариант для платформеров и RPG
48×48 Больше деталей, плавнее анимация Экшены и метроидвании с упором на бой
64×64 и больше Почти иллюстрация Файтинги, игры с крупным персонажем на экране

Главное правило — согласовать персонажа с тайлсетом. Обычно герой занимает по высоте от одного до двух тайлов: при тайлах 16×16 подойдёт персонаж в кадре 16×16 или 32×32. Если персонаж нарисован в другом размере пикселя, масштабировать его дробно нельзя — пиксели станут разного размера. Подробнее про согласование масштаба — в гайде «Пиксельные тайлсеты».

Учтите, что размер кадра часто больше самого персонажа: место оставляют под замах оружием или развевающийся плащ. Смотрите и размер кадра, и реальный рост фигуры.

Минимальный набор анимаций

Для платформера:

  • Idle — стоит на месте. Без неё персонаж выглядит замершим.
  • Run (или walk) — бег.
  • Jump — в идеале три фазы: отрыв, полёт или падение, приземление. Минимально — отдельные кадры для взлёта и падения.
  • Attack — хотя бы одна атака.
  • Hurt — реакция на урон.
  • Death — смерть или исчезновение.

Для игры с видом сверху (top-down RPG) нужны idle и ходьба во всех направлениях: обычно 4 (вверх, вниз, влево, вправо), для более плавного управления — 8. Вправо и влево часто делают одним набором и зеркалят в движке.

Полезные дополнения: рывок (dash), скольжение по стене, присед, лазание по лестнице, получение предмета. Если механика есть в вашей игре, анимация для неё должна быть в наборе с самого начала — дорисовать её в чужом стиле сложно.

Про зеркалирование: оно экономит половину кадров, но если персонаж держит меч в правой руке, после зеркала он окажется в левой. Для большинства игр это незаметно, но если важно — ищите набор с отдельными кадрами для обеих сторон.

Как устроен спрайтшит

Спрайтшит — одна картинка, на которой разложены все кадры. Встречается несколько вариантов:

  • Сетка одинаковых ячеек. Каждая анимация в своей строке, все кадры одного размера. Самый удобный вариант: в движке режется в два клика.
  • Плотная упаковка. Кадры разного размера, к ним идёт файл с координатами (JSON или XML). Экономит место, но требует импортера под этот формат.
  • Отдельные PNG на каждый кадр. Удобно для правок, неудобно при большом количестве анимаций.
  • Исходник редактора. Например, файл Aseprite с анимациями, размеченными тегами. Позволяет поменять цвета или дорисовать кадры.

Лучший набор — сетка плюс исходник. Тогда и импорт простой, и правки возможны.

Что проверить перед покупкой

  1. Список анимаций и количество кадров. Должен быть в описании. Сверьте с механиками вашей игры.
  2. Размер кадра. Указан явно, совпадает с вашим масштабом.
  3. GIF на реальной скорости. Скриншот спрайтшита не показывает, плавная ли анимация. Ищите превью в движении.
  4. Ровная опорная линия. Ноги персонажа во всех кадрах должны стоять на одной высоте внутри ячейки. Если опора «гуляет», персонаж будет подпрыгивать на месте при смене анимаций.
  5. Персонаж по центру ячейки. Иначе при зеркалировании он будет смещаться в сторону.
  6. Палитра и контур. Сравните с тайлсетом: есть ли обводка у обоих, похожа ли насыщенность цветов.
  7. Враги и NPC в том же стиле. Один красивый герой среди врагов из другого пака будет выбиваться. Хорошо, если у автора есть серия.
  8. Лицензия. Разрешено ли коммерческое использование, можно ли перекрашивать и дорабатывать, нужно ли указывать автора в титрах.

Как подключить в движке

Unity. У текстуры поставьте Sprite Mode — Multiple, Filter Mode — Point (no filter), сжатие — None. Значение Pixels Per Unit сделайте одинаковым для персонажа и тайлсета (часто равным размеру тайла). Затем в Sprite Editor нарежьте кадры через Slice → Grid By Cell Size, указав размер ячейки. Для чёткой картинки без дрожания пикселей добавьте на камеру Pixel Perfect Camera.

Godot 4. Создайте узел AnimatedSprite2D, в нём ресурс SpriteFrames и добавьте кадры из спрайтшита: редактор предложит задать количество кадров по горизонтали и вертикали. Для чёткой графики поставьте фильтр текстур Nearest в настройках проекта или у узла. Подробнее про импорт в Godot — в гайде «Ассеты для Godot 4».

Готовых пиксельных персонажей и другие 2D-ассеты с оплатой в рублях можно посмотреть в разделе 2D-ассеты. Эффекты ударов и магии под пиксельную графику подбираются по тем же правилам — об этом в статье «VFX для 2D-игры».

Коротко

  • 16, 32, 48 и 64 px — ориентиры по стилю; персонаж должен совпадать по масштабу с тайлсетом.
  • Минимум для платформера: idle, run, jump, attack, hurt, death. Для top-down — ходьба в 4 или 8 направлениях.
  • Удобнее всего спрайтшит-сетка с одинаковыми ячейками плюс исходник.
  • Перед покупкой проверьте GIF на скорости, опорную линию ног и стиль врагов.
  • Отключите фильтрацию текстур и масштабируйте пиксель-арт только целыми числами.

Проблемы с доступом к скачиванию?

Используйте специализированное средства

Перейти

Готовы выбрать ассет?

Перейти в каталог