Виды медикаментов в Gedel Escape
Всем привет! Меня зовут Александр, я разработчик игры под названием Gedel Escape (и я уже писал несколько заметок касательно игры ранее). Решил рассказать о том, какие виды инвентаря есть в игре и начать с медикаментов (потому что прям перед написанием статьи добавил их в игру).
Небольшое вступление
Игру разрабатываю на Unity, потому весь инвентарь построен на Scriptable Objects. Медикаменты чисто с технической точки зрения не отличаются от еды и питья, только если первые отвечают за показатели жажды и сытости, то медицина взаимодействует с индикатором здоровья.
Прим.: долгое время в игре не было индикатора здоровья, так как в одном из инди-чатов в ВК меня убеждали, что здоровье не нужно, если с ним не связано игровых механик
У медикамента, как Scriptable Object есть название (русский / английский вариант), описание (русский / английский вариант), характеристики и те показатели, на которые он влияет. Ну и несколько булевых переменных, необходимые для отображения в инвентаре / панели крафта и пр.
Так как события игры происходят в далёком будущем, то я постарался отойти от классических бинтов, аптечек и пр. Но так как опыта в создании инвентаря у меня немного, то в основном «уход» этот произошёл за счёт названий и характеристик. Так обычный бинт превратился в нанитовый пластырь с которого и начнём знакомство.
Виды медикаментов
Этот пластырь использует маленьких нанитов, которые проникают в ткани и регенерируют их. Подходит для маленьких ран, ссадин, порезов. Восстанавливает 5 единиц здоровья.
Сделанный на основе витала (один из видов ресурсов в игре) состав останавливает кровотечение и ускоряет восстановление эритроцитов. Восстанавливает 15 единиц здоровья, но увеличивает жажду на 7 единиц.
Компонент на силиконовой основе. Вводится внутривенно и блокирует размножение вирусов и вредоносных бактерий внутри организма. Вызывает чувство голода. Восстанавливает 20 единиц здоровья и снижает сытость на 10 единиц.
Обезболивает место повреждения и ускоряет восстановление тканей. Восстанавливает 10 единиц здоровья.
Применяются для облегчения болевого синдрома, связанного с воспалением или повреждением тканей и органов. Восстанавливают 7 единиц здоровья.
Немного о крафте и чутка наглядных примеров
При создании новой категории в инвентаре я стараюсь сделать, как минимум 5 вариантов предметов. Делать слишком много считаю нецелесообразным, ибо Gedel Escape небольшая игра, не серьёзный ААА-проект, но и 2-3 пункта в инвентаре в категории «Медикаменты» выглядят смешно. Постарался найти некую золотую середину.
И вот так медикаменты работают непосредственно в игре
Особенно хотелось бы упомянуть про крафт медикаментов. Опять-таки система крафтинга построена на Scriptable Objects и во многом напоминает содержимое инвентаря. Отличия в том, что там добавляются поля для ввода необходимых ресурсов и их количества. При добавлении медикаментов в систему крафта я использовал такую вот таблицу, созданную в Google Таблицах.
Ввиду отсутствия опыта количество ресурсов, которые нужны для крафта подбираю из головы. Но как только выйдет демо-версия игры и пойдут отзывы от игроков, планирую скорректировать модель крафта в плане количества ресурсов и времени, которое затрачивается на создание 1 единицы (например на создание одного медикамента уходит, на данный момент, 10 секунд)
В подобном формате планирую рассказать о других предметах в инвентаре, которые есть в игре. Надеюсь, что пост зайдёт и соберёт адекватный фидбэк.
Заключение
Ну и в конце поделюсь ссылками на паблик ВК по разработке (там первыми появляются сведения о ходе разработки) и страницей игры в Steam (релиз запланирован на 18 октября 2021 года, потому вы можете добавить Gedel Escape в список желаемого). Жду также ваших комментариев и благодарю за внимание!