Недельный геймдев: #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

Из Твиттера.


Если хотите поддержать выход дайджеста и других материалов, сделать это можно одним из способов.

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