Gamedev suffering
6.97K subscribers
773 photos
61 videos
13 files
2.12K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

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

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

Реклама: https://t.me/gamedev_suffering/2202
Админ @Suvitruf
Download Telegram
Статья от команды Unity по работе с террейном. В частности, при использовании HDRP и URP. Помимо этого обновили Terrain Sample Asset Pack.

В 2021.2 Tech Stream по части террейна есть новшества:
- Новые кисти.
- Усовершенствованные элементы управления рисованием материалов.
- Интеграция со SpeedTree.

Можно всё это опробовать в демо-ассете Unity Terrain - URP Demo Scene.

#unity
На Humble Bundle можно взять новый бандл Best of POLYGON — набор 3D-моделей и ассетов от Synty.

Низкополигональные паки включают готовые коллекции для Unreal Engine и Unity, а также исходные файлы, позволяющие использовать их в любом движке (Godot и других).

#humblebundle
Трассировка лучей за 10 мс: Ambient occlusion. В статье представлен обзор использования трассировки лучей для создания затенения.

Краткое изложены методы затенения окружения для растеризации, высокоуровневое представление реализации на основе трассировки лучей.
Для Defold вышла коллекция Scene3D для упрощения разработки 3D игр.

Есть и онлайн демо, в котором можно покататься в автомобиле и попытаться собрать все звёзды на уровне.

#defold
Недельный геймдев: #58 — 20 февраля, 2022

📜 Обновления/релизы/новости
- RPG Maker Unite, новая версия довольно популярного игрового движка, будет работать поверх Unity
- Дисней опубликовал USD-ассеты из мультфильма Моана
- Улучшения производительности среды выполнения IL2CPP в Unity 2021.2
- Unity выпустила вспомогательное приложение дополненной реальности
- Новый NURBS-моделлер Plasticity
- Вышел Scene3D для Defold
- Бесплатный плагин Cesium для O3DE создаёт виртуальную Землю в реальном времени

🆓 Халява/раздачи/бандлы/курсы
- На Humble Bundle можно взять новый бандл Best of POLYGON — набор 3D-моделей и ассетов от Synty
- 49 бесплатных текстур снега с ActionVFX
- Плагин для Blender для создания различных глазных яблок

📝 Интересные статьи/видео
- Создание научно-фантастического коридора, вдохновленного Dead Space, в UE
- Как разработчики студии perelesoq делали анимацию в инди-игре и выжили
- Статья от команды Unity по работе с террейном
- Интересное видео от Modern Vintage Gamer про Виту и то, как долго её пытались взломать
- Воссоздание Entrance Hall в Maya, Substance 3D Painter и UE5
- Шейдер «Super Imposter»: путь к созданию высококачественного импостерного шейдера
- Unity: 8 причин отказаться от Coroutine в пользу Async
- Советы, как стать профессиональным художником по свету
- Как создать правдоподобный мир — рассказывают авторы Alan Wake 2, Terminator: Dark Fate — Defiance и других игр
- CEO Supercell признал концепцию маленьких команд несостоятельной: «Это одна из моих главных ошибок»
- Кикстарт игры в 2021 году: уроки, извлечённые из успешной кампании Near-Mage
- История создания Horizon Zero Dawn
- Создание стилизованного сарая в Blender, Substance 3D Painter и UE5
- Что сделать, чтобы Reddit узнал про вашу игру?
- Создание инструмента стекирования для проекта SideFX Titan
- Трассировка лучей за 10 мс: Ambient occlusion
- Создание анимации для музыкального клипа в Houdini и 3ds Max
- Гугл-таблицы: 3 полезных инструмента для работы
- Важность голосового чата в играх
- Уроки, извлечённые из успеха Spiritfarer
- История и рабочий процесс концепт-художника
- Изменение отзывов о вашей игре после запуска
- Экосистема Quixel с Луисом Катальди
- Пересаживаем высоконагруженный игровой проект с Photon на кастомные решения
- «Если вы хотите опираться на текст — кромсайте его»: почему нарративный дизайн в играх так важен
- Skyrim на Unity

📙 Разное
- Красивое в UE4
- Эффект постобработки в Unity, который может имитировать пятнистый солнечный свет
- Завораживающая симуляция овец в Unity
- Короткометражка по Star Wars, созданная с помощь NVIDIA Omniverse и iClone

#дайджест #gamedevnews
Epic Games выпустила превью-версию Unreal Engine 5.

В этой версии довольно много изменений, в том числе:
- Полноценная поддержка трассировки лучей на gpu в Lumen.
- Виртуальный карты теней.
- Path Tracer поддерживает примитивы волосы и шейдер глаз.
- Large World Coordinates для работы с огромными мирами.
- Много всего по анимациям.

С полным списком лучше в блоге ознакомиться.

#UnrealEngine #UE5
На DGC будет доклад (который без доступа к Волту не посмотреть, правда) про Horizon Forbidden West, но интересной информации и без этого хватает.

Разработчики Guerrilla упёрлись в производительность коммерческого физического движка (были большие проблемы со стримингом данные и со взаимодействием объектов в многопоточной среде) и свичнулись на опенсорсный Jolt Physics.

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

Сам движок изначально разрабатывался как пет-проект сотрудниками Guerilla Games.

#HZD #HorizonForbiddenWest #Guerrilla
Воодушевляющая история от одного из участников DTF про то, как он попал в Remedy. Да-да, ту самую, которая известна по Max Payne, Alan Wake, Quantum Break и Control.
В статье представлено сравнение HLSL, GLSL, MSL и WGSL. Рассматривается синтаксис, биндинг ресурсов и интерфейс шейдеров.

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

#shaders
Норм доклад от Bluepoint Games. Докладчик начинает с Shadow of the Colossus, но дальше и про другие игры рассказывает. Конкретные примеры и конкретные проблемы/подходы обсуждает. То, что надо.

Несколько моментов, который запомнились. При использование сторонних библиотек:
1. Если библиотека не даёт прямого контроля над тем, как она получает память — не используйте её.
2. Если не можете управлять поведением библиотеки в многопоточной среде — не используйте её.
3. Если не можете контролировать то, как библиотека грузит файлы — не используйте её.

Не особо подробно про связь движков рассказал. Но несколько моментов:
1. Ориг. движок отвечает за логику.
2. Графон и многие другие подсистемы (звук, работа с файлами и т. д) крутятся в BPE.
3. В некоторых играх те же анимации (стейты) в ориг. движке, в каких-то выносили в BPE

Связанность движков минимальная. Иногда они пишут спец. прослойку между BPE и ориг. движком. Эта прослойка пишется под каждый проект (а потом выбрасывается), тогда как весь код BPE полностью переносится от проекта к проекту.

#BluepointGames #ShadowoftheColossus #GDC
Недельный геймдев: #59 — 27 февраля, 2022

📜 Обновления/релизы/новости
- Epic Games выпустила превью-версию Unreal Engine 5
- Blender: грядущие изменения режима скульптинга
- В 2021 году Kickstarter поставил рекорд по количеству профинансированных игровых проектов
- С 28 марта в Steam нельзя будет устанавливать скидку меньше 10 или больше 90 процентов
- В Godot 4.0 пока что будет GLES3, а Vulkan оставят только для мощных девайсов
- LunarG выпустили SDK Vulkan 1.3.204.0 с набором профилей и новыми расширениями
- В новых обучающих видеороликах рассказывается о работе над UE5 проектом Slay

🆓 Халява/раздачи/бандлы/курсы
- Бесплатное приложение для создания 3D-скетчей в виртуальной реальности

📝 Интересные статьи/видео
- Как я попал на работу в Remedy
- Dying Light 2: арт-дирекшн и техническая сторона игры
- Сравнение HLSL, GLSL, MSL и WGSL
- Доклад от Bluepoint Games про ремейки и порты игр
- Разработчики Horizon Forbidden West сменили физический движок
- Грязные цвета в цифровом рисунке: причины появления и способы решения
- Создание промышленного окружения в ZBrush, Maya и Unreal Engine 4
- Музыка в Sackboy: A Big Adventure
- Почему SNK перешла на Unreal Engine для своих последних файтингов
- Современный OpenGL: вычислительные шейдеры
- Создаём единую инфраструктуру для параллельной разработки мобильных игр
- Создание постапокалиптического концепта проекта в Blender и Photoshop
- Нажмите Y, чтобы заплакать: создание эмоций в видеоигре
- Исследование графической системы Capcom CPS-1
- Как «крючок» помог With You выделиться среди бесплатных игр в Steam
- Почему же sprintf плохо скалируется

📙 Разное
- 3D-версия Кары Делевинь
- Пиксель-арт шейдеры в Unity
- Генератор заброшенного дома в Blender

#gamedevnews #дайджест
This media is not supported in your browser
VIEW IN TELEGRAM
Sparkle and Spree: прототип игры про желейку в UE5.

#UE5
Недельный геймдев: #60 — 6 марта, 2022

📜 Обновления/релизы/новости
- Состоялся публичный релиз SDK для портативной консоли Playdate
- Вышел World Creator 3
- Патч Marvelous Designer 11: экспорт скелета в FBX
- Вышел Flax Engine 1.3
- Открытый стандарт Vulkan SC 1.0 для критически важных с точки зрения безопасности вычислений

🆓 Халява/раздачи/бандлы/курсы
- Новый набор книг The Joy of Coding
- Бесплатный контент для UE за март 2022
- Набор курсов Create 2D and 3D Game Art with Blender And Photoshop

📝 Интересные статьи/видео
- Мастер катаны: рукопашный бой в Ghost of Tsushima
- Машина, управляющая машиной: как устроен ИИ в гонках
- Создание анимации, вдохновлённой Безумным Максом в Unreal Engine 5
- 10 ошибок, которых следует избегать в анимации персонажей
- Голографический шейдер в Blender
- Разработка игры на Unity с нуля до релиза на Linux
- Создание старого дома в 3ds Max, ZBrush и Unreal Engine 5
- Проектирование непредсказуемого интеллекта в играх. Часть 2 — интеллект толпы
- Превращение дорожного шума в музыку Mini Motorways
- Полная симуляции жидкости в Blender
- Использование семафоров и расширения Memory Sharing для Vulkan Interop с NVIDIA OpenCL
- Почему вы не можете обновить драйверы графического процессора на Android также как и на ПК
- Создание одинокой комнаты в Cinema 4D, ZBrush и Unreal Engine
- Clipping and viewport mapping in OpenGL
- Exposure Fusion — локальное тональное отображение для рендеринга в реальном времени

📙 Разное
- Постапокалиптическое окружение с использованием фотограмметрии и UE5
- Прихожая в духе RE:7, созданная в Houdini и Unreal Engine
- Эффект северного сияния в Unity
- Круэлла, сделанная в ZBrush и Marmoset Toolbag
- Sparkle and Spree: прототип игры про желейку в UE5

#дайджест #gamedevnews
Люди, работающие над VFX для «Дюны», на стриме обсудили работу на визуальными эффектами в фильме.

Если интересно, как всё это устроено за кадром, то советую посмотреть.
Вышел Blender 3.1 🥳
- Поддержка Metal для процессоров M1 и видеокарт от AMD
- Ускорили редактирование мешей
- Индексация браузера ассетов
- Поддержка редактором больших изображений
- Ускорили экспорт .obj и .fbx
- Улучшили многопоточность, уменьшили использование памяти в нодах

#blender
Недельный геймдев: #61 — 13 марта, 2022

📜 Обновления/релизы/новости
- Вышел Blender 3.1
- 3DF Zephyr 6.5 с интеграцией ArtEngine
- Новые плагины Substance для Unity и Unreal Engine 5
- Вышел Defold 1.3.0
- Новая версия Gaea 1.3 с нодой для рек
- ProRender SDK 2.02.11
- SideFX выпустили сборку Houdini 19 для Apple Silicon
- В Godot 4 добавят возможность подключать сторонний физический движок

🆓 Халява/раздачи/бандлы/курсы
- Новые ресурсы продуктов в 3D-ассетах Substance доступны бесплатно

📝 Интересные статьи/видео
- Ori and the Will of the Wisps: нарративный дизайн и визуальное повествование
- Созданное вручную окружение бумажного мира Papetura
- Variable Rate Shading — рассказы из окопов о Series X|S
- Создание персонажа в стиле World of Warcraft в ZBrush и Marmoset
- Плотность текселей и немного теории текстур от Энтони О’Доннелла
- Плейтесты God of War
- Интервью с разработчиками Redout 2
- Создание 3D-картины на холсте в 3ds Max, ZBrush и Substance 3D Painter
- Цветовые схемы: виды и способы использования в рисунке
- 10 способов придумать блестящую идею для игры (+2 бонусные идеи)
- Оптимизация производительности Unity Ⅵ: утечки памяти
- Как работает перспектива?
- Небольшой тутор про риггинг персонажей в Blender
- 3 года существования Astroneer: постмортем по маркетингу и коммуникациям
- Вычислительные шейдеры с переменной скоростью на Xbox Series X|S

📙 Разное
- Люди, работающие над VFX для «Дюны», обсудили работу на визуальными эффектами в фильме
- Пиксель-арт по Elden Ring
- Окружение вдохновлённое Elden Ring, созданное в Unreal Engine 5
- Интервью с создателем Mortal Kombat

#дайджест #gamedevnews
Вот это подарок так подарок. Разработчики Shovel Knight выложили спрайты игры в открытый доступ по лицензии CC BY-NC 4.0.

Гигабайт красоты. Там фоны, эффекты, анимации и прочее.

Всё это дело можно скачать с файлообменника.

#ShovelKnight
Unity выкатила новую версию DOTS и ECS 0.50. С прошлого релиза почти год прошёл.

- Совместимо с 2020 LTS.
- Совместимость с 2021 LTS будет во 2 квартале 2022 с версии 0.51.
- Версия 1.0 с ключевыми изменениями и поддержкой 2022 Tech Stream будет позже.

Про все изменения лучше на форуме почитать.
Про сам ECS.
Отдельный родмеп по DOTS.

#unity #DOTS #ECS