Недельный геймдев: #100 — 18 декабря, 2022

Из новостей: Voodoo начнёт издавать казуальные и гибридные игры, Cascadeur в полноценный релиз вышел после 10 лет разработки, Microsoft выложили референсную реализацию DirectStorage GDeflate.

Из интересностей: Ziva для анимации, автоматическое текстурирование целых сцен в Blender с помощью StableDiffusion2.

Обновления/релизы/новости

AMD выложили в открытый доступ Render Pipeline Shaders SDK (бета) для тех, кто работает с DirectX 12 и Vulkan

Предназначено для облегчения доступа к графам рендерера и предоставления в целом оптимального генератора барьеров и планировщика памяти (с алиасами), расширяет работу с HLSL атрибутами.

Доступно на Гитхабе.

Смущает, правда, лицензия. Но в целом похожа на GPL, что обязывает делиться модификациями оригинального кода 🤔

Voodoo начнёт издавать казуальные и гибридные игры

Компания сообщила, что игры должны соответствовать критериям:

  1. Срок окупаемости не выше 9 месяцев.
  2. Высокий уровень удержания.
  3. В идеале не менее миллиона загрузок в США на iOS и Android.

Cascadeur в полноценный релиз вышел. После 10 лет разработки

Подробнее в блоге почитать можно.

Microsoft выложили референсную реализацию DirectStorage GDeflate

Всё лежит в репо DirectStorage на Гитхабе по лицензии Apache 2.0.

Обновление программы MegaGrants от Epic

В программе уже приняли участие более 1800 проектов на шести континентах и в 92 странах.

Autodesk выложила в опенсорс Bifrost USD

Набор инструментов для создания и редактирования графов USD-сцен с использованием редактора из подключаемого модуля Bifrost multiphysics для Maya.

Исходники доступны на Гитхабе.

Playtika уволит более 600 сотрудников

После трудного года компания решила сократить 15% штата за счёт «балансировки команд и перераспределения талантов».

RDNA 3: обновления инструментов в Radeon Developer Tool Suite (RDTS)

AMD рассказала про последние обновления в своих инструментах для разработчиков.

Халява/раздачи/бандлы/курсы

The Ultimate Assets and Sounds Bundle

Крупный набор 2d-ассетов и войс паков для игр в различных жанрах.

Интересные статьи/видео

Ziva для анимации: симуляция и воркфлоу, готовый к машинному обучению

В статье инженер из команды Unity Art Tools поделился некоторыми передовыми методами для анимации двуногих персов и стилизованных ассетов с использованием технологий Ziva. В частности, рассказал о Ziva VFX и потенциальных преимуществах пайплайна на основе симуляций.

Перенос анимаций Big City Greens из 2d в 3d в Unreal Engine

О переводе в 3D легче сказать, чем сделать. Работая с командами Disney Technology и используя Unreal Engine, студия разработала визуал, который оставался верным оригинальному художественному произведению, создав пайплайн в реальном времени, совершенно отличный от обычного 3D-подхода.

Воплощение тем Кены с помощью визуальных эффектов

В выступлении с GDC 2022 команда Ember Lab рассказала, как она разработала VFX для Kena: Bridge of Spirits, оживляющие мир и усиливающие игровые темы восстановления и возрождения. Нолан Карнахан рассказал про многоуровневые визуальные эффекты, используемые для создания обратной связи в реальном времени, пока игроки борются с порчей и восстанавливают окружающую среду до её естественной красоты.

Bundling is giving

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

Coral Island: внутри симулятора фермы, заново изобретающего жанр

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

Unity UI Toolkit: MVVM

Автор рассказывает про свою библиотеку для работы с WPF и MVVM, но в контексте Unity.

King, Witch and Dragon. DevLog #23 + Итоги года

Андрей Торчинский поделился новостями по своей 2.5D метроидвании.

Работа со сплайнами в Unity 2022.2

Unity 2022.2 включает обновление пакета Splines. Вы можете легко создавать реки, дороги и другие функции и инструменты, связанные с путями. В блоге Unity кратко рассказывает про инструмент.

Оживление виртуальных героев: как выглядит рабочий процесс 3D-аниматора

В статье разбирается, какие типы анимации вообще существуют, с какими трудностями сталкиваются аниматоры и как выглядит их рабочий процесс. Своей экспертизой поделились: ведущие аниматоры студии Allods Team Константин Туркин и Леонид Михеев, ведущий аниматор в Pushkin Game Studio Константин Тарасов, старший аниматор Allods Team Даниил Шипицын.

Конвертация игры с 7500+ строками кода в Godot 4

В видео разработчик рассказал, с каким проблемами столкнулся и как их решал.

Unity 2022.2 продолжает интеграцию async await

Автор вспоминает отличие Coroutine от async-await и применение новым свойствам в Unity 2022.2.

Как сделать игру-портфолио, чтобы попасть в gamedev

Павел, 10 лет проработавший в разных игровых медиа в основном над трансляциями (Games-TV, Игромания, DTF, Wylsacom), решил податься в gamedev. Около двух лет ковырял Blender, потом Unreal Engine 4, делал модельки, и даже поучаствовал в двух Epic MegaJam 2021 и 2022 года. Для первого проекта делал level-дизайн, модели и генерировал идеи вместе с командой. Решил поделиться опытом.

Грехи игрового дизайна

Артём Волков написал отличную статью про 7 грехов геймдизайна.

Qito: инструментарий для создания игр, ориентированных на повествование

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

Virtual Assets в Unreal Engine 5.1 — меньший размер и более быстрая синхронизация данных

В статье старший менеджер по продуктам Грейс Йен и ведущий разработчик Пол Чипчейз из команды Unreal Engine подробно рассказывают о Virtual Assets, чтобы вы могли оценить, подходят ли они для вашего проекта.

Как высокобюджетные AAA-игры рендерят облака

В видео представлен краткий обзор методов рендеринга, описанных в документах Horizon: Zero Dawn и движка FrostBite.

Внутриигровые коллаборации повышают удержание игроков и доходы мобильных игр

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

Как создать мир с помощью SINE

Видео про процедурную генерацию террейна с использованием Sine as noise function. Техника трассировки сфер (raymarching) применялась с использованием OpenGL. Для этого проекта использовались Python и GLSL (модули Pygame, ModernGL).

Разное

Автоматическое текстурирование целых сцен в Blender с помощью StableDiffusion2


Из Твиттера.

Эксперименты с анимированными скелетами в KineFX

Из Твиттера.


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