Человек делает игру


Гео и язык канала: не указан, не указан
Категория: не указана


Пилю, рассказываю. 🛠🎮🪚
NPC by day. Newbie game developer by night. @matyuschenko

Связанные каналы

Гео и язык канала
не указан, не указан
Категория
не указана
Статистика
Фильтр публикаций


Видео недоступно для предпросмотра
Смотреть в Telegram
Yeti Sports мы повторили, теперь очевидная цель — Gravity Defied.

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

Unity не перестаёт удивлять: я собирался сам изобретать велосипед (оценили карамбур?) в части логики движения, но там оказался целый инструментарий для создания транспорта: для присоединения колёс к корпусу, их вращения и торможения. Всё из коробки, хотя, конечно, пришлось подразобраться, как из этой коробки достать и запустить.

Врум!


Вот уж не планировал разбираться в устройстве мотоциклов. Но с удовольствием это делаю.

ХештегНовыйПроект


Мама, я в телевизоре! Прямо между «Побегом с острова с мемами» и «Сжимай бублик» 🥰


Капибара полетела :)

На Итче:
https://matyuschenko.itch.io/launch-the-capybara

На Яндекс Играх:
https://yandex.ru/games/app/zapusti-kapibaru-494837

Я понимаю, что это даже не настоящая игра, а просто учебная поделка, прототип. Но для мотивации было важно довести до конца. Следующий проект уже в работе, апдейты тут будут :)


На Яндекс Играх с первой попытки отказ, но ничего критичного.

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

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


Когда я собирал капибару, то не думал о том, что с ней будет на мобильных. Точнее думал, что это решится как-нибудь само.

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

(На картинке — не совсем оно, а более поздняя художественная реконструкция)

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

Затем собрал себя в кулак, сел и адаптировал проект под портретную ориентацию экрана. Заодно научился полезому: как настроить UI так, чтобы он адаптировался автоматически.

В общем, скоро всё покажу.


Готово. Доделал всё необходимое для показа наружу.

Последними штрихами были инструкции по управлению на старте и мелкие правки баланса. (Звучит-то как! Мелкие правки баланса!)

Ещё хочу причесать код, но это снаружи будет не заметно (надеюсь).

Так что в ближайшие дни — на itch.io.


Видео недоступно для предпросмотра
Смотреть в Telegram
Немного мелочей:
– поменял текстуру земли, не бог весть что, но эта однотонная зелень уж совсем отвращала
– добавил результат удара крупно в центре (причём он появляется и тогда, когда рекорд не поставлен)
– добавил фоновую музыку 🎵


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

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


Заведу новую рубрику: решил критически разбирать проекты, в которые играю. Не в смысле рецензировать, а в смысле смотреть, из чего и как сделаны.

Текст будет обрывочный, потому что для себя. А первым предметом станет Monument Valley, которую я вчера прошёл за час и вот что заметил.

Яркие тона. Минимум моделей персонажей: всего три, из которых две (протагонистка и вороны) почти одинаковы. Активные элементы выделены «пупырками», как детали Lego.

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

Оттуда я узнал, что разработчики использовали в качестве фирменного бесплатный шрифт Museo. А как круто смотрится!

И вот такое про цвета вычитал: the designers stayed away from using heavily saturated and dark hues but had no problem working with less saturated hues of any brightness. They also had a nice balance of both warm and cool colors.

#разбор


Видео недоступно для предпросмотра
Смотреть в Telegram
Добавил звучков 🎧


Видео недоступно для предпросмотра
Смотреть в Telegram
Сегодня не открывал редактор кода, а занялся украшательством: расставлял по уровню декорации. Пятница же.


Видео недоступно для предпросмотра
Смотреть в Telegram
Добавил панельку с рекордом, которая появляется после первого успешного удара, обновляется при более хорошем ударе и сохраняется при рестарте.

В целом, механически в прототипе уже есть весь минимум, который я планировал.

Но хочу ещё добавить всяких визуальных свистелок до релиза: эффекты, звуки, объектики вокруг.


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


Видео недоступно для предпросмотра
Смотреть в Telegram
Маленький шажок для человека, но большое движение для ягуара: добавил ему простенькую анимацию в момент удара.


Видео недоступно для предпросмотра
Смотреть в Telegram
Не прошло и трёх лет, а у меня снова возникло вдохновение делать игры. На этот раз я решил ещё и инструмент поменять, пересесть на Unity — самый, вероятно, популярный игровой движок на планете.

Решение пока кажется верным. Говорят, что надо найти «свой» движок не только по объективным параметрам (подходящий язык программирования, возможности, 2D/3D и т. п.), но и по ощущениям. За Unity я сел, как будто за руль своей машины: всё удобно, понятно, логично.

Пока с непривычки немного буксую на C#, но ничего, выучим.

Для прототипа в этот раз решил плагиатить Yeti Sports, помните такую? За пару вечеров собрал базовую механику: пингвин капибара падает сверху, а йети ягуар ударом (пока без анимации) отправляет её в полёт.

🍾

Впрочем, даже в таком элементарном проекте список, что надо допилить до выкладки хотя бы на itch.io, у меня на половину экрана. Надеюсь, на это не понадобится ещё три года.


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


Пока «Башня» на модерации в Яндекс Играх, я решил нанести пользу сообществу своими наработками из этого проекта.

Отправляю простенькие пулл-реквесты к исходному репозиторию Бьорна с шаблоном этой игры 😄


Выложил «Бесконечную башню» на itch.io:
https://matyuschenko.itch.io/endless-tower

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

Дальше в планах делать новые, более сложные проекты. Может, и «Башню» тоже чуть допилю. Ещё хотел пару пулл-реквестов к исходному репозиторию примера с башней кинуть.


А, ещё из критичного для релиза: оказалось, что на друих экранах игра, конечно, ломается: странно масштабируется, из-за чего играть не очень возможно. Вот это надо точно починить, это блокер для релиза.

Показано 20 последних публикаций.

5

подписчиков
Статистика канала