Из новостей: E3 отменили навсегда, Epic Games выиграла судебное разбирательство против Google, AMD выложила исходнички FSR 3, Naughty Dog прекратила разработку мультиплеерной The Last of Us, Fntastic объявила о своём закрытии из-за финансового краха The Day Before.
Из интересностей: как локализация влияет на видимость игр, чертоги разума Alan Wake II, почему образовательные игры не взлетают в Steam.
![](https://habrastorage.org/getpro/habr/upload_files/4fc/abf/010/4fcabf010290568f788164e89dc01163.png)
Обновления/релизы/новости
AMD выложила исходнички FSR 3
![](https://habrastorage.org/getpro/habr/upload_files/683/bda/95c/683bda95c873f4b672ad293f2b33f035.png)
Некоторые моментики:
DirectX® 12 и Unreal Engine 5.
Улучшения и расширенная поддержка VRR-моников.
Возможность non-async выполнения добавили. Медленнее асинхронной, очевидно, но позволит с меньшими проблемами в существующие движки встроить.
По MIT-лицензии всё на Гитхабе.
Naughty Dog прекратила разработку мультиплеерной The Last of Us
![](https://habrastorage.org/getpro/habr/upload_files/b8a/f0a/794/b8af0a7945e3574a8e1b8577942d2789.jpeg)
Лучше поздно, чем никогда.
Студия решила сфокусироваться на одиночных играх.
Lesta Games объявила о запуске платформы для распространения игр»
![](https://habrastorage.org/getpro/habr/upload_files/eac/a74/480/eaca744809de47e8bde42d5e6d37d570.jpeg)
Компания готова вложить в B.A.S.E. до $30млн.
Целевыми рынками платформы станут СНГ, Латинская Америка и «ещё один макрорегион», который пока не называют.
Godot, Google и The Forge запартнёрились для улучшение поддержки Vulkan
![](https://habrastorage.org/getpro/habr/upload_files/91a/336/b30/91a336b30908fc6915e7a8e1ea21b0d4.png)
Google стремится улучшить игровую экосистему Android, обеспечив хорошую поддержку Vulkan в игровых движках. Они решили помочь Godot обеспечить максимальную эффективность их мобильного Vulkan-рендерера.
The Forge за следующие несколько месяцев перенесут свой богатый опыт создания кастомных движков на Godot.
Epic Games выиграла судебное разбирательство против Google — Play Store признали монополией
![](https://habrastorage.org/getpro/habr/upload_files/84a/747/7f1/84a7477f1bf5289a2c24be8628d1d124.jpeg)
Обсуждение уступок со стороны Google начнётся только в январе, но Суини уже начинает праздновать.
E3 отменили навсегда
![](https://habrastorage.org/getpro/habr/upload_files/209/cac/e51/209cace51ddf2d4c661462a31b62a175.jpeg)
Ушла эпоха. Осталось дождаться закрытия TGA и надеяться, что появится новая нормальная конференция.
Fntastic объявила о своём закрытии из-за финансового краха The Day Before
![](https://habrastorage.org/getpro/habr/upload_files/e5e/c5c/856/e5ec5c8568e6d5ab6ff1860d5c5baaf3.jpeg)
Игроки могут получить рефанд, не зависимо от отыгранных часов.
Печальный прецедент для нашей индустрии. А тем временем появился список уволенных сотрудников с их резюме. Если есть открытые вакансии, приютите ребят.
VK Play, Astrum Entertainment и АПРИОРИ поддержат российские инди-проекты
![](https://habrastorage.org/getpro/habr/upload_files/875/f21/208/875f21208cdecfbcb97d3ad1aeead354.jpeg)
В рамках первого геймдев-митапа PROTOTYPE vol.1/23 VK Play, Astrum Entertainment и АПРИОРИ объявили о создании инди-инкубатора Prototype.indie на базе крупнейшего инди-сообщества в России — индимейкер. Prototype.indie призвано стать экспертной и нетворкинговой площадкой для поддержки российских инди-разработчиков.
Chaos, Epic Games, Foundry, Otoy, SideFX присоединились к OpenUSD альянсу
Межотраслевая организация созданна для руководства будущим развитием технологии Universal Scene Description от Pixar.
AOUSD также опубликовала свою первую двухлетнюю дорожную карту.
Embracer Group официально закрыла Free Radical Design — без работы остались более 80 человек
![](https://habrastorage.org/getpro/habr/upload_files/140/c7c/79a/140c7c79a813bb4fd12a6be1d5ecb3ca.jpeg)
Embracer Group пока публично не объявляла о закрытии своего подразделения. Однако с официального сайта студии была удалена вся информация, а посетителей теперь встречает сообщение: «404 компания не найдена».
Халява/раздачи/бандлы/курсы
Более 150 HDRI
![](https://habrastorage.org/getpro/habr/upload_files/ca3/98c/597/ca398c597a36889f4d640a53dc4cdfe7.png)
Гжегож Вронковский поделился полезными асетами на HDRMAPS.
Интересные статьи/видео
?? Использую GPU, Люк!
![](https://habrastorage.org/getpro/habr/upload_files/bf6/4d2/cd5/bf64d2cd5fa08beb2f874a1b498c07d8.png)
Обзор концепций программирования на GPU для программистов, не связанных с графикой. Обсуждается архитектура графического процессора, создание шейдеров, чтение/запись данных и основы синхронизации.
?? Как локализация влияет на видимость игр
![](https://habrastorage.org/getpro/habr/upload_files/c26/001/abf/c26001abf3f0f0d1b0afeb9eabacdacd.jpeg)
Есть примеры по конкретным играм.
Но, если упростить, то игре желательно иметь локализации на языки: английский, французский, немецкий, испанский (Испания), японский, корейский, португальский (Бразилия), русский, китайский упрощенный, китайский традиционный, итальянский.
Ускорение игрового 2D движка Flame до стабильных максимальных FPS на телефонах и ПК
![](https://habrastorage.org/getpro/habr/upload_files/509/23d/8a2/50923d8a275e5cfdf67298875e94b968.png)
Больше года автор разрабатывает свою игру на движке Flame, который написан на Dart и полностью интегрирован во Flutter. В статьи описаны проблемы, с которыми вы можете столкнуться, и пути их решения.
?? Настоящий детектив: открытие метафизического чертога разума Alan Wake II
![](https://habrastorage.org/getpro/habr/upload_files/0d3/0cd/c6a/0d30cdc6a31028301cd88bb4827284f4.png)
Чтобы узнать, как Remedy реализовал эту механику, Гамасутра пообщалась с ведущим нарративным дизайнером Саймоном Васселином, старшим программистом Александром Балакшиным и ведущим UI/UX-дизайнером Рихо Кроллом.
Уменьшение размера файла с игрой в Godot 4
![](https://habrastorage.org/getpro/habr/upload_files/c95/226/096/c95226096454c4b32c0b66e023a4d964.png)
При экспорте своей первой простой аркадной игры в Godot 4.1 автор столкнулся с проблемой. Не смотря на простоту проекта и присутствие лишь небольшого количества содержимого (несколько спрайтов и небольшого разрешения фонов) игра весила 67мб. Он полез гуглить в чём проблема и как можно ужать итоговый exe файл. В статье описано, как можно ужать билд.
?? Как создать сцену самолета с помощью Niagara от Unreal Engine
![](https://habrastorage.org/getpro/habr/upload_files/7a1/93d/fdc/7a193dfdc4a061def607558ad33a74d3.jpeg)
Ренан Сильва поведал о сцене с самолетом, объяснил, как в использовалась Niagara в Unreal Engine, а также предоставил подробные описания этапов анимации и визуальных эффектов, а также конвейеров моделирования, текстурирования и освещения.
Игры 2023 года с лучшим нарративом и сюжетом: Alan Wake 2, Baldur’s Gate 3 и другие
![](https://habrastorage.org/getpro/habr/upload_files/d24/8a0/fd3/d248a0fd3bfe49e3110233ae555e42b9.png)
Когда сюжет и геймплей работают в унисон. Skillbox пообщались с нарративными дизайнерами, геймдизайнерами и сценаристами для полноты картины.
?? Разработка нового поджанра
![](https://habrastorage.org/getpro/habr/upload_files/7bd/520/26f/7bd52026f3c5a67274a0e095ae41615f.png)
Изначально Go! Save the Queen! разрабатывалась и позиционировалась как RTS, но вскоре после презентации разработчики решили перейти к Tower Defense. Вот только Tower Defense обычно статичны, не требуют особой реакций и основаны на долгосрочной или среднесрочной стратегии; между тем, Go! Save the Queen! построена на краткосрочной стратегии, постоянных угрозах, отсутствии отдыха, быстрой реакции. В блоге разработчик рассказал о своём процессе проектирования.
?? Почему образовательные игры не взлетают в Steam
![](https://habrastorage.org/getpro/habr/upload_files/6d4/8b6/b53/6d48b6b533b637ed8b137026a7b8e8c8.png)
Сложно, но не невозможно. Крис даёт полезные советы и делится ссылками по теме.
?? Как создать фотореалистичное ночное болото в Unreal Engine
![](https://habrastorage.org/getpro/habr/upload_files/49c/ee1/d61/49cee1d61e939e24e0fbe9d4a648bf73.jpeg)
Лиза Сапош знакомит с проектом Night Swamp, поделившись своим опытом работы с Nanite в Unreal Engine и рассказав о своём подходе к растительности во время работы.
?? Магический огнестрел в Wizard with a Gun
![](https://habrastorage.org/getpro/habr/upload_files/cc7/135/320/cc71353206d96ee6bb565634782aa90d.png)
Патрик Морган, руководитель студии Galvanic Games, рассказывает, почему волшебникам хорошо бы иметь ствол для подстраховки.
?? Witchfire Design: Deep Dive into the Calamity
![](https://habrastorage.org/getpro/habr/upload_files/25f/852/442/25f852442b6ed9d2f5d2a06a98caed81.jpeg)
Разработчики рассказали про уникальную фичу игры и её создание.
?? Создание демона Абызу
![](https://habrastorage.org/getpro/habr/upload_files/4be/226/e31/4be226e31cd728ae90bc760456569b24.jpeg)
Лондонская команда WorldWideFX объяснила, как демон Абызу из фильма 2023 года The Offering был задуман, смоделирован, текстурирован, анимирован и визуализирован.
Zenject: приёмы и хитрости
![](https://habrastorage.org/getpro/habr/upload_files/262/502/3e5/2625023e539440a92923cf286e7994d2.png)
Автор рассказывает о способах приготовления тех фич и тонкостей Zenject, которые за несколько лет разработки он нашёл полезными и постоянно применял.
?? Создание фотореалистичной корейской улицы в Blender
![](https://habrastorage.org/getpro/habr/upload_files/096/c10/7f9/096c107f964c68afdddb79181a383e56.jpeg)
Гаурав рассказал о проекте Korean Street и подробно объяснил, как Blender использовался для создания фотореалистичного корейского окружения, подробно описав этапы планирования, моделирования, текстурирования и рендеринга.
Искусственный интеллект для игры в Тетрис
![](https://habrastorage.org/getpro/habr/upload_files/f6e/781/016/f6e781016d192de37d88f41fda0d5088.png)
Работая над своей реализацией Тетриса на Javascript, авторстолкнулся с необходимостью тестирования игры. Тестировать хотелось в условиях, максимально приближенных к реальности, т. е., играя в него. Самому тратить часы на игру не было ни желания, ни времени. И он решил разработать бота, который будет играть в тетрис вместо него.
?? Создание параллельного мира Lords of the Fallen
![](https://habrastorage.org/getpro/habr/upload_files/aa8/a3b/2b1/aa8a3b2b1ede9b50455a8aab6f0fcd5e.png)
Глава студии Hexworks Сол Гаскон обсуждает процесс создания параллельного мира. Идея смены состояния игры после смерти была заложена в играх FromSoftware. Но вместо простого изменения состояния игрока после смерти, Lords of the Fallen трансформирует весь мир.
Магия swizzle из шейдеров в C++
![](https://habrastorage.org/getpro/habr/upload_files/34d/d1a/98b/34dd1a98b00a8b72400fb4079cf58c0f.png)
У автора возникли вопросы: как добиться такого же как swizzle синтаксического и семантического поведения в C++ коде, при этом минимизируя потери производительности.
?? Как создать зомби PvP-шутер с видом сверху в Unreal Engine
![](https://habrastorage.org/getpro/habr/upload_files/261/6c0/bdc/2616c0bdc43ef6c7fa779e102550fa27.jpeg)
Андрей Тищенко рассказал о Zombie Raid, проблемах, с которыми пришлось столкнуться при создании игры, и подробно поведал, как команда подошла и проработала изометрический вид, взрывы и баллистическую систему.
PyZelda своими руками или как геймдевить без Unreal, Unity и кредитов
![](https://habrastorage.org/getpro/habr/upload_files/f47/c51/aba/f47c51abae8654ea6a6ef55e1544161a.gif)
Как человеку, который изучал программирование много лет заняться геймдевом? Валерий Линьков пытается на PyGame воссоздать Зельду.
Разное
Худший аспект жизни создателя Terraria — это то, что его жена больше любит Stardew Valley
![](https://habrastorage.org/getpro/habr/upload_files/60d/de1/ea5/60dde1ea52a36d3580a1f93a0c071ead.jpeg)
Об это разработчик рассказал в Твиттере.
Классическая змейка, воссозданная в Houdini
Умар Музаммил продемонстрировал необычный вариант использования софта от SideFX.
Если хотите поддержать выход дайджеста и других материалов, сделать это можно одним из способов.
Также вы можете подписаться на рассылку дайджеста.