Pavel.Cherepanov

Pavel.Cherepanov

Пикабушник
Дата рождения: 23 января
125 рейтинг 0 подписчиков 4 подписки 2 поста 0 в горячем
2

Продолжение разработки игры для Пикабу Игры1

Продолжение разработки игры для Пикабу Игры Опрос, Геймджем, Инди, Разработка, Инди игра, Unity, Gamedev, Рогалик, GP Profit Jam, Roguelike, Браузерные игры, Пикабу Игры, Видео, Без звука, Длиннопост

Для тех, кому лень или неинтересно читать длинные посты, вот сразу ссылка на игру, можете сами оценить, что получилось - Подземелье дизлайков (не реклама, а продвижение)

Результаты первого этапа

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

По итогу второго этапа было 2 результата по оценкам:

Оценки от участников геймджема

Продолжение разработки игры для Пикабу Игры Опрос, Геймджем, Инди, Разработка, Инди игра, Unity, Gamedev, Рогалик, GP Profit Jam, Roguelike, Браузерные игры, Пикабу Игры, Видео, Без звука, Длиннопост

Оценки от участников геймджема

Оценки от жюри

Продолжение разработки игры для Пикабу Игры Опрос, Геймджем, Инди, Разработка, Инди игра, Unity, Gamedev, Рогалик, GP Profit Jam, Roguelike, Браузерные игры, Пикабу Игры, Видео, Без звука, Длиннопост

Оценки от жюри

Это был мой первый геймджем, и моя игра заняла почётное 3-е место в номинации «Понятливость». Номинация спорная, на мой взгляд. С одной стороны, приятно быть в призовых местах, и можно считать себя победителем. Да и в целом, если игра понятная — это плюс! Это значит, что нет высокого порога входа, и человек с любым игровым опытом сможет легко разобраться. С другой стороны, возникает вопрос: неужели игра показалась такой понятной потому, что она слишком простая? А что думаете вы?

Планы на доработку

На доработку игры было отведено две недели (честно говоря, я ленился большую часть времени и фактически занимался игрой только в последнюю неделю)

Изначально у меня были весьма амбициозные планы на второй этап:

Core-механики

  • Новые виды оружия.

  • Новые виды врагов:

    • 3 врага ближнего боя.

    • 2 врага дальнего боя.

    • Разные боссы.

  • Мобильное управление.

  • Музыка и звуки.

  • Обучение.

  • Продвинутый генератор комнат.

  • Мини-карта уровня.

  • Прогрессия внутриигрового забега:

    • Бафы.

    • Прокачка между уровнями.

    • Магазины и лототроны на уровнях.

  • Прогрессия вне забегов:

    • Прокачка персонажа.

    • Открытие нового оружия.

    • Прокачка котиков-защитников.

Дизайн

  • Улучшение графики комнат.

  • Улучшение эффектов и анимации.

  • Обновление пользовательского интерфейса (меню, кнопки).

Мета-механики

  • Достижения.

  • Таблица лидеров.

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

Несколько слов про организацию второго этапа

Хочу выразить огромную благодарность организаторам джема и менторам. Особое спасибо Тенгизу Тегашвили и Веронике Акулич за разбор моей игры и полезные советы по её улучшению.

И, конечно, спасибо Варваре (Indie Varvar) за отзывы и идеи по развитию проекта.

Ключевые доработки

Решил подвести итоги и показать, что именно удалось сделать.

1 - Обновил графику комнат: добавил тени и изометрию

Продолжение разработки игры для Пикабу Игры Опрос, Геймджем, Инди, Разработка, Инди игра, Unity, Gamedev, Рогалик, GP Profit Jam, Roguelike, Браузерные игры, Пикабу Игры, Видео, Без звука, Длиннопост

Стены ДО и ПОСЛЕ

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

Примеры генерации комнат

3 - Добавил новые виды оружия

4 - Добавил монетки и ящики со случайными наградами

5 - Доработал пользовательский интерфейс (включая мобильное управление)

Скриншоты из игры с примерами пользовательского интерфейса

6 - Внедрил аналитику на обучение. Решил в первые попробовать внедрить аналитику, что позволило составить воронку прохождения обучения.

Продолжение разработки игры для Пикабу Игры Опрос, Геймджем, Инди, Разработка, Инди игра, Unity, Gamedev, Рогалик, GP Profit Jam, Roguelike, Браузерные игры, Пикабу Игры, Видео, Без звука, Длиннопост

Аналитика: Воронка по обучению

7 - Добавил музыку, сгенерированную ИИ, причем есть песни со словами как на английском так и на русском.

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

Буду благодарен за фидбек и предложения по улучшению.

Планы на будущее

Дальше хочу сосредоточиться на развитии прогрессии:

1. Внутри забега:

  • Бафы.

  • Усложнение уровней.

  • Новые противники.

  • Магазины на уровнях.

2. Вне забега:

  • Улучшение базовых характеристик персонажа.

  • Открытие нового оружия.

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

А как вы считаете стоит дорабатывать игру?
Всего голосов:
Показать полностью 14 3 1
26

Как я разрабатывал игру за 3 дня для Пикабу Игры

Как я разрабатывал игру за 3 дня для Пикабу Игры Геймджем, Инди, Разработка, Инди игра, Игры, Рогалик, GP Profit Jam, Roguelike, Web, Программирование, Видео, Без звука, Длиннопост

Знакомство

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

Я никогда не работал в игровых студиях и все свои проекты создавал в одиночку, обладая лишь навыками программирования и опытом работы с Unity и Cocos Creator. У меня есть несколько завершенных небольших игр, выложенных на Яндекс.Игры. Большими доходами они похвастаться не могут, но на пару доставок еды в месяц заработать удается.

Недавно решил принять участие в своем первом гейм-джеме — GP Profit Jam #2 feat Pikabu — и хочу поделиться этим опытом. Надеюсь, моя история будет интересной, а советы и фидбек помогут мне в будущем!


Этап 0. Подготовка к Game Jam

О джеме я узнал случайно за месяц до его начала — из видео, где представитель GamePush рассказывал про новую платформу "Пикабу Игры". Меня заинтересовал этот проект, ведь новая площадка — это возможность получить хороший трафик при низкой конкуренции и немного заработать.

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

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


День 1. Брейншторм темы, или разговаривать с компьютером это нормально

Четверг, 5 декабря, 20:00 — старт гейм-джема! Объявили тему: "В поисках золотого плюсика" и дополнительное условие: "Элемент: Маскот Пикабу. Будет большим преимуществом, если игра поддерживает лор Пикабу!".

Просьба не закидывать камнями, но я не являюсь активным пользователем Пикабу и с его лором почти не знаком. Благо у меня есть мой надежный товарищ — искусственный интеллект в ChatGPT (или, как я его называю, "мой подручный"), который погрузил меня в историю и специфику данной площадки.

Как я разрабатывал игру за 3 дня для Пикабу Игры Геймджем, Инди, Разработка, Инди игра, Игры, Рогалик, GP Profit Jam, Roguelike, Web, Программирование, Видео, Без звука, Длиннопост

Вот кстати небольшая вырезка от ИИ про лор Пикабу

Помимо темы джема организаторы предоставили графику с маскотом и элементами Пикабу, причем с исходниками. За что им огромное спасибо!

Как я разрабатывал игру за 3 дня для Пикабу Игры Геймджем, Инди, Разработка, Инди игра, Игры, Рогалик, GP Profit Jam, Roguelike, Web, Программирование, Видео, Без звука, Длиннопост

Спойлер: данная графика послужила основой для многих элементов в моей игре.

Поштурмив с "подручным" тему джема — получили следующее

Название: Подземелье дизлайков

Механика: Рогалик (за референс брал Isaac)

Идея: Печенька исследует лабиринты подземелья, олицетворяющие ветки самых «захейченных» постов, и сражается с врагами (дизлайкоподобными существами). Для победы нужно их "заплюсовать", чтобы вернуть в них человечность (референс - заблудшие из мультфильма "Душа").

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

Прототип графики

На этой прекрасной ноте и закончились мои первые сутки после начала гейм-джема.

День 2. Кто рано встает — тот не я

Выспавшись после рабочей недели, я сел работать за игру в 12:00 по местному времени.

И началось все с прототипа базовых механик - передвижения, стрельбы, примитивного AI и генерации комнат подземелья. Замечу, что большинство кода написал "мой подручный", за что ему большое спасибо. А что? Нужно делегировать.

Спустя примерно 8 часов все основные механики были готовы. Дальше необходимо было внедрять графику.

Прошло еще 5 часов — и несуразные круги и квадраты получили свое истинное воплощение.

А спать я пошел под забавные испанские танцы от моего главного героя.

День 3. Дедлайн близко

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

Что по итогу получилось реализовать:

  • Генерация лабиринта;

  • Базовые механики (стрельба, передвижения, жизни);

  • Механика разбиваемых  и собираемых предметов;

  • Механика бота защитника;

  • Генерация врагов волнами внутри комнаты;

  • Примитивный AI;

  • Один босс с уникальной логикой стрельбы;

  • 3 уровня с различным количеством комнат, 1 уровень с боссом.

Финальные скриншоты

Заключение

Вот так активно и интересно прошли мои выходные. На удивление - мне понравилось. Я получил кучу эмоций, и у меня есть почти готовая игра.

Ну а дальше 2 этап, нужно доделывать игру, встраивать SDK от GamePush и внедрять мобильное управление. Но это уже совсем другая история.

А пока вы можете попробовать поиграть сами (доступно только для ПК) и оставить ваши отзывы и предложения - https://pavel-cherepanov.itch.io/dungeon-of-dislikes

Также призываю ознакомиться с играми других участников!

Спасибо за уделенное время!

Показать полностью 10 3
Отличная работа, все прочитано!