Дневник инди-разработчика. Начало
Итак.. прошло почти два месяца с начала изучения сервиса GDvelop и разработки Planet Murphy.
Суть игры:
"Планета Мёрфи" - это карточный survival-менеджер с элементами автобаттлера и roguelite, где вы управляете колонией выживших на планете с аномальным магнитным полем, которое искажает теорию вероятностей.
Цель: Продержаться 52 недели (364 хода/дня), пока фоном идет автоматическая достройка спасательного корабля.
Основные механики:
Управление поселенцами: Каждый поселенец - личность с навыками, запасом здоровья (HP), уникальными чертами (перками) и Силой Воли (СВ). Упала СВ - поселенец хуже работает, при СВ=0 у него нервный срыв (не работает, в бою не стреляет.. что то схожее с механикой в RimWorld) .
Карточная система (Две колоды):
Тактическая колода: За Очки Действия (ОД) вы разыгрываете карты построек, приказов лидера или отправляете людей на работу (добыча, охота, наука). Успех работы зависит от навыка поселенца.
Боевая колода: Используется только в режиме боя для баффов и дебаффов перед перестрелкой.
Метапрогрессия: Внутри забега вы открываете новые карты навсегда («Научный прорыв»), а между забегами тратите заработанные Очки Мёрфи на постоянные улучшения стартовых условий.
Авто-бой: Бои случаются случайно (рейды) и гарантированно по воскресеньям (Рейд банды с боссом). Игрок тратит ОД на подготовку, расставляет бойцов (авангард, тыл), после чего бой идет автоматически на основе характеристик Меткости, Уклонения и критов каждого поселенца.
Примерно месяц заняло создание диздока - файла, в котором я подробно расписал все механики. Так же подготовлено:
- колоды карт (тактические и боевые), их названия, описания и эффекты.
- прописал черты характера для поселенцев: нейтральные, негативные и положительные.
- определился с движком (программой, сервисом.. хз, как это назвать правильнее), на котором буду делать игру (Gdevelop).
- подготовил JSON файлы, в которых будут храниться: карты, постройки, стартовые значения ресурсов, имена поселенцев, их черты и роли, шаблоны противников.
- собрал сцену с генерацией трех случайных поселенцев (все сцены пока собираю из дефолтных заглушек-изображений)
- собрал главную сцену, в которую переносится выбранный поселенец и стартовый набор карт
- накачал около десятка различных книг по геймдизайну, разработке игр написанию сценария. Параллельно изучаю - будет круто, если удастся применить что то из изученного.
- много читаю документацию GDvelop... очень много читаю. Но в основном залезаю туда по факту, когда встает задача, связанная с какой то определенной функцией.
- сейчас... решил пару дней дать отдохнуть мозгам от изучения кода, функций и сложных формул. Нужно определиться с визуалом, понять хотя бы направление и в сторону какой стилистики двигаться.
Пообщавшись пару дней с нейросетями, поверхностно изучив тренды и популярные игры, остановился на нескольких интересных вариантах:
1. Неоновый киберпанк в ретро-футуристическом духе
2. Минималистичный sci-fi 2D с плоской графикой.
3. Яркий постап мультик с жирными контурами.
4. Ретро-пиксельный стиль
5. Яркий, мультяшный комиксный дизайн.
На днях займусь проработкой случайных событий в конце дня. Хочется, что бы игрок мог, пусть и не сильно, но влиять на шанс этих событий, поэтому думаю сделать это в виде доски Гальтона (только с одним шариком) с шириной лунок, зависящих от шанса срабатывания события. Подробности в следующих постах.
P.s. буду рад отклику художников. Хочется уже понимать, во сколько обойдется отрисовка персонажей по референсам + простые анимации (покой, ходьба, стральба) и зданий.
P.s.pspsp.. пишите в комментах, какой стиль из пяти предложенных больше понравился. Присылай мем "Давай по новой, Миша. Всё ху@ня" , если ты старый всем недовольный дед.










