Ulftar

Пикабушник
Дата рождения: 1 сентября
431 рейтинг 15 подписчиков 7 подписок 7 постов 3 в горячем
Награды:
За участие в геймджеме!
29

Дневник разработчика: 7. Жизнь после дедлайна

Воскресным вечером в 20:00 закончился приём работ на первый этап GP Profit Jam.

https://ulftar.itch.io/dont-troll-please

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

К дедлайну успел сделать баланс для 9 волн троллей, на 10 волне появляется босс, победив которого мы проходим игру. За 10 минут до дедлайна обнаружил и исправил серьёзный баг, успел обновить билд, всё хорошо. Концовка у игры тоже есть, спойлерить не буду)

На последних минутах конечно волнение было не шуточным, не знаю как это работает, однако ручонки затряслись) После сдачи работ, которых получилось аж 101 штука мы посмотрели стрим, на котором нам сказали что все молодцы. Дальше голосование и начало второго этапа, где надо будет доделать игру и опубликовать её на Пикабу. Так же будет возможность записаться на созвон с кураторами, а это опытные люди в индустрии, где они подскажут по развитию игры - это мегакруто.

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

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

Продуктивные выходные, много эмоций и новых знакомств. Скилл тоже качнул, так как делал всё с нуля и ручками делал все механики. Я доволен, спасибо организаторам)

Показать полностью 1
22

Дневник разработчика: 6. Финальный день перед дедлайном

Идёт третий день GP Profit Jam, времени до дедлайна остаётся всё меньше. Обязательное условие для прохождения первого этапа - залить билд игры на itch.io и отметиться в Джеме. В идеале чтобы игра запускалась в браузере.

Разбил геймплей на волны с нарастающей сложностью. Увеличивается плотность волн (меньше интервалы спавна), увеличивается здоровье (HP) троллей. Сделать индикатор оставшегося здоровья естественно не успел, однако логика работает, просто не видно.

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

Добавил "Пыщ-пыщ" при выстреле и ещё два звуковых эффекта. Всего в игре три звука, хоть что-то)

Добавил систему достижений через SDK GamePush с отсылкой к достижениям на Пикабу. Выглядит забавно, надо будет расширять и дорабатывать. На Итче достижения почему-то не завелись, будем разбираться уже на втором этапе.

21

Дневник разработчика: 5. Механика апгрейдов

На часах 3 ночи по местному времени, в кружке почти чай, экран ноутбука освещает клавиатуру, за окном идёт снег.

Второй день первого этапа GP Profit Jam подошёл к концу. Весь день я провёл на семейном торжестве. Однако тролли сами себя не победят, поэтому пробую делать запланированное ночью.

Нарисовал в Adobe Illustrator кнопки для апгрейдов, написал логику с прицелом на будущие облачные сохранения прогресса игрока. В веб играх это важно, чтобы игрок не терял прогресс при повторном запуске игры.

Кнопки нажимаются, видимые значения изменяются, есть прогрессия стоимости апгрейда. Апгрейды изменяют характеристики Печеньки. В финальной версии хочу сделать множество улучшений, на первом этапе Джема остановился на трёх.

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

49

Дневник разработчика: 4. Механика Game over

Второй день GP Profit Jam я пропускаю почти полностью, придётся завтра работать ударными темпами, чтобы успеть к дедлайну.

Добавил Печеньке показатель Жизни (HP), теперь он может пасть под натиском троллей и игра закончится.

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

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

Дальше по плану апгрейды Печеньки и формирование волн троллей с прогрессией сложности.

36

Дневник разработчика: 3. Основная механика

На часах почти 21 по местному времени, на дворе пятница. Первый день GP Profit Jam для меня почти закончен.

Идей очень много, однако к вечеру воскресенья необходимо загрузить готовый билд игры на itch.io по условиям Джема. Поэтому приходится упрощать.

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

Следующим шагом хочу добавить показатель Жизни(HP) Печеньке и посмотреть что будет, когда тролли до него доберутся.

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

12

Дневник разработчика: 2. Прототип механики

Основная идея моей игры для GP Profit Jam - защита комментариев от набегающих троллей.

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

Мы, как игрок, прямого управления не имеем, наша задача улучшать способности Печеньки. Этакий tower defence с менеджментом апгрейдов.

На видео ниже первый прототип:

156

Дневник разработчика: 1. Идея

Всем привет, я участвую в GP Profit Jam.

Задача: сделать игру за 3 дня. В моём случае два не полных дня - пятницу и воскресенье. Команда у меня из одного человека, поэтому работать нужно быстро, а писать посты ещё быстрее)

Для меня это первый Джем и первый Пост, две ачивки разом. Я начинающий разработчик игр - это моё хобби.

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

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

Буду делать и почуть рассказывать, поехали)

Представляю главного антагониста - это тролль, который естественно хочет добраться до комментариев и поселиться там.

Отличная работа, все прочитано!