Как креативно поздравить друга: простейший платформер на Unity «за 5 минут»

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Статья | Игры

Есть у нас с лучшим другом традиция — шутливо поздравлять друг друга на дни рождения, сначала — это были мемасики, потом фотожабы, затем видосики, сделанные в Premier pro и далее в After Effects. С годами багаж знаний и количество используемых программ у нас увеличился и, если раньше всё начиналось с корявеньких фотографий, то сейчас — это уже натуральные клипы с болливудскими спецэффектами, хромакеем и нейросеточкой. Когда подошла моя очередь поздравлять, я обратил свой взгляд на позабытую геометричекую иконку с Unity и решил сделать небольшую сценку с 2d платформером. Что же, время на всё про всё была неделя, а значит настала пора засучить рукава и персональный, вечерний прайм-тайм посвятить творческому процессу. 

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

Итак, отсмотрев приличный массив видеоматериалов по теме «2D платформер на Unity за 5/10 минут» я сохранил кучу закладок, запустил движок и выбрал 2d заготовку. Моя идея заключалась в том, чтобы срукопопить наипростейшую прыгалку с платформами, задним фоном с параллаксом и щепоткой юмора.

Вот что в Unity хорошо и удобно, так это работа с анимациями, инструментарий позволяет брать практически всё, что душеньке твоей угодно и превращать в относительно живой предмет в движке. Кто худо-бедно знаком с продукатми Adobe, тот без особых проблем разберётся и здесь. Если вы хорошо рисуете — отлично, используйте свои таланты под заготовки для заднего фона и персонажей, если нет — не беда, берите материалы из фотобанков или бесплатных ассетов из Unity store.

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

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

Чтобы не придумывать велосипед, я банально наделал пустоты через box collider там, где игрок должен проваливаться при фейле с прыжками и применил простой скрипт с респавном (в сети и на Ютабчике всё доходчиво объясняют, дают скрипты и разные методы реализации)

Далее идём ко второму препятствию, там нас поджидают гигантские плотоядные червяки (спасибо одному блогеру за их дизайн) и три банальных платформы над ними. Если не допрыгиваем — проваливаемся, респавн и по новой. Анимация червячков на два-три кадра.

Бежим вперёд и тут мы имеем слегка усложнённый вариант с прыжками, платформы падают вниз и по ним нужно быстро пропрыгать. Здесь я просто добавил к платформам rigidbody 2d и настроил им физику. Кривенькая и косенькая, конечно, такая реализация, да и физика у героя не идеальна, поэтому жёстких таймингов я делать не стал. Хотя… всегда можно сказать, что это харррдкоррр и всё именно так и задумано)

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

Ну и наконец — финал, где игрока ждёт награда в виде движимого и недвижимого имущества, его обитателей, горы сокровищ и конечно же «прекрасной» принцессы) Помимо скромных анимаций болванчикам, я добавил эффекты частиц из бесплатного набора в Unity store, а также слегка подмазал картинку постэффектами через PostProcessing.

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

Друг, кстати, остался доволен и рьяно требует продолжения, но уже с врагами, оружием и кровищей. А я в раздумьях, где же мне найти время на изучение С# или систем визуального скриптинга, типа Bolt или Playmaker)

Итого

А что в итоге? Естественно, я прекрасно понимаю, что моё «творение» будет нещадно обсмеяно профессионалами и критично настроенными людьми и, безусловно, они будут правы — даже малый ребёнок и любой троечник-школотрон на уроке информатики запилят штуку гораздо круче, а кодер Васян из соседнего подъезда за пять минут забабахает супер хит. Я написал данный пост, чтобы попытаться смотивировать пользователей данного портала на креатив. Ведь, если даже я — бесконечно бесталанный, великовозрастный геймер с руками, растущими из того самого, общеизвестного места, смог что-то сделать, то у Вас, дорогие читатели обязательно получится гораздо лучше. Кто знает, может в ком-то из Вас таится талант игродела, дизайнера или кодера. Вы просто попробуйте, начните с малого и быть может найдёте своё призвание и источник заработка.  

В конце концов, Вы сможете сделать подарок другу на ДР или какой-нибудь иной праздник, это ведь будет получше, чем очередная гифочка-поздравлялка)

Мой «шедевр», кстати, доступен по ссылке https://disk.yandex.ru/d/PQjt5vLcrPk5jw

ПлатформерPC
Автор не входит в состав редакции iXBT.com (подробнее »)

6 комментариев

Добавить комментарий

V
Статья почему-то оставляет ощущение «Похвалите меня пожалуйста» :)
Автор молодец! Хвалю!
На самом деле молодец! Освоил, сделал, довел до логического завершения!
Желаю не останавливаться на достигнутом!
103300198520644238977@google
Какие системные требования? Будет ли игра в Стиме? Почему главный герой белый? Он хотя бы гей? Есть ли открытый мир с вопросиками как у шедевров от юбисофт? Игра условно-бесплатная, тогда где внутриигровой магазин?
Пы.Сы. Стебусь. Ща скачаем, посмотрим.
Defolt_
Классная традиция!
С развитием прогресса и навыков, через несколько лет она может превратиться в «Я построил тебе экзоскелет!»
Enrique_Delgado
«А я завоевал для тебя звездную империю!»
103300198520644238977@google
Короче я застрял на призраке. Слишком хардкорная игра.
f
Пройдено! На призраке нужно бежать вместе с платформой (автоматически персонаж вместе с ней не едет). Ну, для новичка весьма годно! Похвально. Единственное, в самом конце как-то без окончания вышло. Пришли и все. Можно было бы хоть автовыход сделать или менюшку вывести какую с выбором. Пришлось через alt+F4 выходить )

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как выглядела Формула-1, когда проходила последняя гонка в Малайзии: вспоминаем 2017 год

  • Тематическая подборка
  • Спорт
Впервые за 9 лет Формула-1 приехала в Малайзию, где вынужденно организован Гран-при Бахрейна. В 2017 году, когда на трассе «Сепанг» проходили последние заезды Королевы автоспорта, гоночный...

«Таурас-207»: последний советский телевизор с «кладом», переживший страну на 20 лет

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

Долина Вади-Рам в Иордании: почему стоит посетить главную инопланетную съемочную площадку Голливуда

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

Битва за победу до самого финиша: обзор Гран-при Азербайджана Формулы-1 2026 года

В прошлые выходные на городской трассе в Баку состоялся пятнадцатый этап Формулы-1 сезона 2026 года. Гран-при Азербайджана традиционно порадовал зрителей столкновениями и борьбой до последнего...

Что, если ваши сны покажут на дисплее? ИИ научился считывать зрительную кору всего за 15 минут

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

Как волк выбирает себе волчицу и правда ли, что потом никогда не ходит «налево»

Про волков часто пишут почти как про людей: встретил одну волчицу, создал с ней семью и больше ни на кого не смотрит. Такая версия встречается настолько часто, что я долго воспринимала её почти как...