Как креативно поздравить друга: простейший платформер на 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 выходить )

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

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

Новости

Публикации

Робот пылесос с непрерывной подачей воды и самоочисткой в реальном времени: обзор новой модели Qrevo Curv 2 Flow от Roborock

Продуманный робот пылесос Roborock Qrevo Curv 2 Flow для влажной и совмещенной уборки, оснащенный лазерной навигацией и ИИ-камерой. Такой вариант и полы помоет, и мусор соберет, и протрет в углах...

Обзор кресла Zone51 X-Prime Optimus – удобно ли сидеть целый день

Zone 51 X-Prime Optimus — кресло с сетчатой конструкцией и набором регулировок, которое сразу задает свою логику посадки. Здесь нет привычной мягкости и простых механизмов, зато есть...

Классическая фотография умерла? Нет. Просто фотоиндустрия стоимостью $100 млрд превратилась в иконку на экране смартфона

Куда исчезли $90 млрд? Как индустрия Kodak и Fujifilm сжалась в 10 раз, превратившись в иконку на экране. История о величайшей ошибке в бизнесе и о том, кто на самом деле победил в войне за наши кадры

Странные полосы на соснах в лесу: что такое подсочка

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

Обзор ноутбука Ninkear S14 — продуманное решение с малым весом

Сегодня я расскажу о ноутбуке Ninkear S14. Ноутбук задуман как максимально лёгкое и компактное устройство, имеющее при этом интересные характеристики, и предлагающееся за адекватную стоимость....

Обзор кабеля USB-C Baseus Cafele 100W: Мощный зарядный кабель, который не стоит оставлять без присмотра

Рынок USB-C кабелей сегодня — это настоящий минный лоток: снаружи все выглядят плюс-минус одинаково, но что происходит внутри — отдельная история. Одни кабели тихо...