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

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

Мысли про другие вещи мне интересные: @apanasik_jobless

Реклама: https://t.me/gamedev_suffering/2202
Админ @Suvitruf
Download Telegram
Unity запустила Unity Gaming Services. Туда входит 18 инструментов из 4-х категорий: мультиплеер, бэкенд, аналитика, монетизация.

Bcё почти пока в бетке, поэтому использовать в проде не рекомендую.

#unity
Подробная статья про архитектуру PS3.

Тут и про CPU, и про GPU, аудио, I/O и остальные составляющие системы. Про операционку и игры тоже не забыли.

#железо #PS3
Занятная новость от Epic Games, которые в сотрудничестве с TensorWorks сделали официальную поддержку контейнеров в Unreal Engine 4.27 и предстоящей 5.0.

Зачем? Вот несколько примеров использования:
- CI/CD и непрерывная интеграция.
- Pixel Streaming, позволяющий рендерить всё на серваке, а на девайс передавать уже результат.
- AI и машинное обучение.
- Удалённый виртуальный рабочий стол.

В статье можно найти ссылку на pdf, где всё это подробнее объяснено.

#UnrealEngine
Недавно вышел HDRP 10 для Unity 2020 LTS. Чтобы настроить HDRP для оптимального использования, важно понимать все основные настройки, как они работают и что делают. Вот почему важно знать, как оно работает с точки зрения профайлера использования CPU/GPU, отладки пайплайна рендеринга (Render Pipeline Debug) и фреймворка шейдеров HDRP.

В своей статье в блоге разработчики Unity поделились советами, которые помогут настроить HDRP для вашего проекта, от отладки графики до профилирования и оптимизации, с помощью API Custom Pass.

#unity #HDRP
В ответах в треде в Твиттере очень много полезных ссылок на ресурсы про архитектуру современных GPU (PS5, RTX и т. д).
Недельный геймдев: #41 — 24 октября, 2021

📜 Обновления/релизы/новости
- Unity запустила Unity Gaming Services
- Облачные решения для Unreal Engine
- Yandex.Games пройдёт с 1 ноября по 1 декабря
- Apple теперь позволяет разработчикам рассказывать клиентам об альтернативных способах оплаты
- Вышел Arnold 7.0
- Mercenaries Engineering выпустили Rumba 1.1
- Вышел ArmorPaint 0.8
- Вышел Flame 2022.2
- Тренды мобильных игр на 2022 год, которые вам необходимо знать

🆓 Халява/раздачи/бандлы/курсы
- GameDev.tv Humble Bundle

📝 Интересные статьи/видео
- Дизайн и философия Death’s Door
- Создание пропсов для гардероба в 3ds Max, Substance Painter и UE5
- Создание игр с помощью Flutter на движке Flame
- SIGGRAPH 2021: передвижение персонажа в Half-Life: Alyx
- Повышаем производительность HDRP в Unity
- Видео с разбором состояния потока
- Подробная статья про архитектуру PS3
- Люцифер: создание и анимация персонажа с помощью Maya, Rokoko и UE4
- 10 правил по лайвопсу для мобильных игр
- Как Supermassive Games изменила себя и создала антологию The Dark Pictures
- Призрак в машине: авторский голос в системном дизайне, Frostpunk и не только
- Анализ фрейма Control
- Создание шейдера листвы в Unity URP Shader Graph
- Радужный мост с помощью Shader Graph в Unity
- Влияние на повествование

📙 Разное
- В глубинах 2d
- Аналог Substance Painter, созданный в Godot
- Ресурсы про архитектуру современных GPU (PS5,RTX и т. д)
- Relicts: предстоящий короткометражный хоррор, созданный с помощью Maya, Arnold и Nuke

#дайджест #gamedevnews
Крутой доклад про систему навигации 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.
- Продуктивность либо осталось такой же, либо незначительно повысилась.
- Больше времени на отдых, самообучение и т. п, что в итоге положительно сказывается на все аспекты как жизни в целом, так и работы.