AndreyFomin

AndreyFomin

Разработчик инди игр: https://store.steampowered.com/app/2722640/CoinOp_Vice/
Пикабушник
поставил 18 плюсов и 1 минус
отредактировал 4 поста
проголосовал за 18 редактирований
Награды:
5 лет на Пикабу
134К рейтинг 521 подписчик 22 подписки 319 постов 144 в горячем

У solodev главный QA - супруг/супруга

У solodev главный QA - супруг/супруга Ретро-игры, Инди, Gamedev, Инди игра, Разработка, Unity, Гифка

Моя жена играла в детстве в Arkanoid, Змейку и т.д., а это как раз мини-игры в моем текущем проекте. Идеальный тестировщик!

Демку для фестиваля она прошла несколько раз. Кстати, начинается последний день фестиваля на Steam - заходите поиграть в бесплатную демку: store.steampowered.com/app/2722640/

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

Результаты двух слотов трансляций на фестивале Steam Next Fest — цифры и наблюдения

Результаты двух слотов трансляций на фестивале Steam Next Fest — цифры и наблюдения Gamedev, Разработка, Ретро-игры, Инди игра, Инди, Steam, Фестиваль

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

В фестивале принимают участие игры, которые еще не вышли, однако уже имеют демо-версию. Таким играм Steam дает трафик. Бесплатно.

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

Я выбрал самое непопулярное ночное время для своей трансляции. Людей в Steam-е в это время мало. Тем не менее, количество трансляций игр конкурентов тоже мало!

Насколько это оказалось оправданным? Я заходил в Steam в «горячее» время и смотрел характеристики слотов других игр. Ребята, которые выбрали для слотов популярное время (десятки игр) имели в среднем 150 одномоментно смотрящих трансляцию.

В мое «ночное» время кроме моей была еще одна игра, и нас смотрело одномоментно около 1000 человек. Вот такие цифры.

Саму трансляцию я запустил в начале фестиваля. После небольшого стартового всплеска, аудитория стабильно составляла 10-20 зрителей. За час до слота количество зрителей увеличилось до 100.

Перед началом второго слота у меня оборвалась трансляция. Удалось восстановить за 8 минут до начала. Интересные ощущения. Возможно из-за этого на графике в начале срезан кусок. Есть гипотеза, что Steam учитывает, как хорошо шла трансляция до начала слота.

Первые дни фестиваля дали 337 вишлистов. Можно примерно оценить вклад трансляций. Первая: 124 вишлиста. Хвост первой: 92. Вторая: 80 вишлистов. Хвост второй: 41.

Получилось так, что время, когда Steam подводит итоги по вишлистам за предыдущий день, примерно совпало со временем окончания моих слотов. Из-за этого можно оценить вклад «хвостов» трансляций. Steam удачно обрубил хвосты. Оценка приблизительная конечно.

Цифры небольшие. Конкуренция конечно сейчас бешеная. Делаю игру один - бюджета на маркетинг нет. Однако этот путь я выбрал сам, так что не жалуюсь, а гребу дальше.

Буду рад, если информация из этой заметки окажется полезной. Заходите посмотреть на игру на страничке в Steam. Всем пока!

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

Анимация кассетной деки и модема на столе у ретро-следователя в моей пиксельной игре

Анимация кассетной деки и модема на столе у ретро-следователя в моей пиксельной игре Pixel Art, Gamedev, Ретро-игры, Разработка, Инди игра, Инди, Гифка

Пикселей мало. Например, вращение катушек кассеты - по два пикселя на ось. Полоска в эквалайзере - четыре пикселя.

Заходите на страницу игры в Стиме, она сейчас участвует в Steam Next Fest.

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

Попал в официальный ролик фестиваля Steam Next Fest, причем игра идет самой первой

Попал в официальный ролик фестиваля Steam Next Fest, причем игра идет самой первой Инди, Gamedev, Ретро-игры, Инди игра, Разработка, Steam

Написали еще на IXBT, но там игру поставили на второе место, сразу после "Древние Русы". На прямой трансляции игры этой ночью одномоментно смотрели около 1200 человек. Вроде норм для solodev.

Геймплейный трейлер Coin-Op Vice - понятно получилось?

Сделал геймплейный трейлер своей игры. Понятно вообще, что происходит?

Игра у меня — это 2.5D ретро-экшен с видом сверху, построением колоды и 100+ аркадными мини-играми. Карта и здания генерируются процедурно. Особенность - множество мини-игр, которые дают разное оружие и улучшают характеристики героя.

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

Заходите на страницу игры в Стиме погонять демку и вишлистнуть, если вам нравится стиль.

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

Эффект свечения пикселей в игре за четыре шага

Эффект свечения пикселей в игре за четыре шага Gamedev, Разработка, Ретро-игры, Инди, Инди игра, Unity, Визуальные эффекты, Видео, Длиннопост

Разрешение экрана у меня в игре 320х180. При таком низком разрешении видно каждый пиксель, и я решил сделать красивое ретро-свечение.

Свечение делается программно, но не шейдером, а C# скриптом во время загрузки. Мне показалось, что проще сгенерировать текстуры один раз, а не обсчитывать эффект каждый кадр. После нескольких итераций оптимизации добился того, что эффект свечения для нескольких тысяч спрайтов считается около шести секунд.

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

Берем цвет пикселя и подсвечиваем соседние таким же цветом, но с заданной непрозрачностью A. По мере удаления, свечение (непрозрачность) уменьшаем линейно, пока не дойдем до нуля на расстоянии R.

Шаг третий - скругление. Во время экспериментов оказалось, что если немного скруглить окончания непрерывных отрезков пикселей, то получается красиво. Если у пикселя в горизонтальном ряду нет соседа с какой-нибудь стороны (лево/право) - скругляем эту сторону.

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

Осталось только подобрать параметры эффекта, чтобы смотрелось хорошо. Вот, например, картинка с исходными пикселями и с постобработкой.

Тут я установил параметры, которые дают, на мой субъективный взгляд, лучшую картинку на средних и больших мониторах. А вот на телефонах - темновато. Для телефонов надо подбирать свои параметры.

Аутентичность свечения пикселей на CRT мониторах — не основная задача. Главное, чтобы смотрелось прикольно и было не больно глазам во время игры. Сейчас картинка мне нравится процентов на 80. Буду еще допиливать.

Заходите на страничку игры в Стиме, чтобы добавить в желаемое и погонять демку, если вам понравился стиль.

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

Набор монохромных спрайтов для мини-игры "Монахи вишнефобы" (+ постобработка)

Механика мини-игры такая: бегают злые монахи (на видео слева). Если съесть вишню, то все монахи превращаются в пугливый вариант (на видео справа) на пять секунд. Как в Пакмане, только это платформер с лесенками и т. д.

Заходите на страничку игры в Стиме, если вам нравится такой ретро-стиль.

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

Узник ASCII босса - два монохромных спрайта (24х24, 6 кадров + 24х12, 2 кадра)

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

Вот страничка игры в Стиме с демкой, если вам интересен стиль.

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