Производительность в играх зависит не только от шейдеров, но и от правильного использования памяти CPU и GPU.
В докладе рассказано, как сейчас осуществляется доступ к ресурсам памяти через DirectX 12 и Vulkan API, включая новую аппаратную функцию: Smart Access Memory (Resizable BAR). Автор даёт конкретные рекомендации по оптимизации.
Слайды можно скачать с сайта.
В докладе рассказано, как сейчас осуществляется доступ к ресурсам памяти через DirectX 12 и Vulkan API, включая новую аппаратную функцию: Smart Access Memory (Resizable BAR). Автор даёт конкретные рекомендации по оптимизации.
Слайды можно скачать с сайта.
YouTube
Digital Dragons 2021: Adam Sawicki - Efficient Use of GPU Memory in Modern Games
Adam Sawicki - AMD
Efficient Use of GPU Memory in Modern Games
#Programming&Technology
Performance in games depends not only on shaders, but also on proper use of CPU and GPU memory. This talk presents the current state of access to memory resources through…
Efficient Use of GPU Memory in Modern Games
#Programming&Technology
Performance in games depends not only on shaders, but also on proper use of CPU and GPU memory. This talk presents the current state of access to memory resources through…
Недельный геймдев: #54 — 23 января, 2022
📜 Обновления/релизы/новости
- Unity купила студию Ziva Dynamics, создавшую системы симуляции для лиц
- Для Unreal Engine 5 вышел новый бесплатный проект Stack’O’Bot
- Дорожная карта Blender на 2022
- Вышел SpeedTree 9
- Вышел патч для добавления FSR 1.0 в Unity URP
🆓 Халява/раздачи/бандлы/курсы
- 6 новых бесплатных пресетов освещения персонажей для Unreal Engine 4
- Бесплатные эффекты и текстуры на ActionVFX
- Бесплатный набор для выживания в Substance 3D Designer для начинающих
📝 Интересные статьи/видео
- 2D-анимация в играх
- Создание приключенца викторианской эпохи в Maya, ZBrush и Substance
- Беги, да не спотыкайся: как устроен ИИ в Death Stranding
- Хитрости разработки Street Fighter II
- Создатели Hotline Miami про дизайн и наследие
- Создание стимпанк-пулемёта в Fusion 360 и Substance 3D Painter
- Типы контраста в иллюстрации: от пространства до смыслов
- Уроки, извлечённые из провального запуска Spire Of Sorcery от создателей Gremlins, Inc
- Магические секреты игр-головоломок
- Настройка Blender 3D для работы со скриптами
- Как инди-разработчику найти художника для своей игры и сэкономить $500
- Дизайн персонажей и одежды в стиле советской эпохи
- 5 вещей, которые стоит учесть при локализации новой игры: кейс Bermuda Adventures и Inlingo
- Обучение с подкреплением в действии: создание ИИ для сражений на арене для Blade & Soul
- Технический гейм-дизайн. Когда работают руками
- Проектирование старого храма в джунглях в ZBrush, Substance и UE5
- Рисование поз: 3 типа углов в фигуре, которые помогут избежать ошибок
- Как обеспечить финансирование своей инди-игры
- Разработка Six Ages, стратегии, рассказывающей историю
- Chivalry 2 и огромный поток игроков на серверы
- Unity 2021.2: что нового в системе поиска
- Эффективное использование памяти графического процессора в современных играх
- Создание винтажной дрели в ZBrush, Substance 3D Painter и Marmoset
- Самое важное место в играх
- Справочник по 2d-окружению
- Автоматизированное тестирование искусственного интеллекта в играх
- Полезные функции для геймдизайнеров — Интерполяционный многочлен Лагранжа
- Интерактивная графика: 01 — Введение
📙 Разное
- Инструменты, созданные 343 Industries, для работы над террейном в Halo Infinite
- Примеры работы убер-шейдера для биомов в Halo Infinite
- Скульптинг Vi
- Фотореалистичный британский приморский паб в Unreal Engine 5
- Разбор визуальных эффектов из WandaVision
#дайджест #gamedevnews
📜 Обновления/релизы/новости
- Unity купила студию Ziva Dynamics, создавшую системы симуляции для лиц
- Для Unreal Engine 5 вышел новый бесплатный проект Stack’O’Bot
- Дорожная карта Blender на 2022
- Вышел SpeedTree 9
- Вышел патч для добавления FSR 1.0 в Unity URP
🆓 Халява/раздачи/бандлы/курсы
- 6 новых бесплатных пресетов освещения персонажей для Unreal Engine 4
- Бесплатные эффекты и текстуры на ActionVFX
- Бесплатный набор для выживания в Substance 3D Designer для начинающих
📝 Интересные статьи/видео
- 2D-анимация в играх
- Создание приключенца викторианской эпохи в Maya, ZBrush и Substance
- Беги, да не спотыкайся: как устроен ИИ в Death Stranding
- Хитрости разработки Street Fighter II
- Создатели Hotline Miami про дизайн и наследие
- Создание стимпанк-пулемёта в Fusion 360 и Substance 3D Painter
- Типы контраста в иллюстрации: от пространства до смыслов
- Уроки, извлечённые из провального запуска Spire Of Sorcery от создателей Gremlins, Inc
- Магические секреты игр-головоломок
- Настройка Blender 3D для работы со скриптами
- Как инди-разработчику найти художника для своей игры и сэкономить $500
- Дизайн персонажей и одежды в стиле советской эпохи
- 5 вещей, которые стоит учесть при локализации новой игры: кейс Bermuda Adventures и Inlingo
- Обучение с подкреплением в действии: создание ИИ для сражений на арене для Blade & Soul
- Технический гейм-дизайн. Когда работают руками
- Проектирование старого храма в джунглях в ZBrush, Substance и UE5
- Рисование поз: 3 типа углов в фигуре, которые помогут избежать ошибок
- Как обеспечить финансирование своей инди-игры
- Разработка Six Ages, стратегии, рассказывающей историю
- Chivalry 2 и огромный поток игроков на серверы
- Unity 2021.2: что нового в системе поиска
- Эффективное использование памяти графического процессора в современных играх
- Создание винтажной дрели в ZBrush, Substance 3D Painter и Marmoset
- Самое важное место в играх
- Справочник по 2d-окружению
- Автоматизированное тестирование искусственного интеллекта в играх
- Полезные функции для геймдизайнеров — Интерполяционный многочлен Лагранжа
- Интерактивная графика: 01 — Введение
📙 Разное
- Инструменты, созданные 343 Industries, для работы над террейном в Halo Infinite
- Примеры работы убер-шейдера для биомов в Halo Infinite
- Скульптинг Vi
- Фотореалистичный британский приморский паб в Unreal Engine 5
- Разбор визуальных эффектов из WandaVision
#дайджест #gamedevnews
Suvitruf's Blog :: Gamedev suffering
Недельный геймдев: #54 — 23 января, 2022 | Gamedev suffering
Из новостей на этой неделе: Unity купила студию Ziva Dynamics, для Unreal Engine 5 вышел новый бесплатный проект Stack'O'Bot, 6 новых бесплатных пресетов освещения персонажей для Unreal Engine 4. Из интересностей: доклад с GDC про 2D-анимацию в играх, стратья…
Думаю, все в курсе про игру Wordle, которая в последнее время весьма популярна. Особенно в Твиттере, где очень легко и удобно делиться своими достижениями. Но, вероятно, мало кто в курсе, что, на фоне популярности игры в Сторе, появилась версия с подпиской от другого разработчика. Приложение Apple в итоге удалила.
Сейчас же нечто похожее произошло и с игрой Unpacking. У неё появился клон Unpacking Master, который сразу взлетел в топы. Из AppStore игру в итоге удалили, а издатель сам убрал игру из Google Play и извинился перед разработчиками. Полную историю и ответы издателя можно почитать в статье.
В истории с Unpacking Master ещё забавно почитать ответы издателя, который якобы был не в курсе, что это клон и отмазывался, что "игра лишь вдохновлена оригиналом" (¬‿¬ )
#Unpacking
Сейчас же нечто похожее произошло и с игрой Unpacking. У неё появился клон Unpacking Master, который сразу взлетел в топы. Из AppStore игру в итоге удалили, а издатель сам убрал игру из Google Play и извинился перед разработчиками. Полную историю и ответы издателя можно почитать в статье.
В истории с Unpacking Master ещё забавно почитать ответы издателя, который якобы был не в курсе, что это клон и отмазывался, что "игра лишь вдохновлена оригиналом" (¬‿¬ )
#Unpacking
Новая GTA? А может лучше GTA 5 на Game Boy?!
Не порт, само собой, а стриминг через WiFi, но всё равно круто. В видео рассказано подробно про технические детали отрисовки.
Подробности можно ещё в статье почитать.
Не порт, само собой, а стриминг через WiFi, но всё равно круто. В видео рассказано подробно про технические детали отрисовки.
Подробности можно ещё в статье почитать.
YouTube
Streaming GTA5 to a Game Boy via WiFi cartridge
A few weeks ago I created a Game Boy cartridge with built-in WiFi. Now I taught it to stream video and play games - In full resolution. At 20 fps. On an unmodified original Game Boy.
Relevant videos on the WiFi cartridge: https://youtube.com/playlist?li…
Relevant videos on the WiFi cartridge: https://youtube.com/playlist?li…
Для тех, кто ещё не в курсе, на этой неделе вышла долгожданная многими альфа Godot 4.0. Очень много изменений. Из ключевого:
- Само ядро движка претерпело множество изменений.
- Рендеринг переделали, завезли Vulkan.
- Работу со светом переделали, добавили SDFGI.
- Объёмный туман.
- Физический движок был Bullet, теперь же Godot Physics.
- NavigationServer для стриминга открытых пространств и динамического запекание навигационных мешей.
- По части скриптинга много всего. GDScript с await и super, GDExtension для расширений.
- Очень много работы проделано по части нетворка.
- Редактор улучшен, работа с тайлами и т. д.
#godot
- Само ядро движка претерпело множество изменений.
- Рендеринг переделали, завезли Vulkan.
- Работу со светом переделали, добавили SDFGI.
- Объёмный туман.
- Физический движок был Bullet, теперь же Godot Physics.
- NavigationServer для стриминга открытых пространств и динамического запекание навигационных мешей.
- По части скриптинга много всего. GDScript с await и super, GDExtension для расширений.
- Очень много работы проделано по части нетворка.
- Редактор улучшен, работа с тайлами и т. д.
#godot
Godot Engine
Major milestone ready for testing: Godot 4.0 alpha 1 is out! – Godot Engine
We are finally ready to release Godot 4.0 alpha 1 — a major milestone on the way to the stable release of Godot 4.0 and all future 4.x releases. As expected of any alpha software, it is still rough on the edges and not intended for use in production, but…
This media is not supported in your browser
VIEW IN TELEGRAM
В рамках Insanity Awards 2021 разработчик создал играбельную Super Mario Bros в Substance 3D Designer о_О
#Substance3d
#Substance3d
Композитор Даррен Корб (Supergiant Games) рассказывает о софте для работы с аудио и его важности для разработчиков игр.
#SupergiantGames
#SupergiantGames
Game Developer
Composer Darren Korb talks audio middleware and its importance to game developers
Composers Guy Jones and Kent Carter recently got to sit down for a video podcast interview of Darren Korb, Audio Director and composer at Supergiant Games, about his experience with audio middleware.
Люблю вот такие живые истории порой читать от инди-разработчиков. Прям ностальгия накатывает 😌
В своём докладе с GDC 2021 года музыкальный руководитель и композитор CDPR Марцин Пшибылович и старший композитор П.Т. Адамчик делятся творческими подходами, которые они использовали при написании музыки для Cyberpunk 2077.
#GDC #Cyberpunk2077
#GDC #Cyberpunk2077
YouTube
Immersing with Music: Approaches to Musical Storytelling in 'Cyberpunk 2077'
In this 2021 GDC session, CD Projekt Red’s music director/composer Marcin Przybyowicz and senior composer P.T. Adamczyk share creative musical approaches they used in scoring Cyberpunk 2077.
Register for GDC 2022, in-person in San Francisco, March 21-25…
Register for GDC 2022, in-person in San Francisco, March 21-25…
Недельный геймдев: #55 — 30 января, 2022
📜 Обновления/релизы/новости
- Вышла альфа Godot 4.0
- Vulkan 1.3 и дорожная карта
- SayGames о мобильном клоне Unpacking
- Luxion представила KeyShot 11
- Вышел Blender 3.0.1
- Новое Unity API, позволяющее сохранять данные сцены на GPU
- GraphN теперь бесплатен для некоммерческого использования
- Стала доступна бетка AtomsUnreal 3.0
- Вышел Surge XT 1.0
🆓 Халява/раздачи/бандлы/курсы
- Два Unity MegaBundles вышел набор Roaring Bundle
- И второй набор Daring Bundle
📝 Интересные статьи/видео
- Новая GTA? А может лучше GTA 5 на Game Boy
- Создание богини Дианы в ZBrush, Maya и Substance 3D Painter
- Про инструменты для работы со звуков при разработке игр
- Работали после работы весь 2021 и наработали на пост для DTF
- Погружение в музыку: подходы к музыкальному повествованию в Cyberpunk 2077
- Мультиплеер в Unreal Engine: Игровой процесс
- Технические и художественные советы для концепт-художников
- Имитация трёхмерных зданий в 2D-игре
- Внутриигровые эмодзи: создании анимации для Rush Royale
- Как Resident Evil 4 изменила хорроры
- Создание окружения для открытого мира в Police Simulator: Patrol Officers
- Как художнику выйти на фриланс: советы профессионалов
- За пределами геймификации: VR
- Разбор шейдера торнадо
- Как сделать самонаводящуюся ракету в Unity с прогнозированием траектории
- «В мобильном мире все заботятся о конверсии, в ПК и консольном — о бренде»: как работать с блогерами
- Как за 8 лет изменилась ориентированная на разработчиков программа Xbox ID@Xbox
- Работа с цветом при разработке игр
- Как создать сел-шейдинг освещение для пиксель-арта — короткий туториал
- В 2021 в Steam вышло свыше 11 тысяч игр. Каждый день в сторе появляются 30 новых проектов
- Как Wargaming подняли ретеншн третьего дня на 30% у североамериканских игроков в World of Tanks Blitz
📙 Разное
- Нужны ли нам десятки тысяч инди-игр
- Играбельная Super Mario Bros в Substance 3D Designer
- Unreal Engine, RTX и русский дух
- Физика груди в Unity
- Генератор стилизованных деревье с помощью нод в Blender
- Советы по работе с твёрдыми поверхностями
#gamedevnews #дайджест
📜 Обновления/релизы/новости
- Вышла альфа Godot 4.0
- Vulkan 1.3 и дорожная карта
- SayGames о мобильном клоне Unpacking
- Luxion представила KeyShot 11
- Вышел Blender 3.0.1
- Новое Unity API, позволяющее сохранять данные сцены на GPU
- GraphN теперь бесплатен для некоммерческого использования
- Стала доступна бетка AtomsUnreal 3.0
- Вышел Surge XT 1.0
🆓 Халява/раздачи/бандлы/курсы
- Два Unity MegaBundles вышел набор Roaring Bundle
- И второй набор Daring Bundle
📝 Интересные статьи/видео
- Новая GTA? А может лучше GTA 5 на Game Boy
- Создание богини Дианы в ZBrush, Maya и Substance 3D Painter
- Про инструменты для работы со звуков при разработке игр
- Работали после работы весь 2021 и наработали на пост для DTF
- Погружение в музыку: подходы к музыкальному повествованию в Cyberpunk 2077
- Мультиплеер в Unreal Engine: Игровой процесс
- Технические и художественные советы для концепт-художников
- Имитация трёхмерных зданий в 2D-игре
- Внутриигровые эмодзи: создании анимации для Rush Royale
- Как Resident Evil 4 изменила хорроры
- Создание окружения для открытого мира в Police Simulator: Patrol Officers
- Как художнику выйти на фриланс: советы профессионалов
- За пределами геймификации: VR
- Разбор шейдера торнадо
- Как сделать самонаводящуюся ракету в Unity с прогнозированием траектории
- «В мобильном мире все заботятся о конверсии, в ПК и консольном — о бренде»: как работать с блогерами
- Как за 8 лет изменилась ориентированная на разработчиков программа Xbox ID@Xbox
- Работа с цветом при разработке игр
- Как создать сел-шейдинг освещение для пиксель-арта — короткий туториал
- В 2021 в Steam вышло свыше 11 тысяч игр. Каждый день в сторе появляются 30 новых проектов
- Как Wargaming подняли ретеншн третьего дня на 30% у североамериканских игроков в World of Tanks Blitz
📙 Разное
- Нужны ли нам десятки тысяч инди-игр
- Играбельная Super Mario Bros в Substance 3D Designer
- Unreal Engine, RTX и русский дух
- Физика груди в Unity
- Генератор стилизованных деревье с помощью нод в Blender
- Советы по работе с твёрдыми поверхностями
#gamedevnews #дайджест
Suvitruf's Blog :: Gamedev suffering
Недельный геймдев: #55 — 30 января, 2022 | Gamedev suffering
Из новостей на этой неделе:альфа Godot 4.0, Blender 3.0.1, Vulkan 1.3 и дорожная карта, новое Unity API, позволяющее сохранять данные сцены на GPU. Из интересностей: GTA 5 на Game Boy, играбельная Super Mario Bros в Substance 3D Designer, композитор Даррен…
This media is not supported in your browser
VIEW IN TELEGRAM
Valve объявила об изменениях в правилах установки скидок для разработчиков.
Перерыв между ними поменяется с 6 до 4 недель. Помимо этого, разработчикам теперь доступен инструмент Bulk Discounting Tools для управления участием в рекламных мероприятиях.
Новые правила вступят в силу для скидок с 28 марта 2022 года.
Также компания поделилась промо-календарём на 2022 год.
#Valve #steam
Перерыв между ними поменяется с 6 до 4 недель. Помимо этого, разработчикам теперь доступен инструмент Bulk Discounting Tools для управления участием в рекламных мероприятиях.
Новые правила вступят в силу для скидок с 28 марта 2022 года.
Также компания поделилась промо-календарём на 2022 год.
#Valve #steam
В один месяц Юнити что-то покупают, в другой Эпики.
В этот раз Epic Games приобрела RD-Textures. Их текстуры теперь будут доступны бесплатно для всех старых клиентов и для всех пользователей Unreal Engine.
#UnrealEngine
В этот раз Epic Games приобрела RD-Textures. Их текстуры теперь будут доступны бесплатно для всех старых клиентов и для всех пользователей Unreal Engine.
#UnrealEngine
Про Vampire Survivors, думаю, уже многие наслышаны.
Хорошая статья про феномен этой игры и дельные рассуждения на тему ценообразования и того, как можно вклиниться в эту нишу.
#VampireSurvivors
Хорошая статья про феномен этой игры и дельные рассуждения на тему ценообразования и того, как можно вклиниться в эту нишу.
#VampireSurvivors
Инди-разработчик с относительно небольшим стажем рассказал о дебютной игре мечты, которую делает со своей женой вот уже почти четыре месяца.
This media is not supported in your browser
VIEW IN TELEGRAM
Удивительная анимация рук с покачиваниями мышц в 3D.
Недельный геймдев: #56 — 6 февраля, 2022
📜 Обновления/релизы/новости
- Valve объявила об изменениях в правилах установки скидок для разработчиков
- Epic Games приобрела RD-Textures
- Вышел ZBrush 2022.0.4
- Стал доступен Particle Illusion 2022
- Blender Studio выпустила Watchtower
- Вышел Blender 3.1 Beta
- Тайсон Ибеле выпустил TyFlow 1.0 для 3ds Max
🆓 Халява/раздачи/бандлы/курсы
- Бесплатные ассеты для Unreal Engine в феврале 2022
- Бесплатный туториал по HDRI-освещению в Unreal Engine 5
- Генератор книг для Blender 3.0
📝 Интересные статьи/видео
- Project Titan: инструменты, используемые при создании
- Туториал от SideFX по создании кабелей для проекта Titan
- Разбор рендеринга God of War
- Root: вскрытие юзабилити
- Создание викторианской библиотеки в Maya, Substance 3D Painter и Unreal
- Как учитывать окружение в дизайне существ: советы профессионалов
- Хорошая статья про феномен Vampire Survivors
- Методы исследования для улучшения удержания живых игр, от D1 до D100
- Лучшие практики разработки игр в ковидном мире
- Подборка полезных советов от самих разработчиков Unity с Unite 2016, 2017 и 2018 годов
- Игра мечты, которая разрабатывается вместе с женой
- Создание вдохновлённых природой материалов в Substance 3D Designer
- Ускорение экспорта Blender .obj
- Запуск промоакции в Steam: реальные цифры и данные
- Все дороги ведут в геймдев: истории о том, как люди приходят в индустрию из других областей
- Разработка UX в Fortnite
- Вангеры 3D: пример использования Emscripten в Rust
- Работа над играми и фильмами с Unreal, Houdini и Blender
- Как Solar Ash предлагает красочное кинетическое путешествие, дополненное мощью масштаба
- Про дизайн Dying Light 2
- Опыт первой игры — Escape from the 70’s
- Печной рцарь, созданный в Blender и Substance 3D Painter
- 10 простых способов улучшить окно инвентаря
📙 Разное
- Красивый портрет в ZBrush и XGen
- Удивительная анимация рук с покачиваниями мышц в 3D
- Разбор VFX сериала Lost In Space
- Процедурный мост с помощью Blender и Unity
#gamedevnews #дайджест
📜 Обновления/релизы/новости
- Valve объявила об изменениях в правилах установки скидок для разработчиков
- Epic Games приобрела RD-Textures
- Вышел ZBrush 2022.0.4
- Стал доступен Particle Illusion 2022
- Blender Studio выпустила Watchtower
- Вышел Blender 3.1 Beta
- Тайсон Ибеле выпустил TyFlow 1.0 для 3ds Max
🆓 Халява/раздачи/бандлы/курсы
- Бесплатные ассеты для Unreal Engine в феврале 2022
- Бесплатный туториал по HDRI-освещению в Unreal Engine 5
- Генератор книг для Blender 3.0
📝 Интересные статьи/видео
- Project Titan: инструменты, используемые при создании
- Туториал от SideFX по создании кабелей для проекта Titan
- Разбор рендеринга God of War
- Root: вскрытие юзабилити
- Создание викторианской библиотеки в Maya, Substance 3D Painter и Unreal
- Как учитывать окружение в дизайне существ: советы профессионалов
- Хорошая статья про феномен Vampire Survivors
- Методы исследования для улучшения удержания живых игр, от D1 до D100
- Лучшие практики разработки игр в ковидном мире
- Подборка полезных советов от самих разработчиков Unity с Unite 2016, 2017 и 2018 годов
- Игра мечты, которая разрабатывается вместе с женой
- Создание вдохновлённых природой материалов в Substance 3D Designer
- Ускорение экспорта Blender .obj
- Запуск промоакции в Steam: реальные цифры и данные
- Все дороги ведут в геймдев: истории о том, как люди приходят в индустрию из других областей
- Разработка UX в Fortnite
- Вангеры 3D: пример использования Emscripten в Rust
- Работа над играми и фильмами с Unreal, Houdini и Blender
- Как Solar Ash предлагает красочное кинетическое путешествие, дополненное мощью масштаба
- Про дизайн Dying Light 2
- Опыт первой игры — Escape from the 70’s
- Печной рцарь, созданный в Blender и Substance 3D Painter
- 10 простых способов улучшить окно инвентаря
📙 Разное
- Красивый портрет в ZBrush и XGen
- Удивительная анимация рук с покачиваниями мышц в 3D
- Разбор VFX сериала Lost In Space
- Процедурный мост с помощью Blender и Unity
#gamedevnews #дайджест
Suvitruf's Blog :: Gamedev suffering
Недельный геймдев: #56 — 6 февраля, 2022 | Gamedev suffering
Из новостей на этой неделе: Epic Games приобрела RD-Textures, Blender Studio выпустила Watchtower, Valve объявила об изменениях в правилах установки скидок для разработчиков, вышли Blender 3.1 Beta, Particle Illusion 2022 и ZBrush 2022.0.4. Из интересностей:…