Пиксельные персонажи и спрайтшиты: размеры, анимации, проверка
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 с анимациями, размеченными тегами. Позволяет поменять цвета или дорисовать кадры.
Лучший набор — сетка плюс исходник. Тогда и импорт простой, и правки возможны.
Что проверить перед покупкой
- Список анимаций и количество кадров. Должен быть в описании. Сверьте с механиками вашей игры.
- Размер кадра. Указан явно, совпадает с вашим масштабом.
- GIF на реальной скорости. Скриншот спрайтшита не показывает, плавная ли анимация. Ищите превью в движении.
- Ровная опорная линия. Ноги персонажа во всех кадрах должны стоять на одной высоте внутри ячейки. Если опора «гуляет», персонаж будет подпрыгивать на месте при смене анимаций.
- Персонаж по центру ячейки. Иначе при зеркалировании он будет смещаться в сторону.
- Палитра и контур. Сравните с тайлсетом: есть ли обводка у обоих, похожа ли насыщенность цветов.
- Враги и NPC в том же стиле. Один красивый герой среди врагов из другого пака будет выбиваться. Хорошо, если у автора есть серия.
- Лицензия. Разрешено ли коммерческое использование, можно ли перекрашивать и дорабатывать, нужно ли указывать автора в титрах.
Как подключить в движке
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 на скорости, опорную линию ног и стиль врагов.
- Отключите фильтрацию текстур и масштабируйте пиксель-арт только целыми числами.
Проблемы с доступом к скачиванию?
Используйте специализированное средства
Готовы выбрать ассет?
Перейти в каталог