Недельный геймдев: #172 — 5 мая, 2024

Недельный геймдев: #172 — 5 мая, 2024

Из новостей: HELLDIVERS 2 нащупывает дно, Unity 6 Preview, новым главой Unity станет бывший топ-менеджер Electronic Arts и Zynga, Defold 1.8.0, за пять дней продано более 100к копий Rusty’s Retirement.

Из интересностей: ретроспектива F.E.A.R., проектирование прыжка Раза в Psychonauts 2, разработка игры Jim Power для 8-битной приставки, история портирования Kingdom Come: Deliverance на Switch.

Обновления/релизы/новости

HELLDIVERS 2 нащупывает дно

Интересная ситуация вокруг HELLDIVERS™ 2. Слегка даже грустная.

  • Хорошая игра, которая может принести кучу фана.

  • Не самое удачное соглашение с Sony.

  • Долгое время привязка PSN-акка была необязательной.

  • Теперь зафорсили создание акка, что сильно ударило по оценкам в Стиме и по репутации студии, хотя решение о привязке было не с их стороны.

  • Игру сняли с продажи в Steam в более чем в 170 странах.

А ведь можно было бы провернуть всё куда лучше:

  1. Привязка опциональна.

  2. За привязку какие-то бонусы (скины, валюта внутриигровая, ресурсы).Игроки бы тогда сами активно привязывать начали.

Это, по сути, проёб по части работы с сообществом. И тем страннее мне такое видеть, учитывая всё прошлое классное взаимодействие компании с игроками 😔

Обновление: утром понедельника Sony написала, что «игроки услышаны» и обязательной привязки не будет. Ждём возвращения продаж в Стиме и продолжаем следить за ситуацией.

Unity 6 Preview

Так-так-так, вот и превью Unity 6 стало доступно.

  • Бустанули перфоманс URP и HDRP. В зависимости от контента нагрузка на CPU «может снизиться на 30–50%».

  • GPU Resident Drawer может «оптимизировать CPU frame-time до 50% для GameObjects», когда рендерятся крупные сцены.

  • GPU Occlusion Culling улучшили, меньше оверхеда. Spatial-Temporal Post-Processing (STP) в этом плане ещё помочь может.

  • Улучшили глобальное освещение и скайбокс за счёт Adaptive Probe Volumes.

  • UI Shader Graph’а прокачали.

  • Build Profiles завезли. Можно теперь сколько угодно профилей под различные платформы задавать с различными дефайнами и прочим.

  • Пишут, что появилась поддержка мобильных Android и iOS браузеров. Используют Emscripten 3.1.38 toolchain с поддержкой WebAssembly 2023 и её плюшками (WASM SIMD, 4GB хипа и другое).

  • Экспериментальная поддержка WebGPU.

  • По ECS изменения. Поменяли то, как хранятся Entities, их ID теперь глобально уникальны.

  • Memory Profiler прокачали. Теперь вместо uncategorized нормальная разбивка по категориям: render textures, compute shaders, и т. д.

  • По части сетевых штук много всяких изменений.

За пять дней продано более 100к копий Rusty’s Retirement

Вторая игра от Mister Morris Games — симулятор фермерства, который находится прям в нижней части вашего экрана. Залипательная штука, которая уже принесла копеечку разработчикам.

Новым главой Unity станет Мэтью Бромберг — бывший топ-менеджер Electronic Arts и Zynga

Компания Unity нашла преемника Джона Ричителло, покинувшего пост генерального директора осенью 2023-го после скандала с обновленной ценовой политикой.

Rust GameDev #50 — апрель 2024

Новый выпуск месячного дайджеста раст-сообщества.

Defold 1.8.0

Из нового: появление неймспейса b2d для прямого доступа к Box2D API, emscripten обновлён до 3.1.55 (что позволит начать работу над поддержкой WebGPU). Подробнее в блоге.

Халява/раздачи/бандлы/курсы

Порт wipEout Rewrite на Playdate

Исходники порта старой PSX игры на Гитхабе.

Gem Hunter Match сэмпл от Unity

Официальный пример 2D puzzle/match-3 проекта от команды Unity.

Leartes Studios Unreal and Unity Assets Giga Humble Bundle

В новый бандл входит 61 ассет для Unreal Engine и Unity.

Интересные статьи/видео

🇬🇧 Хорошая ретроспектива F.E.A.R.

На этом канале уже был разбор ИИ в игре, но в этот раз был приглашён разработчик, который этот AI и пилил.

Забавно слушать про некоторые моменты индустрии в те времена. К примеру, над основным геймплеем всего 4 разработчика работало. А Джефа в Monolith брали прям на явную позиции AI-разработчика, что его очень удивило, т. к. обычно искали широспециализированных разрабов.

Он там много про свой путь рассказывает, как вкатывался джуном из госухи. А про историю возникновения термина GOAP отдельная хохма🤭

🇬🇧 Проектирование прыжка Раза в Psychonauts 2

Девин Келли из Double Fine, который в Psychonauts 2 выступал в роли ведущего специалиста по движению перса и его способностям, подробно рассказал о проработке прыжков в игре.

На первый взгляд кажется, что это довольно простая вещь, но…даже у этого, казалось бы, просто концепта множество различных реализаций. Конкретно в Psychonauts 2 используется более 80 ассетов чисто для прыжков.

Ну и про отдельные хитрости тут тоже есть, про то же время койота.

🇬🇧 Приятное разочарование: как создавать интересные игры, поощряющие моральное размышление

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

Воплощаю мечту, создавая собственную игру

Статья про разработку компьютерной игры в одиночку на UE5. Цель статьи — найти как моральную поддержку, так и критику в свой адрес. Когда разрабатываешь в одиночку и от 6 — 12 часов в день, смотришь на свой проект и перестаёшь адекватно оценивать происходящее, всё перемешивается в одну сплошную массу кода и картинок.

🇬🇧 Изменения в отрасли

Небольшая ретроспектива Тима Кейна на фоне сокращений в индустрии. Он сам уже множество раз такое видел и считает, что за всеми падениями идёт очередная волна роста. С индустрией всё будет ок.

Разработка игры Jim Power для 8-битной приставки: из первых рук

Если вы когда-либо хотели узнать, как и кем делаются современные игры для несовременных платформ, каким образом люди вообще приходят к этому — в статье как раз про это.

🇬🇧 Создание симпатичного 3D-домика, похожего на мельницу

Алиса Демаре рассказала про проект «Тихий мельничный дом», объяснив композицию и поделившись советами, которые могут помочь художникам работать более эффективно.

🇬🇧 Прелесть многофазных боссов

В чём фишка боссов с несколькими фазами? Как сделать босса с десятком фаз интересным? Как всегда хороший разбор различных игр по теме.

История портирования Kingdom Come: Deliverance на Switch — кейс от Saber Interactive

В марте 2024 года на Nintendo Switch состоялся релиз Kingdom Come: Deliverance. Оригинальная версия этого исторического ролевого экшена вышла еще в 2018 году. О том, как шла работа над портом, — рассказала в своей колонке для App2Top Жанна Горанская, директор по развитию бизнеса Saber Interactive в СНГ и Восточной Европе.

🇬🇧 Первый после возвращения туториал от Brackeys, по Godot

Легенда вернулась сразу с туториалом более чем на час для новичков.

Шаг за шагом: разработка 3D-игры в Godot 4.2 для начинающих

В прошлой статье автор рассказал, как создавать 2D-игры на движке Godot. На этот раз мы погрузимся в трёхмерные объекты и анимации.

🇬🇧 Как попасть в Daily Deal Стима

Чаще всего игра и так должна быть плюс-минус успешной (от 1к отзывов), но бывают и исключения.

🇬🇧 Battle Royale Casino Royale

За счёт чего такие химеры выстреливают? В посте deconstructoroffun хороший разбор механик приводится.

🇬🇧 Создание 3D-моделера на C за неделю

В рамках Wheel Reinvention Jam Дэниел Хупер создал 3d-моделлер всего за неделею с использованием raylib.

🇬🇧 Кватерниончики

Хорошо объясняющий кватернионы доклад с GDC 2023.

🇬🇧 BattleRoyale на Unity

Проект создан с помощью Zenject, UniRx, UniTask, Async Addressables, Scriptable Objects, Unit Testing. Все исходники на Гитхабе.

🇬🇧 Постмортем на Ultra Ball

Мысли и выводы после разработки проекта в рамках геймджема.

Создание космошутера в Defold

Небольшая серия видео по созданию простого космического шутера в Defold.

🇬🇧 Погружаемся в работу с материалами на GPU в Nanite

Презентация и слайды с недавней GDC. Тут и про дизайн Нанитов вцелом, и про работу худождников с системой.

🇬🇧 Как отзывы влияют на продажи вашей игры в первый месяц

Немного анатилики от gamediscover. Для этого они проанализировала данные около 700 игр, вышедших с сентября 2023, имевших хотя бы 5к вишлистов на релизе и продавших хотя бы 500 копий в первый месяц.

🇬🇧 Воссоздание карточных эффектов из Balatro в Unity

André Cardoso решил воссоздать шейдеры из нашумевшей игры и показать сам процесс. Все исходники на Гитхабе.

🇬🇧 Искусство спирали: каскады неудач в играх-симуляциях

В статье рассмотрено, как каскады неудач формируют игровой процесс в играх-симуляциях, таких как Songs of Syx и Rimworld, балансируя драматические истории с возможностями восстановления игрока.

Разное

Интересный эффект зума

Просто наклони.

Анимация Венома с препродакшена Spider-Man 2

Аниматор поделился наработками.

Симуляция реалистичной 3D-юбки в Blender

14
210

Комментарии

Создание космошутера в Defold

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

это сомнительная новость

Кенни, который с ассетами тоже учебные материалы готовит https://www.youtube.co...

Кенни, который с ассетами тоже учебные материалы готовит https://www.youtube.co...
iBarin
Кенни, который с ассетами тоже учебные материалы готовит https://www.youtube.co...

О, и он тоже подался в эту область)

Это он!

Я так смекаю, что сони хотят стать полноценным издателем игр на ПК и начинают пропихивать свою сеть, как когда то юбики начали по умолчанию требовать юплей или рокстары - свой ублюдский "сошиал клаб". Я в душе не разумею, зачем издателям это надо, но тут сони отличаются от других только тем, что раз - поздно проснулись, и два - не создали нормальной технической базы, т.е. простого лаучера для ПК, не связанного с региональными ограничениями консолей.