Свят Про Dev
53 subscribers
9 photos
18 videos
1 file
16 links
Канал про геймдев: Кейсы, личные проекты, пайплайны и потрещать)

Личка: @classican_mus
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#Sandbox
Ссылка на игру

Титан Управления Временем

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

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

Итоги реализации на видосе)
👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#Sandbox
Ссылка на игру

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

В остальном, сделали его динамичным и завезли возможность управлять милишными ударами для максимального веселья)
👍5
#Sandbox
Ссылка на игру

Анализ, анализ и еще раз анализ поведения игроков

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

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

Что ж, попробуем исправить ситуацию более масштабным дизайном с акцентами на важность айтемов + указываем, что есть в дейликах и платные товары, которые пользователь получит по итогу бесплатно
🔥21
#ASMR
игра: My ASMR Cleaning: Home Design

Время всратых тестов!

Немного выгорели с обычных игровых креосов и решили потестить болевые точки наших юзверей через абсурдный «муд по жизни» и «идеальная инста жизнь»

Запускаться будем завтра, а пока прошу внимания смотреть шедевры

Пайплайн немного поменялся
1) qwen 3.6 - полный промтинг: проработка сценариев, описания начального/конечного кадров, промпт видео
2) Flow: NanoBanana2, Veo 3.1 fast - в этот раз отказался от quality, так как нерационально. Проще перебрать 10 видосов и пофиксить артефакты
3) CapCut и внутренние нейронки
4) ComfyUI - собранная голосовая модель с высоким качеством озвучки для роликов
🔥7
Media is too big
VIEW IN TELEGRAM
#ASMR
игра: My ASMR Cleaning: Home Design

Креативное решение для вертикальных игр/аппок

Раз тематика этой недели - креативы, то, поделюсь еще одним кейсом
У нас в закупке фигурируют только вертикальные креативы, так как игра вертикальная
Однако, есть проблема, мы отсекаем конскую часть аудитории, которая смотрит рекламу в горизонтальном положении

Поэтому тестируем еще один подход и завозим горизонтальные видосы.
1) Делаем набросок макета, где у нас
1. Слева плейсмент вертикального видео креатива
2. Справа: название, иконка приложения, кнопка скачать
2) Дизайним общий баннер с использованием игровых рефернсов для максимальной линковки визуала и избегания диссонанса после скачивания у пользователя
3) Оживляем баннер (статика, увы, всегда плохо выглядит)
4) Весело закидываем тонну вертикалок в горизонт и собираем пачку свежих креосов

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

Конверты и прочее покажут только закупочные тесты
👍4
Media is too big
VIEW IN TELEGRAM
#Sandbox
Ссылка на игру

О как, на месяц по постам выпал обычно так происходит, когда жопа в мыле

Реабилитируюсь

У нас был очень активный месяц по всем фронтам, особенно по Ragdoll Chaos

Добавили новое средство передвижения: Бот-чистильщик
Впервые мы его добавили на туторе, как сопровождающего, но решили пойти дальше

Его фишки:
1) Летать!
2) Добавили урон от пропов, теперь можно ловить вайбы, как в gta vice city с прекрасной миссией с вертолетом и пилить всякое
3) Добавили ему регдолл способность. На видосе не показал, но помимо катаний, как шар-убийца, можно хватать бочку и устраивать банзай с высоты в толпу ботов
4) Добавили ему практически все инструменты тулсов, то есть это фактически игровой персонаж
5) Рефлексирует на физические воздействия: потоки воздуха, ударные механизмы, взрывы, всё на него влияет в той или иной мере

Потрачено много усилий, но вышел он, имхо, великолепно)
🔥2
#ASMR
игра Google: My ASMR Cleaning: Home Design
игра iOS: ASMR Clean Sim

Бомбить новостями, так бомбить)

По АСМР тоже не без веселья

1) Вышли на айос, но там пока всё туго. Чтобы раскачать махину, нужно на долгосроке вливать солидные суммы в маркетинг.
Пайплайн: Запустили тестовую РК - удивились ценам в установку с выпученными глазами - сняли метрики - стопнули РК. В целом, всё весьма прогнозируемо и понятно, просто айос требует больше денег, поэтому займемся вопросом на более уверенных ногах)
2) Гугл в этом месяце должен повесить плашку 500к+ установок) С учетом, что это результат закупки, а не органики, имхо, солидное достижение 💪

По креативам (посты выше):
1) Горизонталка дает не такой перформ, как хотелось, но трафик проливает, определенно нужно тестить подходы дальше, собирая доп аудиторию.
2) ОКАЗЫВАЕТСЯ! Нельзя весь видос просить установить игру, это, конечно, фейл, поэтому 50 на 50 креативы развернули. Кто сам издат, учитывайте это в работе)
3) Синематики показали себя ниже среднего, поэтому я бы отнес это в категорию экспериментов и тестил на крайняк при рабочей РК с перформящими креосами, начинать с них определенно не стоит. Геймплей Мастхев!

Ну и конечно же посвечу кастомной биайкой и скажу, как же она вывозит полировку проекта и аналитику 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
#ASMR2
игра: Clean & Restore: ASMR Makeover

Как говорится: "Двести тысяч готовы и еще миллион на подходе"

Да, мы сделали вторую часть АСМР с исправлением множества ошибов

1) Скейл
Если посмотреть на первую часть, то её катастрофически сложно скейлить, особенно на вайбкоде. Мы уперлись в карту.

- А как объяснить игроку, что есть продолжение?
- А как это сделать удобно?
- А как это перелопатить, чтобы ничего не поломать?
- А как вернуться в прошлую локацию?
- А зачем то? А зачем это? ААА???


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

2) Импакт
В этот раз мы решили убиться об фил и импакт. Если игра называется АСМР, то АСМР должен быть на максимум. Кнопочки, подсветки, пульсации, всё должно облизывать игрока и он должен быть в визуальной эйфории. Есть еще, что полировать, но, в целом, результат уже годный

3) Переработка ревардов
Мы учли все пожелания игроков, читали отзывы, думали, что им не нравится и почему.
Вердикт прост, помимо "ДАЙТЕ БОЛЬШЕ УРОВНЕЙ", реварды не дают той награды, на которую рассчитывают. Теперь же у нас все уровни в конце с ревард видосами и забавными сценками

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

Работы предстоит много, но, надеемся, что вторая часть выстрелит еще вкуснее, чем первая :)
👍1
#ASMR

А вот и ачивка подъехала 500к установок, теперь можно окучивать миллион установок)
👍2🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
#Flow #NanoBanana #OmniFlash

Буду одним из первых, кто попробовал новый инструмент от гугла!

Вы же все видели презу с их бомбой и очередным изменением правил на рынке после такого громкого релиза?)

Апгрейд Flow
Основная бомба: новые фичи очень дешевые по кредитам! (подсаживают как наркоманов на иглу, потом явно подорожает)

1) Видосы
1. Кадр начальный + кадр конечный - осталось, но апнулось. Омни флеш действительно стал сильно жирнее по понимаю даже кривых промптов
2. Теперь есть видео-эдитор. Не нравится, что в руке у нас оружие - заменили на колбасу. Работает почти без дефектов. Просто прикладываем видео и просим, что на нем поменять
3. Тонна референсов - теперь персонажи, люди, лица стали еще ближе к оригиналу. Достаточно просто дать 3-10 штук изображений и видео к запросу. Дефекты есть, но при более разумном подходе, думаю, на ютубе мы увидим очень хорошие результаты
4. Обучение! - можно настраивать своего агента в легкой форме. Требования к голосу, консистенция сцены, инструкции. Для тех, кто делает сюжетки на ютуб это в разы ускорит работу
5. Видео-склейка. Работает странно, но можно собрать нарезку, чтобы глянуть весь сгенерированный сюжет. Либо спешил, либо не понял, но как будто весь видос нельзя разом скачать, он скачивается архивом и потом сам собирай и склеивай

Вердикт: есть странные штуки, разумеется. Недостаток качества физики в динамике, бывает глупое поведение окружения на активе, но в остальном чувствуется сильный апгрейд на фоне Veo. Тестим
🔥2
Media is too big
VIEW IN TELEGRAM
#Flow #NanoBanana #OmniFlash

Чтобы сильно не растягивать пост, покажу, что удалось собрать за 30-40 минут вялого тыка и попыток сориентироваться в новых кнопках)

Все нюансы без простыней можно увидеть на видосе, НО

1) промпты были максимально отвратительными. Надо же понять, как реагирует на это Омни Флеш. В целом, оно стало еще лучше понимать язык "малолетнего дебила".
мои клоны во вьетнамском лесу в дождь эпично сражаются с механическими петухами с частой сменой камер для эпичности
в конце камера фиксирует одного моего клона который убегает вглубь леса как трус

2) По 4 видоса на запрос сразу в генерацию для быстрой выборки лучшего результата
3) 3 ракурса головы и промпт - это все, что получил флоу для работы. Накормить его материалами серьезнее и выйдет что-то явно интересное
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
#Flow #Nanobanana #OmniFlash

Буду в тренде)

Раньше эта фишка была основной у Runway, но теперь, видимо, Гуглы и тут перетянули одеяло)

Работает шикарно и прям из коробки
🔥2👍1
#OmniFlash #Antigravity #Unity

А теперь поговорим про насущное. Вайбкодинг!

Картинка просто шоб пусто не было)

Вышла антигравити 2.0 и впечатления больше смешанные, чем положительные

1) Теперь всё запечатано в агентский рой. Не могу уверять наверняка, но, по моим ощущениям, тотально отобрали контроль. Теперь ты можешь раздавать задачи и смотреть на результат. Либо работать максимально точечно и аккуратно
2) Напрямую в кодовый блок залезть и внести изменения ты не можешь, либо открываешь IDE и поправляешь мелочь, либо выделяешь кусок кода в антигравити и оставляешь коммент для АИ и он сам правит
3) Из-за того, что это рой, токены отлетают еще активнее. Один агент педрила сёрфит проект, другой пишет задачу, третий проверяет правильность, четвертый пишет код и у тебя просто в безумном потоке всё мелькает. Выглядит круто, но, на практике я сижу и надеюсь на успешную реализацию таски без возможности вклиниться)
4) OmniFlash действительно умнее предшественников, задачи агрессивно щелкает как и токены, скотина такая
5) Как и с видосами, сейчас мощности раскручены на максимум, чтобы всех удивить, что будет дальше, непонятно, но на данный момент работает всё невероятно быстро, только и успевай раскидывать задачи

Вывод: Будем опять приспосабливаться к новым реалиям. Выглядит интересно, но дюже страшно отдавать всё в лапища ИИ

Следующим постом расскажу про комплексный тест и к чему он привёл
👍1
#OmniFlash #Antigravity #Unity

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

Важно!
1 видео - прототип на Веб
2 Видео - Прототип с Веб на юнити на антигравити 2.0

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

Сама задача:
1) Создать прототип игры на Web
2) Отполировать играбельность до идеала
3) Протестировать на готовые ассетах 1-2 уровня
4) Скормить как референс и реализовать всю систему в Юнити

Действующие лица:
1) Gemini 3.1 Pro (Low/High)
2) Gemini 3.5 Flash (High)

1. Разработка

1 Про прототип абсолютно не интересно, за 2-3 часа был собран идеальный прототип, который хоть в релиз готовь при помощи 3.1, а вот про переход в Юнити...)

2.1 Связка Gemini 3.1 - MCP - Unity 6.3 (Потрачено времени 3 часа)
1. Проанализировал полностью весь пайплайн документ Web-а ✔️
2. Сделал подборку необходимых ассетов для работы✔️
3. Составил план оптимизации✔️
4. Рассказал красивую историю про качественную реализацию✔️
5. Сделал poop 💩

2.2 Проблемы:
1) Не учел версию юнити - поломал проект ассетами. Мелочь, но имеет место быть
2) Даже при разбивке разработки на этапы, каждый этап шел через боль. Ломал всю логику на ровном месте
3) Ближе к релизу прототипа: свалил все ассеты в кучу без позиций, перепутал слои даже при верном нейминге, не учитывал до последнего никакие размерности
4) Потерял львиную долю контекста и предпоследней итерацией выдал "О, привет, вижу, мы делаем игру, здорово!"
5) Выдал как финалку болванку полу-труп. Отдам должное, оно хоть как-то работало, но фиксить то, что он сделал, проще заново написать (увы, не записал на видео)

3.1 Связка Gemini 3.5 - MCP - Unity 6.3 (Потрачено времени 1.5 часа)
1. Вся та же хронология подготовки ✔️
2. Роем атаковал Web билд и переписал его, хоть его никто и не просил, пришлось откатываться✔️
3. Извинился 🥺
4. Ушел в 10-20 минутное раздумье с результирующим: "Иди проверяй я сделал" х3-х4 раза
5. Внесение правок итерационно с моей стороны ✔️
6. Рабочая болванка! ✔️✔️✔️
3.2 Проблемы:
1. Никакого контроля. Я просто сижу и жду, пока он мелькает экранами! Э!
2. После этапного завершения выдает огромный текст с просьбой проверить и уходит после подтверждения в этап 1! Э-Э-Э!
3. Перестал абсолютно комментировать код, ему абсолютно плевать на моё мнение! ДА ХВАТИТ МЕНЯ УНИЖАТЬ!
4. Много неоптимизированных действий, вместо того, чтобы промежуточную таску сделать за запрос, он туда пихает рой и смакует задачу
5. За такой короткий промежуток работ он сожрал 40% квоты.

Агент 1: ты видел пайплайн
Агент 2: а, точно, сча почитаю
Агент 3: вы еще читаете?
Агент 2: я еще читаю
Агент 4: че мне кодить то?
Агент 1: я нашел в коде момент, давайте поправлю
Агент 2-4: Да бл***

4. Итоги:

Может быть я просто мало покопался и не нашел кнопки "вернуть всё в антигравити 1.0, но с гемини 3.5, без роя агентов" , но если всё будет на рое, то работать немного некомфортно и нужно привыкать к новым реалиям. Омни действительно умнее. Токены отлетают еще бодрее. Но, тем не менее, мы всё ближе к моменту, когда программисты должны не кодить, а возглавить ассистирование (не путать с Ass) . А пока копаемся дальше
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤯1
Media is too big
VIEW IN TELEGRAM
Откопал тут интересное сравнение сиденса и омни

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

В остальном, хуже омни от этого не стал и будет в фаворите моих инструментов на пару месяцев точно)
😁3
This media is not supported in your browser
VIEW IN TELEGRAM
#HomeDesighn

Написал себе кастрированный фотошоп!

Чутка расскажу про оптимизацию ручного труда

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

Пытался оптимизироваться по разному

1) Делать на ярком кислотном фоне элементы для вырезания.
Портит цвет самого элемента и потом сиди фикси цветокор в фш
2) Делать генерации на пустом фоне и вырезать.
Автовыделение работает раз через раз. Относительно рабочий вариант, но бывает грязно
3) Делать именно новый элемент на общем холсте через генерацию на белом фоне.
То есть грубо под новым элементом белая зона, которую легко вырезать. Работает, но частенько теряет позицию в пространстве

Написал тулсу за часов 7. Вышло бы быстрее, но, увы, лезли баги на тестах

Суть тулсы:
1) Исходный фон.
На него постепенно добавляем по 10 штук разных объектов. Раковины, ванны, полы и т.п.
2) Второй слой
Исходный фон + на нем присобачен новый элемент, который и является виновником торжества вырезаний. Тулса сравнивает 2 этих изображения и выделяет сильно измененные области
3) Допиленные под контурные соединения с высчитыванием цветовой матрицы инструменты ФШ
4) Крутишки под глубокую настройку
5) Киллер фича - Расширение контура!
Это нужно для финальной обработки спрайта, так как инструмент изначально делает сильную обрезку черных контуров и чтобы финальное изображение не править руками, просто расширяем итоговую маску на N пикселей!
6) Киллер фича 2 - Автоматически разбивает на слои "сильных отличий"
То есть можно не по 1 объекту добавлять, а, допустим, раковина + пол, раковина + коврик. Они автоматически будут обработаны и окажутся в слоях справа

Инструмент очень узконаправленный, но, в этом и суть, ибо смысл писать чистый аналог фотошопа)
Возможно, если будет мало, придется весь пайплайн переносить на воркфлоу и подключать агрессивные нейронки, а пока... Отлично, работаем дальше!
🔥5
#ASMR

18 мая выкатывал пост о 500к установок

Чуть-чуть вспышку проспал, но 1 млн тоже окучен, едем дальше)
🔥4