Из новостей: в Steam изменится отображение дат выхода игр, фанаты декомпилировали исходный код Deus Ex: Human Revolution, Valve обновила рекомендованные региональные цены в Steam.
Из интересностей: аналитический пост про медианное время прохождения демок, как написать книгу и не свихнуться, архитектура Wii U, Godot за 100 секунд, рецепт хита Cult of the Lamb.
![](https://suvitruf.ru/wp-content/uploads/2022/10/weekly-gamedev-93-october-30-2022.png)
Обновления/релизы/новости
Microsoft рассчитывала, что количество подписчиков Game Pass за год вырастет на 73%, но рост составил лишь 28%
![](https://suvitruf.ru/wp-content/uploads/2022/10/microsoft-rasschityvala-chto-kolichestvo-podpischikov-game-pass-za-god-vyrastet-na-73-no-rost-sostavil-lish-28.jpg)
Компания не может привлечь в сервис желаемое количество человек второй год подряд.
В Steam изменится отображение дат выхода игр
![](https://suvitruf.ru/wp-content/uploads/2022/10/steam-release-date.jpg)
Больше никаких каламбурчиков 🤡
Разработчики смогут выбирать один из 5 вариантов:
- Точная дата. Например «24 августа 2023 года».
- Месяц и год. Например «Август 2023 года».
- Квартал календарного года. Например «Третий квартал 2023 года».
- Год. Например «2023».
- Без даты. Будет написано «Скоро выйдет».
Изменения вступят в силу с 1 января 2023.
Представлены победители Epic MegaJam 2022
![](https://suvitruf.ru/wp-content/uploads/2022/10/presenting-the-winners-of-the-2022-epic-megajam.png)
Среди 525 проектов и более 3350 участников.
Terathon Math Library перешла в опенсорс по MIT лицензии
![](https://suvitruf.ru/wp-content/uploads/2022/10/terathon-container-math-c-libraries-open-sourced.png)
Библиотеки, используемые в C4Engine, теперь открыты для всех.
Фанаты декомпилировали исходный код Deus Ex: Human Revolution
![](https://suvitruf.ru/wp-content/uploads/2022/10/cdcEngineDXHR.png)
Проекту ещё есть куда расти, но уже сейчас можно собрать рабочий билд.
Valve обновила рекомендованные региональные цены в Steam
![](https://suvitruf.ru/wp-content/uploads/2022/10/valve-obnovila-rekomendovannye-regionalnye-ceny-v-steam.jpg)
А также упростила работу с инструментом для настройки цен.
Халява/раздачи/бандлы/курсы
Real-World Unreal Bundle for Devs
![](https://suvitruf.ru/wp-content/uploads/2022/10/realworld-unreal-bundle-for-devs-software.jpg)
Пак, по сути, для ассета COALA (Context Aware Location Assessment), позволяющего использовать в игре данные из реального мира, такие как карты, погода и многое другое.
Интересные статьи/видео
Архитектура Wii U
![](https://suvitruf.ru/wp-content/uploads/2022/10/wiiu.jpg)
Родриго Копетти, который уже не раз радовал нас разборами архитектур различных консолей, в этот раз написал обширную статью про Wii U.
Godot за 100 секунд
Хорошее видео для тех, кто хочет попробовать Godot. Ёмко рассказывается про основные моменты и базовые вещи.
Рецепт хита Cult of the Lamb
![](https://suvitruf.ru/wp-content/uploads/2022/10/recipe-behind-smash-hit-cult-of-the-lamb.jpg)
Команда Unity встретилась с Джеем Армстронгом, дизайн-директором и ведущим программистом Massive Monster, чтобы обсудить, как команда выбирала, какие жанры объединять, что они сделали, чтобы сбалансировать подход «два жанра в одной игре», и их главные советы по преодолению трудностей.
Осознанная автоматизация тестирования в геймдеве
![](https://suvitruf.ru/wp-content/uploads/2022/10/osoznannaya-avtomatizaciya-testirovaniya-v-geymdeve.png)
Антон Фурсов, занимающийся автоматизацией тестирования в Pixonic, рассказал, нужна ли в проекте автоматизация, сколько ресурсов на это надо, и про то, как Pixonic уже живёт с этим более 5 лет.
Как сделать ролик на конкурс Creep It Real в Unreal Engine 5
![](https://suvitruf.ru/wp-content/uploads/2022/10/kak-ya-sdelal-rolik-na-konkurs-creep-it-real-v-unreal-engine-5.png)
Nik Samborsky, который ранее рассказывал про свою короткометражку Top Gun: Zero Point, рассказал о том, как решил поучаствовать в челлендже от Epic — Creep It Real.
Создание реалистичных пропсов для AAA в Unreal Engine 5
![](https://suvitruf.ru/wp-content/uploads/2022/10/realistic-prop-creation-for-aaa-games-in-unreal-engine-5.jpg)
Художник Shyamsagar S поделился подробной информацией о проекте Electric Generator, объяснил, как был смоделирован и текстурирован реквизит, а также продемонстрировал процессы освещения и рендеринга в UE5.
Аудиовселенная Marvel’s Guardians of the Galaxy
В докладе с GDC 2022 Стив Щепковски из Eidos Montreal рассказывает об аудиопутешествии от препродакшна до микширования для Marvel’s Guardians of the Galaxy, делится опытом работы с дэт-метал певцами и рассказывает про альбом Star-Lord, который они записали во время производства.
AnimationEvent и сборщик мусора CoreCLR
![](https://suvitruf.ru/wp-content/uploads/2022/10/making-animationevent-safe-for-the-coreclr-garbage-collector.jpg)
Unity всё пытается заставить существующий код работать со средой выполнения .NET CoreCLR JIT от Microsoft, которая включает в себя высокопроизводительный, более совершенный и эффективный сборщик мусора (GC).
В статье кратко рассказали о некоторых последних изменениях, которые команда внесла, чтобы обеспечить интеграцию обновлённого AnimationEvent
с расширенным сборщиком мусора.
Спойлер: хоть кода под капотом стало больше, но перфоманс остался на том же уровне.
Разбор проекта «Фотоснайпер»
![](https://suvitruf.ru/wp-content/uploads/2022/10/razbor-proekta-fotosnayper.png)
В своём интервью сайту GamesArtist художник Антон Кайдалов рассказал о своём персональном проекте «Фотоснайпер». Для создания фотореалистичной модели фоторужья использовались Blender, RizomUV, Sunstance Painter и Marmoset Toolbag.
Небольшой аналитический пост про медианное время прохождения демок
![](https://suvitruf.ru/wp-content/uploads/2022/10/what-is-a-good-median-play-time-for-a-demo-benchmark.jpg)
Данные со Steam Next Fest February 2022 и Steam Next Fest October 2022. Можно посмотреть графики и краткие выводы.
TL;DR: чаще всего время, которое игроки тратят на демку, куда меньше, чем то, насколько разработчики рассчитывали. Повод задуматься.
Из ситуативных советов: иногда помогает подкрутка баланса/сложности игры. Разработчик Tower Escape рассказал, что после снижения сложности игры медианное время, которое игроки проводили в демке, увеличилось с 15 до 43 минут.
Witchfire — роглайт от первого лица, созданная для тех, кто не любит роглайты
![](https://suvitruf.ru/wp-content/uploads/2022/10/witchfire-is-a-first-person-roguelite-designed-for-those-who-don-t-like-roguelites.jpg)
Чтобы узнать больше о разработке грядущего шутера от первого лица, команда Unreal Engine связалась с креативным директором и соучредителем The Astronauts Адрианом Чмеларзом и спросили его о процессе разработки Witchfire, о том, как игра использует фотограмметрию для достижения потрясающих визуальных эффектов, как студия использовала звуковой движок UE и многое другое.
Лукас Поуп: «Игры — идеальное сочетание всего, что мне нравится»
![](https://suvitruf.ru/wp-content/uploads/2022/10/lucas-pope-games-are-the-perfect-combination-of-everything-i-enjoy.jpg)
Небольшое интервью сайту Premortem Games с разработчиком известной Papers, Please.
Игровая техподдержка в мобильном шутере: тандем Discord и Zendesk
![](https://suvitruf.ru/wp-content/uploads/2022/10/Discord-Zendesk.jpg)
Раньше игровой саппорт Lightmap целиком умещался в рамках одного сервера Discord: игроки были волонтерами, а штат саппорта был ограничен парой человек. Но в какой-то момент система начала сбоить, обрабатывать запросы из сторов стало неудобно, а людей не хватать.
Slow Roads скрасит офисные будни
![](https://suvitruf.ru/wp-content/uploads/2022/10/slow-roads.jpg)
Эксперимент по процедурной генерации бесконечных живописных ландшафтов, оформленный в виде казуальной гоночной игры. Работает в браузере, клиентская часть использует three.js.
Ключевые технические моменты описаны в статье.
Создание генератора листьев в Substance 3D Designer
![](https://suvitruf.ru/wp-content/uploads/2022/10/creating-a-leaf-generator-in-substance-3d-designer.gif)
Шереф Атилла Гюрбюз рассказал про разработку генератора листьев, показал, какие ноды использовались, и продемонстрировал, как смешиваются цвета для создания реалистичных листьев.
Как написать книгу и не свихнуться
![](https://suvitruf.ru/wp-content/uploads/2022/10/ya-napisal-knigu-i-ne-svihnulsya.png)
Слава Грис, разработчик Fearmonium, Catmaze и Reflection of Mine, поделился тем, что АСТ взяло под крыло его произведение. В статье он рассказал, что же из этого вышло.
Как в Allods Team выбирали корпоративный мессенджер и почему остановились на Discord
![](https://suvitruf.ru/wp-content/uploads/2022/10/Discord-allods.jpeg)
Виктор Щепкин, руководитель проекта в Allods Team, рассказал, как они искали рабочий мессенджер и в итоге остановились на Discord. Также описал, как устроен их сервер, и поделился подробным описанием функций, которые они используют.
Как делался взрыв для «Дома Дракона» | Что внутри зарубежной VFX студии
![](https://suvitruf.ru/wp-content/uploads/2022/10/kak-ya-delal-vzryv-dlya-doma-drakona-chto-vnutri-zarubezhnoy-vfx-studii.gif)
Автор рассказал вкратце, как происходит работа художника по спецэффектам, как он делал взрыв из пасти дракона, что именно в нём пошло не так, где в «Доме Драконов» на самом деле была графика и какие интересные моменты происходят в крупных мировых VFX студиях.
Добавление живописных деталей для стилизованного проекта в UE5
![](https://suvitruf.ru/wp-content/uploads/2022/10/paint-stroke-mask-adding-painterly-details-for-stylized-project-in-ue5.jpg)
Гьюванну-Карлу Соцци рассказал, почему они решили создать paint stroke mask, объяснил, чем достигается живописный вид в 2D и 3D, а также поведал о процессе создания.
Как работает трассировка лучей и как ускорить её в 600 раз
Видео представляет собой пошаговое руководство по основам трассировки лучей, объясняет базовые концепций и поясняет, почему методы трассировки лучей требуют большого количества вычислений.
Помимо этого рассматривается метод ReSTIR, и как он позволяет значительно сократить требуемые вычисления.
99 советов геймдизайнеру — Часть 1
![](https://suvitruf.ru/wp-content/uploads/2022/10/gamedev-advices.png)
Автор решил поделиться полезными советами, которые на его взгляд помогли бы начинающему геймдизайнеру или разработчику игр.
Природа звука
![](https://suvitruf.ru/wp-content/uploads/2022/10/sound.png)
Невидимый и безжалостный звук, казалось бы, просто существует, путешествуя по нашему окружению, чтобы нести красивую музыку или раздражающие шумы. В этой статье автор объясняет, что такое звук, как он создаётся и распространяется.
Создание первой многопользовательской игры с Netcode для GameObjects
![](https://suvitruf.ru/wp-content/uploads/2022/10/building-a-multiplayer-game-first-time-netcode-for-gameobjects.jpg)
В статье автор рассказывает о пути разработки Galactic Kittens, от прототипа до стабильной версии, и о том, как вы можете использовать этот образец для запуска собственного многопользовательского проекта.
Генератор кожи зомби, сделанный в Houdini
![](https://suvitruf.ru/wp-content/uploads/2022/10/zombie-skin-generator-made-with-houdini.jpg)
Хорхе Лескаль представил ещё один эксперимент с флагманским программным обеспечением SideFX.
The Cabbage Effect от Ninja Garage отправляет игроков в безумное путешествие за пределы реализма
![](https://suvitruf.ru/wp-content/uploads/2022/10/the_cabbage_effect_wild_trip.jpg)
Небольшое интервью с разработчиками игры.
Пишем 3D игру под Windows Mobile, ч.1
![](https://suvitruf.ru/wp-content/uploads/2022/10/pishem-3d-igru-pod-windows-mobile-ch-1.png)
В коммуникаторах было аж два API для рисования 3D графики. Причём оба могли уметь хардварное ускорение. Так почему бы не написать 3D игрушку под них, причём с фоллбеком до девайсов без 3D ускорения?
Как использовать RealityCapture для сканирования себя для MetaHuman
Команда Capturing Reality разработала руководство, чтобы показать, как вы можете отсканировать себя или кого-то ещё, используя только камеру, а затем использовать RealityCapture для обработки изображений в текстурированный меш, который вы можете использовать в качестве отправной точки для работы в MetaHuman в Unreal Engine.
Пять нарративных идей для психологического триллера — на примере игры End of Despair
![](https://suvitruf.ru/wp-content/uploads/2022/10/pyat-narrativnyh-idey-dlya-psihologicheskogo-trillera-na-primere-igry-end-of-despair.jpg)
Олег Чимде раассказал про работу над хоррор-рогаликом End of Despair.
Обзор гиперказуальных игр с точки зрения геймдизайна
![](https://suvitruf.ru/wp-content/uploads/2022/10/hk.jpg)
В статье автор показал, как оценивает игру с точки зрения геймдизайнера, какие моменты и игровые механики отмечает в играх и какие считает удачными или не очень.
Легковесное решение для стилизации океанов в играх
![](https://suvitruf.ru/wp-content/uploads/2022/10/a-low-cost-solution-for-stylized-oceans-in-games.gif)
Макс ван дер Мерве поделился кратким описанием того, как настроить простой шейдер океана в Unity.
Симуляция ветра на процедурном террейне с использованием метода Больцмана и ускорением на GPU
![](https://suvitruf.ru/wp-content/uploads/2022/10/procedural-wind-and-clouds-using-gpu-accelerated-lattice-boltzmann-method.gif)
В статье обсуждается численный метод расчёта потока флюидов для моделирования потока ветра над местностью. Всё на основе математических выкладок.
Есть пример того, как реализовать метод с помощью вычислительных шейдеров в OpenGL.
Разное
Красивая анимация
Найдено в Твиттере.
Кровавый эффект в аниме стиле
![](https://suvitruf.ru/wp-content/uploads/2022/10/anime-blood-effect.gif)
Из Твиттера.
Создание 3D-концептов космического корабля с помощью геометрических нод в Blender
![](https://suvitruf.ru/wp-content/uploads/2022/10/making-3d-spaceship-concepts-with-blender-s-geometry-nodes.gif)
Найдено в Твиттере.
Покатушки по реальному городу
С помощью фотограмметрии, GoPro и изображений с дронов разработчик смог воссоздать (ну, почти) свой город в игре.
Если хотите поддержать выход дайджеста и других материалов, сделать это можно одним из способов.