Gamedev suffering
6.78K subscribers
765 photos
60 videos
13 files
2.1K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про ругие вещи мне интересные: @apanasik_jobless почитать.

Реклама: https://t.me/gamedev_suffering/2202
Админ @Suvitruf
Download Telegram
Крутой доклад про систему навигации AI в Death Stranding. Используют навмеш.

Несколько ключевых моментов.
- Навмеш с весами
- A*
- Оптимальный маршрут выбирают по весам + так, чтобы смотрелось правдоподобно (например, при обходе воды npc наступает в воду, если глубина меньше 30см)
- Путь строится не всегда до точки назначения, чтобы не повесить CPU, ограничено числом итераций A*
- Навмеш строится в рантайме, зона ограничена сферой
- 5 ситуаций, когда перевычисляется путь

Очень много реальных примеров и способов решения. Докладчик часто при описании решений ссылается на блог Микко Мононена.

#GDC #AI #pathfinding #DeathStranding
Github сделал подборку проектов с недавнего Ludum Dare 49.

Есть проекты из эпохи PlayStation 2, проект под NES и даже есть игра, в которую можно поиграть на осциллографе 😅

У всех проектов доступны исходники в публичном доступе.

#LudumDare
Вышел Unity 2021.2 Tech Stream. Описание изменений без особой конкретики, типичные "улучшили производительность" и т. п.

Пишут, что основное внимание в выпуске уделяется URP. Хвалятся, что он теперь достиг уровня встроенного конвейера рендеринга.

Самая интересная новость, разве что, для владельцев Apple в том, что теперь есть нативная поддержка M1.

#Unity
До 1 ноября в рамках Education Week 2021 Эпики раздают ассеты, которые изначально предназначались для преподавателей, всем пользователям Unreal Engine.

#халява #UnrealEngine
На DTF проходит Джем от народа, инициаторами которого опять выступают обычные участники. Призы скромные, но всё это ради фана.

В прошлый раз было весело, множество прикольных работ (я тогда одним из судей был).

Тема будет озвучена 30 октября, крайний срок сдачи — 6-го ноября.

#gamejam
Команда Unity подробно рассказала в блоге про новшества в 2021.2.
- Пакет Terrain Tools сменил статус экспериментального.
- Улучшили работу с SpeedTree 8.
- Улучшили декали и сделали их доступными и в URP, и в HDRP.
- Enlighten Realtime Global Illumination.
- Progressive GPU Lightmapper Tiling для быстрого запекания света.
- VFX Graph для URP теперь работает пол PC и консоли. Под мобилками пока проблемы, т. к. вендоров много.
- Можно запекать SDF и в редакторе, и в рантайме (используя API).
- Ну и ещё много чего.

В целом, как писал ранее, больше всего нововведений/улучшений именно по части URP и HDRP.

#Unity
Интересный доклад про то, как разработчики под NES создавали довольно большие игры при ограниченных ресурсах.

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

#NES
Вышел новый анимационный фильм от Blender Studio. Sprite Fright — это комедийный хоррор в стиле 80-х, действие которого происходит в Британии.

Как и в случае с предыдущими Open Movies, Sprite Fright поставил перед командой разработчиков Blender задачу создать новые технические возможности для производственного рабочего процесса.

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

#Blender
Председатель Blender Foundation Тон Розендаль опубликовал план развития Blender 3.x, следующего двухлетнего цикла обновлений. Изменения включают важные обновления в инструментах Blender для физики, скульптинга и риггинга персонажей.

Blender также полностью перейдёт на открытый стандарт Vulkan для вычислений на графическом процессоре, с новыми бэкэндами Vulkan и Metal, заменяющими OpenGL к концу 2022 года, и трассировкой лучей на GPU через Vulkan в движке рендеринга Eevee.

Уже можно опробовать бетку Blender 3.0 и альфу Blender 3.1.

#blender
Недельный геймдев: #42 — 31 октября, 2021

📜 Обновления/релизы/новости
- Вышел Unity 2021.2 Tech Stream
- Подробно про Unity 2021.2
- В отдельной статье рассказали про новшества в 2021.2 для художников и дизайнеров
- Родмеп Blender 3.x, релиз бетки Blender 3.0
- Вышел Houdini 19
- Github сделал подборку проектов с недавнего Ludum Dare 49
- Тема Yandex.Games Jam — Target
- Вышел EmberGen 0.7.5
- Несмотря на то, что продажи составляют всего 5,8%, более 38% сообщений об ошибках поступают от Linux сообщества
- На DTF проходит Джем от народа, тема — за пределами
- Вышел Marvelous Designer 11.0
- Мультиплеер в Godot 4.0: враперы ENet, WebRTC
- Опубликованы лекции с SIGGRAPH 2021 о внутренней работе Lumen и Nanite в UE5
- Анонсирована тема Game Off 2021 — BUG
- Вышел Photoshop 23.0
- Adobe запустил онлайн версии Photoshop и Illustrator
- Вышел After Effects 22.0
- Вышел V-Ray 5 Update 2 для 3ds Max
- Превращение комнаты в VR-окружение в Oculus Quest 2

🆓 Халява/раздачи/бандлы/курсы
- Набор книг Unlock the secrets of game design
- Бесплатные ассеты, созданные из сканов

📝 Интересные статьи/видео
- Постмортем Death Stranding: про AI
- Создание научно-фантастического модульного окружения в 3ds Max и UE4
- 8 факторов при работе над многопользовательской игрой
- Документалка от Noclip про боёвку в Chivalry
- Некоторые утилиты DOTS: NativeCounter и NativeSum
- Создание окружения джунглей с помощью SpeedTree, Megascans и UE4
- Влияние DLSS на мир Naraka: Bladepoint
- Интересный доклад про то, как разработчики под NES создавали довольно большие игры при ограниченных ресурсах
- Кто такой художник по окружению
- Создание материала для стены из черепов в Substance Designer и UE5
- Advanced API Performance
- Максимизация пайплайна работы с анимацией в Just Cause 4
- Свопчейны и пейсинг кадров
- Метод проб и ошибок: как в Pixonic создавали кастомный импортер в Unity3D для текстурных массивов
- Почему вы (вероятно) не заблудились в Metroid Dread
- Вести с окопов оптимизации: более эффективный стриппинг кода в Unity 2020 LTS
- Asha: загляните за кулисы окружения, отмеченного Rookie Award
- Создание эффекта тепловизора в Unreal Engine 4

📙 Разное
- Вышел новый анимационный фильм от Blender Studio

#дайджест #gamedevnews
Ребята из Armor Games поделились результатами эксперимента по переходу на 4-х-дневку.

Пока всё положительно, решили продлить такой режим до конца года. Некоторые ключевые моменты:
- С пятницей всё сложно, т. к. весь мир всё ещё работает, поэтому части команды приходилось немного переключаться на работу в этот день.
- Пришлось пересмотреть работу QA.
- Продуктивность либо осталось такой же, либо незначительно повысилась.
- Больше времени на отдых, самообучение и т. п, что в итоге положительно сказывается на все аспекты как жизни в целом, так и работы.
Разработчик Curious Expedition обновил свою статью по продажам игры. Есть информация о продажах с 2014 по 2020 год.

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

В общем, довольно много полезной информации из первых уст про опыт коллег по цеху.
Sebastian Lague поделился очередным крутым видео про попытку создать игру, используя реальные географические данные.

Исходники пока доступны только для его подписчиков на Патреоне, но чуть позже в этом месяце станут доступны всем желающим.
А вот и Godot 3.4 подоспел. И хотя команда сейчас сосредоточена на выпуске 4.0, пользователям нужна стабильная и развивающаяся 3.x ветка для своих текущих проектов.

Godot 3.4 совместим с проектами на 3.3.x, поэтому рекомендуется обновиться.

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

#godot
Иногда поднимаю тему, что в IT и геймдеве частенько наблюдаю какой-то налёт элитарности.

Наткнулся на обсуждение этой темы в недавнем посте на Реддите. Мнения, что логично, разделились. Кто-то про похожие наблюдения пишет, кто-то говорит, что не замечал такой проблемы.

В целом, довольно занятный тред, который, кмк, не появился бы, если бы такой проблемы не было.
Недельный геймдев: #43 — 7 ноября, 2021

📜 Обновления/релизы/новости
- Подоспел Godot 3.4
- Переделки в системе анимаций в Godot 4.0
- Улучшения шейдеров и визуального редактора в Godot 4.0
- Вышел Raylib 4
- Релизнулся Character Creator 4
- Язык программирования Luau с открытым исходным кодом от Roblox
- Golaem 8.0 добавил возможность взаимодействовать с симуляциями внутри Unreal Engine в реальном времени
- Первый взгляд на iClone 8
- В System Metrics Mali Package наружу вынесли новые каунтеры
- Adobe выпустила Character Animator 22.0
- Портативный и эффективный доступ к продвинутым движкам 3D-рендеринга
- Новый игровой движок IRIS

📝 Интересные статьи/видео
- Эволюция боёвки God of War с новой перспективой
- Создание умиротворяющей сцены в 3ds Max, Substance Painter и UE4
- Когда искусство встречается с магией: создание фантастического мира Lost in Random
- Попытка создать игру, используя реальные географические данные
- Разработчики Armor Games поделились результатами эксперимента по переходу на 4-х-дневку
- Разработчик Curious Expedition обновил свою статью по продажам игры. Есть информация о продажах с 2014 по 2020 год
- Как правильно использовать пулы в Unity
- Улучшение визуала с помощью Unity HDRP
- Элитарность в геймдеве
- Воссоздание странного аффинное мапинга текстур с PS1 с помощью шейдеров Unity
- Советы по оптимизации игры на Unity под консоли
- Создание заброшенного туннеля в Maya, Substance и UE5
- Создание индикатора на противника в Unreal Engine
- Туториал по аутлайну тени
- Создание 3d-персонажа в Three.js
- Настоящие объёмные облака с HDRP в Unity 2021.2
- THE EYE: CALANTHEK исследует создание фильмов в реальном времени в Unreal Engine 5 Early Access
- Почему кривые для анимации в Unity так полезны

📙 Разное
- Лоуполи танк T-72A
- Выпущен код алгоритма ADOPT

#дайджест #gamedevnews
Niantic выпустила Lightship ARDK для разработки AR-приложений. Это же SDK используется компанией в собственных проектах: Ingress, Pokémon GO и Pikmin Bloom.

Из фич:
- Создание трёхмерных мешей в реальном времени.
- Семантическая сегментация, гарантирующая, что цифровые объекты будут правильно взаимодействовать с различными поверхностями в реальном мире.
- Мультиплеерные возможности. P2P и управляемые сервера. Сессии до 5 человек.

Они также объявили о создании Niantic Ventures для инвестирования и сотрудничества с компаниями, строящими будущее AR. Первоначальный фонд в размере 20 миллионов долларов призван помочь компаниям, которые «разделяют видение метавселенной и вносят свой вклад в глобальную экосистему».

#Niantic #AR
Unity планирует купить Weta Digital более чем за 1,6 миллиардов долларов. Компания объявила о своём намерении приобрести легендарную компанию по созданию визуальных эффектов, соучредителем которой является Питер Джексон, за 1,625 миллиарда долларов.

Над визуальным эффектами во многих запоминающихся в визуальном плане фильмах работала Weta Digital. Специалисты из компани работали над фильмами от «Властелина колец» до «Аватара» и «Шан-Чи».

Хоть компания и сильна как художниками, так и инженерами, но Unity заинтересована именно в инженерном подразделении и разрабатываемых ими инструментах, в то время как команда художников по визуальным эффектам будет выделена в отдельное подразделение «Weta FX», большей частью которой по-прежнему будет владеть Питер Джексон.

Unity получит контроль над разработкой инструментов:
- City Builder для процедурной генерации массивных 3D-городов.
- Manuka для симуляций физики.
- Gazebo для предварительного рендера сцен.
- И многих других.

#unity #WetaDigital
META Publishing открыла приём заявок на 2-й фестиваль Масленицы в Steam для разработчиков из СНГ.

Фестиваль пройдёт с 28 февраля по 6 марта 2022 года. Заявку нужно подать до 17 января включительно.

Условия:
- Разработчики или издатели игры должны быть из СНГ (даже если юридически находятся, например, в США).
- Игра есть в Steam. Либо уже выпущена, либо идет с пометкой Coming soon.
- Вы готовы сделать специальную скидку на игру на период проведения фестиваля.

Посмотреть как выглядел прошлый фестиваль можно на странице в Steam.

#METAPublishing #PancakeWeek2022 #PancakeWeek #Steam