Gamedev suffering
9.21K subscribers
968 photos
87 videos
13 files
2.36K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

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

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

Реклама: https://yangx.top/gamedev_suffering/2202
加入频道
На Humble Bundle можно взять новый бандл Best of POLYGON — набор 3D-моделей и ассетов от Synty.

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

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

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

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

#defold
👍2
Недельный геймдев: #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
5
Epic Games выпустила превью-версию Unreal Engine 5.

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

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

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

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

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

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

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

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

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

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

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

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

#BluepointGames #ShadowoftheColossus #GDC
👍5
Недельный геймдев: #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
👍154
Недельный геймдев: #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
👍2
Люди, работающие над VFX для «Дюны», на стриме обсудили работу на визуальными эффектами в фильме.

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

#blender
2
Недельный геймдев: #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
4👍4
Вот это подарок так подарок. Разработчики Shovel Knight выложили спрайты игры в открытый доступ по лицензии CC BY-NC 4.0.

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

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

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

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

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

#unity #DOTS #ECS
👍5🤔3💩2
Недельный геймдев: #62 — 20 марта, 2022

📜 Обновления/релизы/новости
- Microsoft предоставила публичный доступ к API DirectStorage на ПК
- Кроме того, AMD объявила о поддержке DirectStorage на своём железе
- AMD представила технологию суперсэмплинга FSR 2.0 с темпоральным апскейлингом
- Разработчики Shovel Knight выложили игровые спрайты в открытый доступ по лицензии CC BY-NC 4.0
- Unity выкатила новую версию DOTS и ECS 0.50. С прошлого релиза почти год прошёл
- Итоги DefoldCon
- Новый движок SHMUP Creator для создания shoot ’em up игр
- Quixel анонсировала Neo-Baroque Modular Building Vol. 2
- Rust GameDev дайджест: #31 — февраль 2022

🆓 Халява/раздачи/бандлы/курсы
- Бесплатное дополнение Blender BagaPie V6

📝 Интересные статьи/видео
- Арт-директор Journey описал эстетику игры
- Здоровенная документалка про Black Mesa от Noclip
- Создание постапокалиптического города в Substance 3D Painter и Unreal Engine 4
- Как геймджем превратился в Inscryption
- Урок: рисуем светотень на примере сфер
- Final Fantasy VII: The First Soldier сочетает в себе элементы ролевой игры и королевской битвы
- Делаем траву в Unity при помощи GPU Instancing
- Flappy Bird и успех в гиперказуальных игр
- Чек-лист начинающего арт-директора: как организовать работу арт-отдела от малых до распределенных команд
- Глубокое погружение: как Astroneer набрал 8 миллионов игроков
- Как Armature Studio перенесла Resident Evil 4 в VR с помощью Unreal Engine
- Как рисовать складки на ткани
- Рассказ истории с помощью вещей в Unpacking
- Разбираем алгоритмы компьютерной графики. Часть 1 — «Starfield Simulation»
- Как BTS присоединились к Coldplay для живого выступления с голограммой «My Universe»
- Как питчить игру для PlayStation
- Динга Бакаба по опыту Deathloop рассказал о том, как стать директором и избежать кранчей
- Улучшайте свою игру с Burst 1.7
- Про аллокации памяти
- 6000$ на рекламное агентство и рекламу своей игры на Kickstarter. Стоило ли

📙 Разное
- Bethesda выложила новые концепты Starfield
- Дерево, развевающееся ветром, созданное в Blender
- Крутая замораживающая пушка, созданная в Unity
- Gnomon 2022 Student Reel

#gamedevnews #дайджест
👍42