Недельный геймдев: #132 — 30 июля, 2023
Owlcat отказалась от AppsFlyer в Pathfinder из-за негативной реакции, UE 5.3 Preview, суд наложил арест на владельцев Game Insight, презентации Santa Monica Studio с GDC 2023, разработка игры для xkcd
Из новостей: Owlcat отказалась от AppsFlyer в Pathfinder из-за негативной реакции фанатов, Unreal Engine 5.3 Preview, суд наложил арест на счета и имущество владельцев Game Insight, новые инструменты Steamworks для отчётов о трафике.
Из интересностей: как продвигать любую игру не затрачивая денег и времени в Steam, салфеточная математика игр-сервисов, как оптимизируют графику в играх, стоит ли идти в ранний доступ, разработка игры для xkcd, презентации Santa Monica Studio с GDC 2023.
В рассылку входят лишь самые интересные материалы (размер письма ограничен). Остальные новости можно почитать в оригинале.
Обновления/релизы/новости
Owlcat отказалась от AppsFlyer в Pathfinder из-за негативной реакции фанатов
Owlcat в Pathfinder добавили AppsFlyer, и…всё закончилось не так, как они ожидали. Игроки взбунтовались (т. к. аналитика собирает данные игрока): удаление игры, обещания, что больше не купят, и вот это вот всё.
Команда была довольно пессимистично настроена изначально, но масштабы шитшторма «превзошли самые худшие ожидания». В итоге студия выкатила обновление, которое выпилило AppsFlyer из игры.
Как я понял, после обновления игра предлагала обновлённый EULA подтвердить, иначе вовсе играть не сможешь. У игроков сгорело именно из-за форса. Если б был opt-in, то вряд ли такая реакция бы была.
Unreal Engine 5.3 Preview
В этой версии функции рендеринга обеспечивают больший контроль над производительностью и дают лучшие результаты. Сократилась сборка с помощью Multi-process Cook, что ускорит итеррирование.
Также добавили ряд экспериментальных функций: Sparse Volume Textures и Volumetric Path Tracing, которые предоставляют новые возможности для объёмных эффектов, таких как дым и огонь; Skeletal Editor для работы с весами и скинингом в движке; поддержка Orthographic Rendering, что особенно полезно для архитектурных и производственных визуализаций и проектов стилизованных игр; и улучшенные инструменты для работы с тканью с помощью Panel Cloth Editor и ML Cloth.
Суд наложил арест на счета и имущество владельцев Game Insight по иску конкурсного управляющего
Речь о 75,9 млн рублей задолженности по зарплате, которую компания не выплатила 271 сотруднику.
Techland объявила о начале «новой главы» — её мажоритарным акционером станет китайская Tencent
Студия сохранит права на свои IP и полную творческую свободу. Пока.
Новые инструменты Steamworks для отчётов о трафике
Новые инструменты по UTM и прекращение поддержки Google Analytics.
Халява/раздачи/бандлы/курсы
Game Dev’s Guide to Fantasy Creatures Assets Bundle
Новый пак ассетов для Unity. Можно использовать и в других движках. К тому же, в части набор есть исходники, что упрощают это дело.
Интересные статьи/видео
🇺🇸 Система прототипов в Arcanum
Тим Кейн рассказал про то, как они оптимизировали игру по части используемой памяти за счёт использования прототипов.
Каждый объект имеет ссылку на прародителя, в котором хранились базовые поля (ХП, урон и т.д).
У объекта есть битовые поля, указывающие, переопределялось ли поле.
Если объекту, например, ножу нужно задать иное значение урона, то выставляется бит в 1 и добавляется поле.
Большая часть игровых объектов не меняет большую часть полей (для многих меняется лишь позиция в мире), что сильно экономит использование RAM и уменьшает размер сейвов.
Кейн отдельно отметил, что буквально все объекты имеют поле для здоровья: «Лучше иметь его для всех объектов, но не использовать, чем не иметь, а потом на поздних этапах разработки добавлять».
Закулисье Steam. Как продвигать любую игру не затрачивая денег и времени
В статье автор рассказывает о способах продвижения игры внутри Steam, про которые частично упоминал в материале про «плохие игры». А также показал, как просто и легко крошечной игре собрать минимальные 2000 – 3000 вишлистов.
🇺🇸 Воссоздание подводных солнечных лучей из Аватара в Houdini
Набиль Джабур, FX TD в Framestore, рассказал, как ему удалось воссоздать эффект из фильма.
🇺🇸 Ловушка игр-сервисов: салфеточная математика
Марк Дарра в последнем видео в контексте gaas и MMO игр весьма очевидную вещь рассказал, которую (почему-то) многие предпочитают на своей шкуре проверить — «если мы отожмём 10% аудитории крупняка, то всё будет в шоколаде». Подобное вечно и в стартапах вижу.
Даже если отбросить слишком уж оптимистичный прогноз, высокую стоимость разработки таких игр и прочее, то мало кто играет в десятки Destiny одновременно и по 10 часов в день. Время (как и сами игроки) конечно.
Но, тем не менее, даже крупные издатели пытаются безуспешно ворваться и отжать кусок пирога у топовых игр. И почти все безуспешно.
Отдельно ещё отмечает тему сессий внутриигровых. Многие с этим носятся, думая, что если игрок заходит в игру каждый день, то это автоматически повысит прибыль. Это, мягко говоря, в общем случае совсем не так
🇺🇸 Как оптимизируют графику в играх
Небольшой доклад программиста игровой графики Васифа Абдуллаева.
🇺🇸 Постмортем: прототипирование Let’s! Revolution! для превращения Minesweeper в пошаговую роглайк стратегию
Майкл Хайленд, креативный директор, и Ян Сандстром, программист геймплея, рассказывают о том, как их команда прошла через утомительный процесс выпуска своей первой коммерческой игры.
Разбор мобильных игр #05 Solitaire Enchanted Deck Pt1
В этой части детально разобраны ASO от Виктории Клименко, UA от Зоряны Омельчук а так же монетизация от Олега Шлямовича.
🇺🇸 Стоит ли идти в ранний доступ?
В общем случае лучше не надо. И уж точно не нужно идти в EA только чтоб «получить немного фидбека от игроков».
🇺🇸 От небольшой японской анимационной студии до DreamWorks и арт-директорства
Художник по персонажам Чарльз Эллисон рассказал, как он попал в индустрию, поведал о первых шагах в DreamWorks и поделился советами для начинающих художников.
Разработка игры для xkcd
20 апреля xkcd опубликовал Escape Speed — четырнадцатый ежегодный комикс в виде мини-игры к Дню смеха. В статье кратко расписано про её разработку.
🇺🇸 Obsidian 20th Anniversary Documentary | Part 4
В этот раз речь идёт о разработке Tyranny, Pillars of Eternity II: Deadfire и начало разработки The Outer Worlds.
🇺🇸 Презентации Santa Monica Studio с GDC 2023
Студия выложила слайды своих презентаций. Доклады как про рендеринг, так и про анимации, AI и прочее.
🇺🇸 Маркетинговые результаты демки Furnish Master
Примеры рекламных кампаний, циферки и советы.
🇺🇸 Как создавать шейдеры природы с помощью Shader Graph в 2022 LTS
Команда Unity рассказывает про тонкости написания шейдеров и приводит пример оного для шейдера природы.
Миссия Hyper Games по популяризации муми-троллей
Разработчик Snufkin: Melody of Moominvalley рассказывает про адаптации мира Туве Янссон.
Адаптивное обновление тайлов в Commander Keen
Fabien Sanglard разбирает технологию, использовавшуюся в первой трилогии.
Разное
Паутина Человека-паука, созданная в Unreal Engine
Новая демонстрация проекта gibb09.
Моддер воссоздал локации из Bloodborne в Майнкрафте
Небольшое интервью с автором.
Если хотите поддержать выход дайджеста и других материалов, сделать это можно одним из способов.