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
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
Занятный пример сложной лицевой анимации в Блендере.

Отрендерено всё в самом Blender'е. Волосы сделаны с помощью Cloth modifier.

#blender
Полезный доклад от Bend Studio про людской ИИ в Days Gone. По большей части тут не про логику отдельного актора, а про сквады и то, как происходит организация компаньонов в рамках группы.

Рассказано всё на концептуальном уровне. Будет понятно даже тем, кто с ИИ никогда не работал.

#GDC #DaysGone #AI
👍2
С добавлением поддержки WebGL 2.0 в Safari 15 для macOS и iOS технология теперь работает практически во всех браузерах.

Khronos также сообщили, что команды инженеров Apple и Google работают вместе над внедрением ANGLE в WebKit, чтобы создать общую кодовую базу и перевести Chrome на использование бэкенда Metal от ANGLE.

А ещё вместе с W3C активно разрабатывается API, которое предоставит веб-браузерам современные возможности компьютерной графики из Direct3D 12, Metal и Vulkan ヽ(°〇°)ノ

Можно посмотреть черновик по API WebGPU.

#WebGL
👍1
Колосов Денис, один из разработчиков «Allods Online» в студии IT Territory, рассказал о том, как они решились обновить среду разработки и заодно компилятор на проекте с Visual C++ 2010 на 2019.

На удивление, всё оказалось не настолько печально 😅
Недельный геймдев: #57 — 13 февраля, 2022

📜 Обновления/релизы/новости
- С добавлением поддержки WebGL 2.0 в Safari 15 для macOS и iOS технология теперь работает практически во всех браузерах
- В работе: HLSL Shader Model 6.7
- Вышел Dear ImGui 1.87
- Инструменты Houdini из Project Titan

🆓 Халява/раздачи/бандлы/курсы
- 90 бесплатных 3D-моделей с RenderCrate
- Геометрические ноды для создания труб в Blender
- Бесплатные аддоны к Blender: BlendArTrack и BlendArMocap

📝 Интересные статьи/видео
- Полезный доклад от Bend Studio про людской ИИ в Days Gone
- Создание готовых к использованию лиц с помощью фотограмметрии и Unreal Engine
- Мир для двоих: беседа с дизайнером уровней It Takes Two
- Как протащить верблюда сквозь игольное ушко, или обновление компилятора С++ на проекте старше 10 лет
- На новые высоты с улучшенной системой паркура Dying Light 2
- Использование двух редакторов анимации в игровом проекте. Продолжение
- Советы по работе с анимацией и ригингом
- Как делать головоломки в играх — рассказывает геймдизайнер Supraland
- Тренды современного рынка консолей
- Age of Darkness — RTS, которая бросает на вас тысячи монстров-нежити
- Создаём школьницу с катаной в Substance 3D Painter и ZBrush
- Автонавигация внутри гугл-таблиц
- Разработка игр-сервисов
- Что у ECS под капотом
- Полное руководство о том, как реагировать на негативные отзывы в Steam и почему отношения с клиентами важны
- Рабочий процесс сцены, вдохновлённой индийской архитектурой
- Кто такой Cinematic Artist: с чего начать и чем вдохновляться
- Создание стилизованной гостиницы в Substance 3D Designer и Unreal Engine 5
- Рисование поз: учимся изображать плавные линии движения
- Визуальный дизайн Puzzledorf
- Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве
- Процесс разработки Enfusion Engine от Bohemia Interactive
- Интервью с Олегом Шпильчевским, основателем и руководителем Owlcat Games. 1 часть
- Взлом в тактической повествовательной игре Midnight Protocol
- Проектирование непредсказуемого интеллекта в играх. Часть 1 — архитектура
- Роль визуальных эффектов в играх
- Создание реалистичных транспортных средств в 3ds Max и Substance 3D Painter
- Взгляд на визуальные эффекты Battleborn

📙 Разное
- Занятный пример сложной лицевой анимации в Блендере
- Разбор визуальных эффектов No Time To Die
- Эксперимент с Unreal Engine и Metahuman

#gamedevnews #дайджест
👍5
Интересное видео от Modern Vintage Gamer про Виту и то, как долго её пытались взломать. На тот момент была самой защищённой системой Sony.

Вышла в 2012, а полноценный взлом получился за счёт HENkaku только в 2016.

#PSVita
Использование импостеров, статических изображений 3D-объектов под разными углами, где изображение выбирается на основе ближайшего угла, является известным методом.

Автор статьи же хотел сделать реализацию ещё более качественной, чтобы её почти невозможно было отличить от реальной полигональной геометрии даже вблизи. Всё началось как простой тест графических методов и линейной алгебры и превратилось в нечто гораздо более интересное.
RPG Maker Unite, новая версия довольно популярного игрового движка, будет работать поверх Unity. Упор, как всегда, на то, что можно будет создавать игры «без знания программирования».

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

Ну и да, из коробки, получается, будет сборка под мобильные платформы.

#RPGMaker #unity
👍8
Статья от команды 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
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