Бесплатные ресурсы спрайт-листов — без регистрации, без водяных знаков

Создайте свои бесплатные ресурсы спрайт-листов
Где взять бесплатные ресурсы спрайт-листов — что действительно бесплатно, что покрывает лицензия и как получить индивидуальный лист для своей игры из одного промпта.
Спрайт-лист — это сетка: кадры одинакового размера ячейки, расположенные рядами, с документированным порядком чтения. Бесплатные ресурсы спрайт-листов дают вам такую сетку без затрат — но «бесплатный» — это слово, выполняющее сразу пять ролей. Одна и та же загрузка может ничего не стоить и при этом содержать водяной знак, скрываться за аккаунтом, требовать указания авторства и запрещать коммерческий выпуск.
Эта страница разбирает эти условия по отдельности, потому что они независимы. Она рассказывает, что на самом деле разрешают распространённые лицензии, даёт чек-лист для проверки набора до того, как вы построите вокруг него контроллер анимации, и объясняет, что делать, когда ни один бесплатный лист не подходит нужному персонажу — в этот момент сгенерировать лист по письменному описанию быстрее, чем перерисовывать чужого рыцаря кадр за кадром.
Что считается бесплатным
Внутри этого слова скрываются пять отдельных вопросов, и ответ на один ничего не говорит об остальных. Набор может быть бесплатным и без регистрации и всё равно некоммерческим. Он может разрешать коммерческое использование и при этом ставить логотип в угол каждого кадра. Оцените набор по всем пяти критериям до загрузки, а не после того, как построили на нём три анимации.
Самая распространённая ошибка — лист, который бесплатен, без водяного знака и под CC-BY: вы выпускаете игру, строка с указанием авторства так и не появляется, и сборка оказывается несоответствующей из-за формальности, которую исправила бы одна строка текста. Вторая по частоте — разрешение. Бесплатные тарифы часто уменьшены по сравнению с платным — ячейки 32 пикселя вместо 64. Ячейка 32 пикселя, растянутая на тайл 96 пикселей, даёт мягкие края и неравномерную ширину пикселей, и никакая фильтрация методом ближайшего соседа не исправит источник, который изначально был слишком мал.
| Критерий | Что это значит на практике |
|---|---|
| Без затрат | Вы ничего не платите. Ничего не говорит об остальных четырёх. |
| Без аккаунта | Прямая загрузка. Без сбора электронной почты, без стены входа между вами и файлом. |
| Без водяного знака | Чистые пиксели. Ничего не вписано в PNG, что пришлось бы закрашивать или обрезать. |
| Без указания авторства | Не требуется строка с указанием авторства на экране титров, странице магазина или в файле лицензии. |
| Коммерческое использование | Вы можете выпустить это в чём-то, что продаёте, а не только в сборке для гейм-джема или макете. |
Вопрос лицензии
Лицензия — это текст, а не кнопка с надписью «Скачать». Четыре ярлыка охватывают большинство того, что вы найдёте, и только один из них безусловен.
Пункт, который люди упускают, — распространение. Почти каждая бесплатная лицензия позволяет использовать ассеты внутри игры. Почти ни одна не позволяет переупаковать исходные файлы как собственный набор, вставить их в шаблон или стартовый набор, который вы передаёте другим, или поставлять их как папку с дополнениями рядом с собственной графикой. Некоторые условия разрешают распространение только когда ассеты встроены в сборку и не извлекаются как отдельные чистые файлы. Если ваш план включает поставку самих PNG, вам нужно явное разрешение, и оно должно быть записано.
CC0
Посвящение в общественное достояние. Выпускайте, изменяйте, продавайте, указание авторства не требуется. Всё равно сохраняйте пометку, откуда вы это взяли: сайты-агрегаторы помечают файлы как CC0, хотя оригинальный автор никогда не выпускал их под CC0, и метка — это не лицензия.
CC-BY
Указание авторства — это условие лицензии, а не любезность. В упоминании нужны имя автора, название лицензии и адрес страницы-источника, размещённые там, где пользователь действительно может их увидеть — на экране титров или в файле лицензии, поставляемом внутри сборки. Строка в блоге об игре — не то же самое.
Без роялти
Зонтичный термин, а не лицензия. Обычно он означает, что вы не платите за каждую проданную копию. Он ничего не говорит об указании авторства, изменении и распространении, потому что не определяет ни одно из них. Прочитайте EULA, прилагаемый к набору.
Бесплатно для личного использования
Ловушка. Личное использование исключает поставку в магазин, а в зависимости от формулировки также исключает сборки с рекламой, ссылки для пожертвований и работы для гейм-джемов, которые позже публикуются. Если проект когда-либо может приносить деньги, считайте такие наборы только платными.
Бесплатные наборы, которые стоит скачать
Что отличает пригодный набор от папки с разочарованием — это документация, а не качество графики. Важны четыре вещи: одинаковый размер ячейки, документированная сетка, действительно прозрачные кадры и источник, который можно проследить до создателя.
Документированная сетка — это одна строка текста: ячейки 48×48, 8 столбцов, первый ряд — покой, второй — ходьба, третий — атака. Без неё вы измеряете последовательности пикселей вручную и повторяете это измерение каждый раз, когда добавляете состояние. Прозрачность означает, что работу выполняет альфа-канал, а не шахматный узор, вписанный в изображение при экспорте.
Чек-лист проверки бесплатных ресурсов спрайт-листов
Выполните эти восемь проверок по порядку для любого набора, прежде чем добавлять его в проект. Вся проверка занимает несколько минут и экономит день, который вы иначе потратили бы на отладку смещения.
01
Откройте лист в графическом редакторе и проверьте исходные размеры в пикселях. Разделите ширину на количество столбцов. Если результат не целое число, сетка не такая, как предполагал предпросмотр.
02
Измерьте две ячейки в разных рядах. Один столбец с ошибкой на единицу смещает каждый следующий кадр, и смещение остаётся незаметным, пока спрайт не начнёт анимироваться.
03
Увеличьте до 800% и посмотрите на пиксель в углу. Убедитесь, что фон прозрачный, а не серый шахматный узор, встроенный в файл.
04
Запишите количество кадров в каждом ряду: покой — 4, ходьба — 8, атака — 6. Ряды, собранные из разных источников, редко совпадают, и ваша машина состояний должна знать реальные числа.
05
Найдите страницу-источник — где автор её опубликовал. Именно там находится текст лицензии, и это единственное место, которое скажет, изменились ли условия после вашей загрузки.
06
Сохраните текст лицензии рядом с файлом с датой загрузки. Ваша копия остаётся неизменной; страница за ней — нет.
07
Отрисуйте один кадр в масштабе 1:1 в вашем движке, прежде чем писать контроллер анимации. Соглашения о порядке листов различаются, и «сначала верхний левый против сначала нижнего левого» — классическая ошибка: перевёрнутая ось Y на листе из четырёх строк читается как сломанная анимация.
08
Проверьте палитру на соответствие остальной сцене. Два бесплатных набора на одном уровне обычно расходятся по насыщенности и направлению света, и шов заметен при игровой скорости.
Когда бесплатного недостаточно — сгенерируйте своё
Бесплатные наборы дают вам роль: рыцарь, слизь, ящик. Они не дают вам вашего персонажа. Если у вашего протагониста конкретный силуэт, конкретная палитра и конкретные пропорции, подбор бесплатного листа означает либо изменить персонажа под графику, либо вручную редактировать каждый кадр — а ручное редактирование нарушает выравнивание по сетке, то единственное, что в наборе было сделано правильно.
Альтернатива — описать персонажа один раз и сгенерировать набор. В Agent Sprite Forge вы пишете описание: план тела, палитра с hex-значениями, угол камеры и нужные состояния. Он возвращает кадры на согласованной сетке с прозрачностью, при выбранном вами размере ячейки. Вид сверху и вид сбоку не взаимозаменяемы, поэтому указывайте угол явно, иначе получите набор, который нельзя использовать.
Процесс одинаков независимо от того, является персонаж игроком, NPC или боссом в мире вроде The Cyclops' Island. Повторная генерация состояния позже стоит один запрос, если вы сохранили описание. Это описание — ваш источник истины, и в отличие от файла лицензии оно никогда не меняется у вас под ногами.
01
Опишите персонажа одним абзацем: план тела, силуэт, палитра в виде hex-значений и угол камеры. Расплывчатые прилагательные дают расплывчатые кадры.
02
Зафиксируйте размер ячейки до первой генерации — 32, 48 или 64 пикселя. Повторная генерация позже с другим размером означает заново привязать все уже размещённые анимации.
03
Перечислите только те состояния, которые будете выпускать, с количеством кадров: покой — 4, ходьба — 8, атака — 6. Лишние кадры удаляются, но вы всё равно платите за них размером атласа.
04
Сгенерируйте, затем проверьте привязку. Стопы должны находиться на одном и том же пикселе базовой линии во всех кадрах ходьбы, иначе персонаж будет покачиваться относительно земли.
05
Экспортируйте как лист с документированной сеткой, затем импортируйте его в 3D-конструктор игр и разместите на билборде или плоской плоскости, чтобы проверить масштаб относительно геометрии уровня.
06
Сохраните описание и seed. Когда через три недели понадобится состояние прыжка или попадания, вы расширите того же персонажа, а не начнёте заново.

Войдите в мир, которому он принадлежит
Спрайт — это персонаж, которому негде стоять. Последний шаг — тот, которого не предлагает никто другой: возьмите только что созданный лист и поместите его в мир, по которому можно ходить, — небольшой остров, планету, дождливый угол улицы. Каждый мир на этом сайте был создан из одного письменного описания и опубликован как страница, в которую можно играть.
Часто задаваемые вопросы
Бесплатные ресурсы спрайт-листов действительно бесплатны? +
Зависит от того, какое из пяти условий вы имеете в виду. Многие ничего не стоят, но всё ещё требуют аккаунта, указания авторства или некоммерческой лицензии. Читайте текст лицензии, а не кнопку загрузки.
Можно ли использовать их коммерчески? +
Только если лицензия разрешает коммерческое использование. CC0 и большинство EULA без роялти это позволяют; «бесплатно для личного использования» и некоммерческие варианты — нет. Если на странице об этом ничего не сказано, считайте, что это не разрешено.
Нужно ли кого-то указывать в титрах? +
CC0 не требует указания авторства. CC-BY требует — имя автора, название лицензии и источник, размещённые там, где игрок может их увидеть, например на экране титров или в файле лицензии, поставляемом внутри сборки. Условия без роялти различаются.
В каком формате поставляются спрайт-листы? +
Обычно PNG с альфа-каналом — именно то, что нужно, потому что он сохраняет прозрачность. GIF встречается в старых наборах, но ухудшает края. Нарезайте кадры во время загрузки вместо повторного экспорта копий с изменённым размером, которые размывают пиксели.
Как узнать, под какой лицензией находится лист? +
Перейдите на страницу, где автор изначально её опубликовал — текст лицензии находится там, а не на сайте-зеркале, с которого вы скачали. Сохраните текст и дату загрузки рядом с файлом, потому что условия могут измениться после скачивания.
Можно ли получить индивидуальный лист для собственного персонажа? +
Да. Напишите одно описание, охватывающее план тела, палитру, угол камеры и нужные состояния, и Agent Sprite Forge вернёт кадры покоя, ходьбы и атаки на согласованной сетке с прозрачностью. Результат импортируется в 3D-конструктор игр как любой другой лист.
Назад к 3D-конструктору игр
Все 31 готовых 3D-мира, игры и сцены собраны на одной странице — в каждую из них можно играть.
Открыть полную библиотеку бесплатных спрайтов
Каждый ассет в этой библиотеке — прозрачный PNG, готовый для игры, с записанным промптом: бесплатные спрайтовые ресурсы и ресурсы спрайт-листов, с тегами по действию, стилю и теме. Бесплатно для просмотра и скачивания.