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

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

@yarkravtsovworkshop

Про разработку видеоигр
Subscribers
373
Photos
125
Videos
17
Links
116

Showing posts older than #254 · Back to latest

Older Posts 16 shown
Post #253 191
Пощупал утекшую версию DLSS 5, которая нейронкой обрабатывает кадры игры, делая их реалистичней. Новая фишка NVIDIA со времен ray-tracing. В сети полно бурления о том к какому ужасу может привести эта технология. Что логично, не надо делать реалистичным то, что задумано как стилизованное. Но тут ворвался Даниэль Вавра и на примере своей игры Kingdom Come: Deliverence II расписал в деталях плюсы DLSS 5.

Вот и я взял за основу KDC2. Чтобы посмотреть DLSS 5 надо, чтобы игра вообще поддерживала DLSS, а это далеко не каждая первая игра. В инди-играх такого почти нет. Если что, установка простая: качаете програмку RHI, выбираете игру, устанавливаете модификацию и можно играть. Например, можно взять вот этот гайд.

Это пока некая сырая утёкшая версия, но по ней уже видно, что она работает, fps остается играбельным, но местами выдает визуальные артефакты. В случае KDC2 технология подходит идеально, ведь игра изначально нацелена на реализм, но не везде его вывозит из-за технических ограничений. Вроде отсутствие теней от головных уборов. Однако, также картинка по тону становится холодней, а контраст выкручивается. Красивые пасторальные пейзажи от этого становятся менее привлекательными.

Сейчас выложу несколько примеров. Но сразу предупреждаю, что ощущение от уменьшенных и пошакаленых картинок не то, чем от ощущения на весь экран прямо в игре.
Post #252 245
Ничего себе новости с Gamescom. Rayan Laley, Tessera Studios и iam8bit сделали посты о том, что у них и у стенда Games from Spain было украдено оборудование (личные ноутбуки с билдами игр). Все кражи произошли ночью в бизнес-зоне Hall 4.1, которая по заверениям организаторов охранялась 24/7. Официальный ответ организаторов ивента фантастический: разработчикам надо было заплатить за индивидуальную охрану стендов и за страховку оборудования. Впрочем, у ребят не первый раз такое. В 2025 году выяснилось, что из 150 охранников ивента у каждого третьего признаки нелегальной занятости или неправомерного получения социальных пособий.

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


А в 2024 году украли компьютер у студии Ukiyo Studio, на что представитель ивента попросил не подавать заявление в полицию, чтобы не портить репутацию Gamescom и города. О чем они написали пост в ответ на недавние кражи.

Мне тут вспомнился случай с разработчиком игры Out There. У него украли ноутбук с игрой на Gamescom 2013. И это был единственный ноутбук разработчика и на нем был результат месяца работы с последнего бэкапа.

Мораль истории проста: не оставляйте дорогую технику там, где ходят посторонние люди, особенно если это Gamescom.

Когда я был координатором шоукейса DevGAMM, то вопрос решался тем, что участники шоукейса всё ценное оборудование хранили ночью в специальном помещении, доступ к которому был у штучного количества организаторов. При том, что была ночная охрана. Но я сам, как участник шоукейса, всегда уносил свою технику с собой в конце дня. В таких вопросах лучше перебдеть.
  • 😱 12
Post #251 215
Вчера вышло видео с геймплеем GTA 6 почти на полчаса. Игра знаковая, влияющая на индустрию задолго до выхода, так что хочется немного о ней поговорить. Прям по пунктам:

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

2. Также я ранее сравнивал игру с inZOI. После вчерашнего видео я ещё более уверился, что GTA VI - это inZOI с пушками. Игра в первую очередь симулятор жизни типа Second Life, а затем уже история про криминал. Лично для меня всё ок. Я уже настрелялся в играх, а вот почилить в Майами очень даже за.

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

4. Я всё думаю что за историю задумали авторы. Кажется, что Джейсон и Люсия типичные челики без абмиций, чей потолок грабить магазины и курьерить запрещенку. Но уже в этом видео показано, что они могут надеть деловые костюмы и поработать секьюрити у каких-то шишек. Интересно, до каких уровней они смогут дойти. И дойдут ли они вместе.

5. Помню как GTA V вышла сначала на PS3 и я сразу же купил игру. А потом она вышла на PS4 с куда более качественной графикой. Вот и сейчас у меня ощущение, что игру разрабатывали с прицелом не на железо шестилетней давности, ведь игре ещё лет десять жить и приносить доход. Возможно нас ждет анонс новых платформ.
  • ❤ 3
  • 👍 1
Post #250 193
Устал работать с интерфейсами. Хочется сделать игру без них. Чтобы чисто поле, мегаструктуры и атмосферный туман.
  • 😍 3
  • 👍 1
  • 😁 1
Post #249 222
Есть такая тема в геймдеве, что если делаешь игру, то тебе нужно очень короткое описание игры, желательно в одну фразу. Эдакий elevator pitch, когда едешь с первого этажа на второй. TinyBuild в своем гайде советуют укладываться в 6 секунд и дают примеры: “Mario Kart As a 2D Platformer”, “Fishing with Machine Guns”. Полностью валидная идея объяснить уникальность своей игры через комбинацию двух игровых жанров/межаник, возможно с референсами на конкретные игры.

Вот только это нельзя рассказывать студентам, которые только начали учиться геймдизайну. Они же так и начинают мыслить: "мне понравилось играть в Elder Ring и ещё люблю гонять в DoTA 2 - значит мой учебный проект будет соулслайк + моба. И ещё крафтинг как в Valheim. И всё это на 100 игроков, как в Fortnite." Чего я только не читал в концептах студентов.

Легко так разогнаться, когда ещё не почувствовал на своем опыта как же сложно сделать хотя бы одну маленькую игру. В итоге студент сталкивается с неподъемной тяжестью и страдает. Это полезный урок. Главное, после него найти в себе силы и сделать что-то маленькое, но законченное. А потом, спустя годы, искать свою уникальность не через неподъемный объем фичей, а где-то в более реальном месте.

До сих пор иногда сталкиваюсь с идеей, что если засунуть много игр в одну, то будет хорошо. Даже сам такое делал. Увы, не работает такой подход. Если уж очень хочется, то должна быть основная игра, которая как стержень, а остальное как мини-игры время от времени, желательно опциональные.
  • ❤ 4
  • 👍 4
Post #247 296
#ДневникиРазработки

Продолжаю тему с созданием персонажей в Roblox. Так вышло, что предыдущий пример с зайчихой - это результат везения. На этапе подготовки модели к импорту в Roblox, её надо разрезать на 15 определенных частей. Каким-то чудом зайчиху разрезало плюс-минус норм. Но все последующие персонажи получались кривыми-косыми. Причина обнаружилась в том, что нейронка режет на части без представления о прекрасном и топологии (первый скрин), от чего границы частей тела получаются рваными. Пришлось лечить тем, что попросил написать кастомный редактор (второй скрин), в котором теперь сам ручками размечаю персонажей и передаю их дальше в работу.
  • ❤ 4
Post #246 376
У Tripo3D вышло обновление модели генерации лоу-поли мешей. А я как раз решил погенерить новую партию персонажей. Вот такое качество моделей получается всего за пару минут генерации. Если бы я был 3D моделлером, то я бы такое внедрял скорей в пайплайны, чтобы возглавить нейронку и не дать ей выдавить меня с работы.
  • 👍 4
  • 🔥 4
Post #245 266
#ДневникиРазработки

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

Это очень неприятная ситуация, когда в проекте огромная брешь, а прилагаемые силы не дают результата, словно не в том месте латаешь. Очень демотивирует. Но со временем это перестает выбивать из седла, так как на каждом проекте бывают такие эпизоды.

У меня есть гипотезы что делать дальше, но для начала надо воронку сделать более подробной, чтобы локализовать с чем именно у игроков проблема.
  • ❤ 2
  • 🔥 1
Post #241 335
Мой guilty pleasure добавлять в свои игры рейтинг по времени, проведенному в игре, чтобы видеть, что игра кого-то конкретно порадовала. Вот вчера выкатил обновление игры, а сегодня вижу в рейтинге, что кто-то уже почти три часа наиграл. Это помогает поддерживать мораль и верить в игру.
  • ❤ 9
Post #240 324
Просто для примера. Попросил ChatGPT 5.6 Sol нарисовать в Blender небольшой итальянский город на острове. Получилось довольно мило, вайб правильный. Хотя ещё недавно нейронки не могли замоделить даже один домик.
  • 😁 2
Post #239 313
Прошу нейронку нарисовать портрет крольчихи, что на видео выше. Уточняю, что надо в стиле аниме, чтобы уйти от 3D. И чтобы поза была как при разговоре. В итоге из миленького карапуза нейронка сначала нарисовала такое, а потом вообще стала отказываться рисовать, дескать prohibited content получается. У меня вопросики к датасету, на котором нейронка обучалась.
  • 😁 10
  • 👌 1
Post #238 283
#ДневникиРазработки

Но вот немного страданий и я смог анимировать персонажа с помощью записи самого себя на телефон, а также сделать из персонажа играбельный аватар.
  • 🔥 6
Post #237 303
#ДневникиРазработки

Решил, что пора переходить от статичных моделей к созданию анимированных персонажей. Первые результаты, как обычно, подходят только для хоррор-игр.
  • 😁 5
  • 🔥 3
Post #236 363
Получил вполне заслуженный упрек, что про разработку игр рассказываю, но не понятно на основе какого опыта. Вдруг я вообще игры не делал и только фантазирую как бы их можно было разрабатывать. Сайт мой личный в неприглядном состоянии, нормального списка проектов там нет. Есть список в моем профиле на LinkedIn, но там только самые основные проекты. До сайта я дойду не скоро, поэтому решил набросать список прямо тут. Без рандомных прототипов, проектов меньше месяца, а также всего, что под NDA. Хотя там под NDA есть проект длительностью полтора года, на который расширил команду до 20+ человек и переехал на Кипр. Пока на каждый проект ссылка на видео, чтобы было понятно что это. В дальнейшем надо будет всё это перетащить на свой сайт и добавить больше описания. Решайте сами достаточно ли такого опыта, чтобы что-то шарить в разработке игр.

G5 Entertainment AB, 2007-2009, level design
Star Wars Empire Strikes Back
Red Faction Guerrilla
The Simpsons Itchy & Scratchy Mobile
The Sims Castaway Mobile
G.I. Joe: The Rise of Cobra
Saints Row 2 Mobile
Hellboy: The Stench of Evil
Biozone
Supermarket Mania
Virtual City

Allods Team / Mail.ru Games, 2009-2016
Аллоды Онлайн - level designer
Skyforge - lead level designer
Armored Warfare - third-party production, producer

Инди-проекты, 2014-2017
Message Quest - в составе команды Royal Troupe, игра вышла в Steam
SMASH BASH - собственный проект с командой, игра заморожена на стадии демо

Арт-проекты, 2018-2021
Rabbit Heart
Faced2Faced
Тысячеликий герой
Голова по наследству
Гадание по Пушкину
Театральное Альтер-Эго
Город Гоголя
Можем повторить
Artcore
Impossible Stairs
Выставка в ММАМ

Заказная разработка в Roblox, с 2020
Фестиваль Geek Picnic 2020
Фестиваль в пустыне
Бургерленд
Академия Техномагии Яндекса

По большинству заказных проектов я не могу называть заказчиков, но могу потизерить как выглядели эти проекты.
Showcase 2022
Showcase 2023

Собственные проекты в Roblox, с 2024
Grand School Escape (26млн посещений)
Hell’s Diner - проект провалился
Planet Settlers (2,6млн посещений)
Clean the Plushies! - новый проект

Игры на джемах, с 2014
Fill the bar - мой самый первый джем
Bomb Bringer
Lost Elochka - эксперимент с управлением двумя кнопками
What Remains of Project 424 - первый опыт разработки в VR
Tangled love - эксперимент можно ли сделать игру с художником без опыта разработки
YarJam - джем в рамках моей недели на GD Underhood

<тут я обнаружил, что сайт leaden.ru лежит, а сайт Ludum Dare почти умер и не может показать мои проекты, так что я ещё вернусь сюда дополнить эту секцию>

Экспериментальные проекты
D-Side - платформа для онлайн ивентов, работающая прямо в браузере
Лето 1996 - браузерный hidden object с нотками ностальгии

Околоигровая деятельность
Персональный сайт leaden.ru
Персональный сайт yarkravtsov.com
Канал на YouTube
Координатор шоукейса конференции DevGAMM 2017-2019
Преподаватель в Scream School 2017-2019
Научный руководитель мастерской GameDev Летней школы
Туторы по редакторам Dota 2, FarCry 5 и Genshin Impact почти сразу после их появления
Мод Мор.Утопии для поддержки широкоформатных мониторов
  • ❤ 23
  • 🔥 10
  • 👍 1
  • 😍 1
Post #235 270
Post #233 287
Вот это, конечно, прикол. В последних моих играх явный гендерный перекос. В Planet Settlers играют парни, а в Clean the Plushies! - девчонки. Размышляю об этом через призму самого себя, как автора этих игр.
  • 🔥 3
Older posts →
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 →