Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Как нарисовать заставку или фон для игры в Aseprite

Дата публикации: 20-06-2026 18:34:27

Для того чтобы нарисовать то, что понравилось бы и тебе самому, и другим, нужно воображение и вдохновение. Но влиять на оба эти процесса напрямую сложно: они, как правило, дают о себе знать самостоятельно. А вот когда это происходит — главное не упустить момент. От пикселя к пикселю

Основное содержимое страницы с новостью.

Для того чтобы нарисовать то, что понравилось бы и тебе самому, и другим, нужно воображение и вдохновение. Но влиять на оба эти процесса напрямую сложно: они, как правило, дают о себе знать самостоятельно. А вот когда это происходит — главное не упустить момент.

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

Итак, если вы тоже увлечены рисованием в целом и пиксель-артом в частности, то вы попали туда, куда нужно. Сейчас я поэтапно расскажу, как создавал творческую работу, которая в перспективе может стать заставкой к игре.

Я не профессиональный разработчик игр, так что прошу строго меня не судить. Основная цель этой статьи — не рассказать о том, как создавалась гениальная заставка гениальной игры, а на примере показать, от чего можно отталкиваться, если есть желание, но не знаешь, с чего начать или застрял на полпути.

Для работы нам потребуется Aseprite или его бесплатный аналог — LibreSprite, который можно скачать здесь: LibreSprite.

Лично моё воображение перед тем, как я нанёс первый пиксель на рисунок, нарисовало избитую, но не ставшую от этого неинтересной ситуацию: самолёт терпит крушение где-нибудь на необитаемом острове. Ну как в фильме «Изгой» с Томом Хэнксом.

17cb133cfbfe14617b1511ebe6aa0a72.jpg

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

058fe7b5d2c9f9b7f6fecd18fcfeacef.jpg

Палитру, как правило, я использую «Atari 2600 NTSC»: она нравится мне своим спокойствием и тем, что как бы намекает на реальность происходящего. А если нужно будет добавить немного яркости, то это всегда можно сделать в настройках.

e2b09e184c104541259d6419e0f25f6e.jpg

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

И здесь не лишним будет напомнить, что для того чтобы нарисовать нечто более сложное, всегда нужно иметь под рукой (ну или на экране монитора, как в нашем случае) подходящий референс. Подходящим референсом я считаю тот, который даёт самую простую основу для воображения. Например, в моём случае это элементарный самолёт, который я нашёл на pinterest.com.

587649085968e31b242421eadd993c30.jpg

Ну проще некуда, однако даже такой референс заставляет работать воображение — и ты мысленно представляешь, как будет выглядеть твой рисунок.

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

a386569234778c5e5a3a2301bc8dcc0f.jpg

Честно признаюсь: я не рисовал чёрный эскиз самолёта, а сразу принялся работать в цвете. Дело в том, что именно так я мог лучше всего задействовать своё воображение. Это не так просто объяснить, но при таком подходе рисунок рождался именно таким, каким он должен быть. Если бы я делал иначе, пришёл бы к другому результату — потому что, как я и сказал в начале, главное не упустить момент. Может быть, я в чём-то ошибаюсь, но принцип «рисуй здесь и сейчас», кажется, сработал.

Я уже рассказал, какую палитру предпочёл, а также подсказал, как поступить, если хочется чего-то более яркого и насыщенного в рамках выбранных цветов. Теперь пришло время ещё одного маленького лайфхака. Если хочется сделать тень, блик или что-то ещё, а на палитре не хватает оттенков, просто кликните мышкой на прямоугольник с выбранным цветом и выберите вкладку с цветовой моделью HSV — она используется для высветления или затемнения.

82a6f6f5857c6efff2c80db16934d818.jpg

С пальмой и её тенью проблем в принципе не возникло. Берём самый простой, но понравившийся референс — и вуаля… В общем, пальма она и в Африке пальма. Точнее, посреди Тихого океана.

ed21d678488b65f7e4373aebb1a17faf.jpg

Тень от пальмы на песке я нарисовал с помощью серого цвета из палитры (в принципе не важно, какого именно — я в этом плане не претендую на истину) и уменьшения его прозрачности.

Наибольшая трудность была с водой. Как я и сказал в начале, главное в крушении самолёта на необитаемом острове — кроме самого острова и самолёта — это охвативший клочок суши огромный океан.

Самый простой вариант меня не устроил, и я стал искать решение. Не буду скрывать: решение нашлось благодаря одному видео в интернете. Посмотреть его можно по этой ссылке.

После часа работы и погружения в воду — в прямом и переносном смысле — я нарисовал приемлемый для меня вариант и перенёс его на свой рисунок.

Следует пояснить, что для рисования в данном случае потребовался режим Tiled in Both Axes, в котором то, что вы рисуете на одной плитке, автоматически повторяется и для восьми других. Очень удобный режим для тайлов, так как сокращает однотипную работу.

e3c22b427bf7a35c4532095859b7a7e1.png407599f63154ffdd29ca653972539d1a.png

Анимировать воду можно по-разному. В приведённом примере используется четыре кадра со скоростью 300 миллисекунд, имитирующие волнение воды и её блеск на солнце.

e5f73bf20b194425870e45595ed19679.gif

Чтобы перенести воду в основной рисунок, требуется выделить её инструментом Marquee Tool (клавиша M) и сочетанием Ctrl + B сделать так, чтобы кисть начала рисовать не просто пикселями, а целыми участками воды. То есть в нашем случае — океана.

Для этого, конечно, потребуется отдельный слой, который будет находиться ниже слоя песка, чтобы вода при рисовании «находилась под песком».

Для корректной работы анимации воды в основном рисунке жмём левую кнопку мыши, разместив плитку с рисунком воды в левом верхнем углу. Это не принципиально — можно, например, в правом или в другом месте. Но важно, чтобы в остальных фреймах вы начинали рисовать с того же места, что и в предыдущих. Во всех кадрах рисуем воду с одного места и, это очень важно, не отпускаем левую кнопку мыши, чтобы рисунок не прервался.

0e894568f7f650312c5128cb2ecc49ff.png

С мелкой, более светлой водой пришлось чуть сложнее — её пришлось опускать, поднимать и немного перерисовывать для каждого кадра отдельно, чтобы имитировать прибой.

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

9c1b54c7235e30c17fa6f1255c90ec55.png

В итоге получаем вот такой анимированный рисунок, который может быть как заставкой игры, так и фоном для одного из её уровней.

88476938aa4c18d61f97dd667831edf0.gif

Спасибо, что дочитали до конца. Если вам интересна разработка игр в целом и пиксель-арт в частности — присоединяйтесь к моему сообществу в VK. Поддержка мне сейчас очень нужна.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Забытый мультиколор (часть 4)0715-06-2026
2Живой космос на Metal: как я переписывал фон мобильной игры и поднимал FPS с 20 до 1205719-06-2026
3Когда контекстное окно кончается, а проект — нет5723-06-2026
4Ох уж это многопоточное программирование0217-06-2026
5Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 15. Кульминация и полёт0719-06-2026
6[Перевод] Создаём графику, как будто на дворе 1993 год0515-06-2026
7Метафора квантовой механики глазами хобби-гейм-девелопера. Попытка понять квантовые штуки через алгоритмы поиска пути0522-06-2026
8Мы вас видим0522-06-2026
9Путь к миллиону точек: как я переписывал плоттер три раза, прежде чем он перестал лагать2622-06-2026
10Оптимизация без AI: как я автоматизировал API-ручки и типы-2529-06-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 5. Информативность: 6. Источник: habr.com.