TGViewer
Channel Public Channel
Мастерская Ярослава Кравцова

Мастерская Ярослава Кравцова

@yarkravtsovworkshop

Про разработку видеоигр
Subscribers
373
Photos
125
Videos
17
Links
116
Recent Posts 13 shown
Post #282 141
Играл на днях в Resident Evil Requiem и обратил внимание на один момент. Игру делала команда профессионалов, в некомпетентности не обвинить. Однако, почему дверь такого огромного размера, что главная героиня на её фоне выглядит ребенком? Это обычный дверной проход в обычном помещении, не помпезный дворец.

Это не ошибка. В других играх тоже можно заметить, что двери большего масштаба, чем в реальной жизни. На то есть причины:
1) Для игр с камерой от третьего лица нужно пространство для камеры;
2) Чтобы игроки коллизией аватаров не застревали в проходах;
3) Игрок через игровую камеру воспринимает пространство иначе, чем в реальности своими глазами - поэтому ему нужны адаптированные пропорции. Реалистичная высота потолка и размер двери могут восприниматься игроком как давящие и создавать дискомфорт.

Вот ссылка с таймкодом на похожий пример с размером стула относительно персонажа.
  • 👍 2
Post #281 245
В фоновом режиме продолжил эксперимент с городом на острове в итальянском стиле. На сей раз использовалась GPT-6 Astra Low, но промптов было несколько и они были гораздо подробней. В итоге получил городок, на который не только со стороны под одним ракурсом можно смотреть, но и по которому можно погулять (т.е. пригоден для геймплея). Нейронка мне ещё и видео собрала. Я только текстом указал какие моменты должны быть в видеоряде: яхты, пирс, набережная, подъем по лестницам, площадь, взлет и обзор острова со стороны. Кроме запросов к нейронке, здесь ноль моей ручной работы. Не горжусь. И косяки результата тоже вижу. Просто я таким образом размышляю о том, как нам в ближайшее время жить бок о бок с нейронками.
  • ❤ 4
Post #280 219
Мастерская Ярослава Кравцова Просто для примера. Попросил ChatGPT 5.6 Sol нарисовать в Blender небольшой итальянский город на острове. Получилось довольно мило, вайб правильный. Хотя ещё недавно нейронки не могли замоделить даже один домик.
Я снова дал нейронке задачу сделать в Blender модель итальянского города на острове, но теперь за задачу взялась GPT-6 Astra Extra High. Промпт один в один с тем, что был в прошлый раз. Короткий, без деталей. То есть что в прошлый раз, что сейчас, я не упоминал церковь, кафешки, набережную, причал.
  • 🔥 6
Post #279 195
Audio
Продолжаю делится занятными артефактами работы с ИИ. Кто пробовал голосовое общение с ChatGPT, тот знает, что сейчас оно приближено к тому, как общаются реальные люди, со всеми вздохами, охами, паузами. Поэтому я предполагал, что это будет хорошая идея скинуть нейронке статью и чтобы она подготовила саммари голосом на русском языке. Каким-то образом нейронка решила, что надо результат не в чате прочитать, а подготовить отдельный аудиофайл. Я не был готов к тому, что услышал. UPD: Файл сконвертировал в mp3, так как Телеграм не признавал оригинал за аудио.
  • 😁 4
Post #277 172
Вспомнил про джем-игру Roll and Crawl. Игра была сделана на джеме GMTK Game Jam 2022 с темой Roll of the Dice. Делали игру звездной командой, где я выступил со стороны геймдизайна. Игра - процедурный crawler, где всё определяется броском кубика, а кубик бросается по физике взмахом мышки.
  • ❤ 3
  • 🔥 1
Post #276 167
Это чувство, проснуться и увидеть сообщение, что мои игры на Ludum Dare снова доступны. Я не знаю кто такой Nazavtra, но он сделал сайт с архивом игр Ludum Dare, включая очень старые джемы. Напомню, когда официальный сайт Ludum Dare переезжал с домена ludumdare.com на ldjam.com, то растерял старые проекты.

Теперь я вижу все свои LD игры в одном месте. 14 штук. Из них 4 игры сделаны со студентами (это больше их игры, чем мои). Одна игра под VR. Две игры под Roblox. Одна игра, которая переросла в приключение под названием SMASH BASH. Остальное разного рода эксперименты. Мой самый любимый - игра Puzzled Love. Идея была в том, чтобы взять художницу без опыта в геймдеве и превратить её рисунки и её историю в маленькую, но законченную игру.
  • ❤ 4
  • 🔥 3
  • 👍 1
Post #275 216
#ДневникиРазработки

Апдейт по моим проектам.

Модерация Яндекс.Игр в очередной раз завернула мою игру "Лето 1996". Причиной заявляется расхождение названия игры на странице игры и в самой игре. В блоке для SEO осталось старое название "Лето 1996: поиск предметов". Вроде мелочь, но моё терпение лопнуло и я поставил проект на паузу. Для меня это был небольшой эксперимент и какой-то особой тяги на Яндекс.Игры не было, просто хотелось, чтобы были какие-то формальные требования. Но ждать по две недели отказ модерации не фан. Для меня важно выгружать такие маленькие проекты из фокуса внимания. Сделал, засабмитил, двигаюсь дальше. А тут канитель на несколько месяцев вышла. Желающие могут играть бесплатно и без рекламы в версию на моем старом сайте.

Игра Clean the Plushie! показала слабые метрики. Частично из-за плохого трафика (см. предыдущий пост), частично из-за того, что я слишком увлекся "авторским подходом". Вместо того, чтобы копировать минималистичный дизайн игр-референсов, я пошел в сторону усложнения визуала. На ПК всё выглядело хорошо, но большая часть аудитории играет с телефонов, а там вся эта детализация превращается в кашу. Мои попытки сделать красивый интерфейс с помощью нейронки и ручных правок провались, интерфейс вышел стрёмным. Хотя я каждый день деплоил правки в проект, но в какой-то момент накатило понимание, что этими правками я проект не вытащу - его надо переделывать. В первую очередь, вычистить из него моё же собственное участие.

Поэтому я почесал репу и решил сделать новый проект, чем вымучивать этот. С подходом, что всю работу должны делать нейронки, а моё участие руками должно быть минимально. Так за 6 рабочих дней я сделал и запустил Steal a Toyball. Кто шарит за Роблокс, тот сразу поймет с кого я брал референс. Я тут только раздавал задачи, а всю работу делала нейронка. В том числе, теперь она сама придумывала списки объектов, делала на них концепты, по API бегала в Tripo и заказывала 3D модели, которые потом расставляла на карте и привязывала к ним нужный функционал. По задачам также работал не в формате "поставил задачу - подождал 5 минут - принял задачу, дал фидбек", а в формате "накидал список из 20 задач, ушел заниматься другими делами, вернулся через два часа проверить работу". На удивление, ChatGPT отлично справлялся с задачами. У меня не было ситуаций, когда он неправильно понимал что надо сделать или делал что-то с грубой ошибкой. Наоборот, неройнка додумывала мелкие детали вроде анимации открытия шара.

Сейчас проект в стадии запуска. Основные фичи базового геймплея сделаны. Дальше надо оперировать, делать ивенты, выпускать тематические обновления.
  • ❤ 5
  • 🔥 3
Post #274 236
За что люблю Roblox - любая идея получает фидбек в виде метрик поведения реальных игроков. И рядом приложит бенчмарк, основанный на других играх платформы. Например, тут график средней длительности сессии. Видно, что какое-то время длительность сессии была ниже бенчмарка, а потом стала выше. Что же изменилось так радикально в игре?

Ха-ха, в игре ничего не изменилось. Ровно ноль апдейтов было. Вся разница в том, что в игре был отключен рекламный трафик и остался только трафик по системе рекомендаций. Наглядное сравнение какой попало аудитории и целевой аудитории.
  • 👍 5
Post #273 297
Нашел видео с довольно типичной для геймдева ситуацией. У кого-то были похожие случаи?
  • 🔥 1
Post #272 337
Вагную, что следующими под обработку нейронками попадут анимации. Потому что на этом примере из игры Control видно, что чем выше реализм внешнего вида персонажей, тем деревянней кажутся анимации, сделанные старым способом. Хотя казалось бы это качественный дорогой мокап в руках профессионалов.
Post #270 289
Остается только бросить микрофон. Ведь год назад я говорил, что так будет. Что нейронки влезут в пайплайн рендера. Как раз на примере KCD2 показывал. А мне не верили, спорили.
Post #254 236
  • 👍 2
  • 🔥 2
Older posts →

About this channel

How can I read @yarkravtsovworkshop without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Мастерская Ярослава Кравцова: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Мастерская Ярослава Кравцова have?
Мастерская Ярослава Кравцова (@yarkravtsovworkshop) has 373 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Мастерская Ярослава Кравцова know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →