Gamedev suffering
9.37K subscribers
974 photos
89 videos
13 files
2.38K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про другие вещи мне интересные: @apanasik_jobless

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
Странно, что в блоге Godot нету поста про это, а Эми шедоудропнул новость только в Bluesky, но для движка появился долгожданный Asset store.

Как понимаю, пока в бете.

#Godot
🎉74🤯17🔥10🌚2🤔1
Индюки нередко смотрят лишь на крупные площадки для маркетинга, предполагая, что там "огромная аудитория" и что смогут "урвать кусок трафика". Может и урвут, а может и нет.

Я бы рекомендовал (помимо прочего) обратить свой взгляд и на небольшие сообщества/сайты. Особенно если там есть спец. инициативы по поддержке индюков. Из тех, где я сижу, с небольшим числом подписчиков, но консистентным активом:
1. kknights
2. enthub. Там админ как раз анонсировал инициативу для индюков только что

По количеству, само собой, не сравнится с Пикабу или DTF, но аудитория более лояльна и может дать дополнительные буст для небольшой инди на старте.
👍67🔥18❤‍🔥5🌚5🎉3
[ Недельный геймдев: #232 — 29 июня, 2025 ]

📜 Обновления/релизы/новости
- «С нами всё в порядке!»: «Леста Игры» объявила о планах обжаловать решение суда о признании экс-главы экстремистом
- Бетка Ассет-стора для Godot
- Dune: Awakening достигла миллиона проданных копий — она показала самый успешный старт в истории Funcom
- Кооперативный симулятор скалолазания Peak разошёлся тиражом в миллион копий за 6 дней
- Студия авторов MindsEye подтвердила решение провести сокращения
- В студии The Chinese Room прошли сокращения, но релиз Bloodlines 2 всё ещё намечен на октябрь
- Продажи франшизы Little Nightmares достигли 20 миллионов копий
- Расширение студии, переход на UE5 и задействование компаньонов — Owlcat о The Expanse: Osiris Reborn
- Крис Авеллон присоединился к студии Republic Games — она создаёт игру, вдохновлённую «золотым веком RPG»
- Riot закрывает Hypixel Studios и отменяет Hytale после десятилетия разработки
- API Steamworks для получения данных о продажах
- Изменения в управлении изображениями на странице в магазине Steam
- Google выпустила собственное автономное приложение Instant Games
- Apple вводит новые сложности, чтобы «открыть» App Store в ЕС

🆓 Халява/раздачи/бандлы/курсы
- Июньский контент для UE
- Риг Триггера из Zenless Zone Zero
- SideFX делится инструментами Houdini, разработанными для Project Skylark

📝 Интересные статьи/видео
- [EN] «Цифровое воровство» и справедливость
- [EN] Создание воображаемого ретро-устройства с помощью Blender и Substance 3D
- [RU] Создание Chessort: игра для сортировки шахматных головоломок
- [EN] Создание стилизованного персонажа-скелета в 3D
- [EN] Какие жанры «правили» в Steam? Новый взгляд
- [EN] Rules of the Game 2025: Uncommon Techniques from Insightful Designers
- [EN] Создание жуткой сцены с таксофоном, вдохновлённой Silent Hill и Resident Evil
- [RU] Владимир Белецкий — как мужик пошёл искать Лихо Одноглазое
- [EN] Создание расписанного меча с помощью Substance 3D
- [EN] Advanced Graphics Programming in Unreal, part 1
- [EN] Почему вы откладываете битву с финальным боссом
- [EN] Создание реалистичной дрели с износом с использованием 3ds Max и Substance 3D
- [EN] 5 полезных советов по Blender
- [EN] «Мы буквально прошли через мясорубку». Безвременная смерть и травматическое возрождение Evercore Heroes
- [EN] Узнайте больше о технологии, лежащей в основе RenderMan XPU от Pixar
- [EN] Немножко туторов по пиксель-арту

📙 Разное
- Пиксель-арт в 3 секундах
- Тапатульки в Майке

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

#дайджест #gamedevnews
👍21🔥7😡3👎2💩1
Microsoft сократит ещё 9000+ человек. Дофига, конечно.

В игровых студиях в том числе:
- В подразделении King, работающем над Candy Crush, 200 человек уволят (~10% штата).
- Zenimax, куда входит Bethesda, тоже скоро начнёт уведомлять сотрудников.
- Turn 10, разрабатывающая Forza Motorsport, лишилась около половины штата.
- Perfect Dark отменили, The Initiative закрывают.
- Пишут, что Фил Спенсер уйдёт с поста CEO Microsoft Gaming после запуска Xbox следующего поколения. Опровергли.
- Сотрудники студии Джона Ромеро написали, что «вся студия» распускается.
- Команды Forza Motorsport больше нет, остались только те, кто работает над Horizon.

Интересно, Фил в своём письме отдельно отмечает, что, в первую очередь, под сокращения попали манагеры 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
😢45🫡28🤯9👍7😱2
This media is not supported in your browser
VIEW IN TELEGRAM
Если тебе нужен шанс наконец-то допилить тот игровой сервис, который лежит в черновиках — вот он 👇

VK Dev Grantsконкурс с грантами до 1 млн рублей и полной поддержкой от VK. Заявку можно подать хоть одному, хоть командой. Дают не просто деньги, а вебинары, менторство и продвижение твоего проекта на 45 млн пользователей платформы.

📅 Регистрация на первый этап — до 31 июля.
🎁 За идею можно сразу получить 50 000.

Всё честно, поэтапно и с умом.
Регистрируйся тут.

#реклама
👍60🤡50🤣11🌚3❤‍🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Приключения продолжаются. Следующая задача была в том, чтоб обновлять объекты в игре на основании ивентов системы об изменениях окон. Для этого есть удобный хук SetWinEventHook, хотел бы я сказать, но...

1. Там может прилететь множество событий различных. Есть частично схожие события (EVENT_OBJECT_HIDE, EVENT_SYSTEM_DIALOGEND, EVENT_OBJECT_DESTROY, EVENT_SYSTEM_FOREGROUND). Часть из которых прокает одновременно порой.
2. Прилетает это всё в другом потоке. Но эт ладно, синхроним через очередь.
3. Не все окна уничтожаются при закрытии. Например, всеми используемый File explorer не вызывает событие EVENT_OBJECT_DESTROY. Чтоб не тратить ресурсы на пересоздания, шелл это окно скрывает, а не убивает, вызывая событие EVENT_OBJECT_CLOAKED.
4. Когда происходят действия с окном, то там прилетает указатель. И это может быть как корневое окно, так и дочернее. Окно состоит из нескольких мини-окон под капотом, у каждой свой дескриптор. Поле для поиска, например, это подокно (лол). Приходится GetAncestor'ом брать родителя.
5. Но и это с нюансами. Например, когда тот же File explorer закрывается, то вызывается событие EVENT_SYSTEM_FOREGROUND. При этом там id всегда не тот, который был для события появления окна. Приходится запоминать локально id из последнего такого события. И с ним сравнивать. Если отличается (значит, что новое окно всплыло), тогда старый объект можно уничтожить в мире, т. к. предполагается, что старое окно скрылось.

В итоге, почти всё победил. Остался только баг с меню Пуск. По ивентам не могу отловить его закрытие, поэтому объект в мире игры продолжает висеть. Возможно просто отфильтрую его, чтоб вообще не появлялся.
🤯14👍7🔥1🌚1
Спустя столько времени создатели Dave the Diver наконец-то признали, что они не инди. После всех наград и номинации Best Indie Game на The Game Awards 2023. Своевременно.

В интервью геймдиректор сказал, что «никогда не позиционировал игру как инди».
🌚72🤣46🤡28👍1
Получили сегодня письмо с заголовком «Class Action Notice» в отношении Valve? Нет, это не спам. Сам сайт реальный. Как и иск.

Суть иска проста: Valve обвиняется в использовании своего доминирования в Steam для подавления конкуренции.
- Не позволяют разработчикам продавать свои игры дешевле на других платформах (например, Epic Games).
- Ограничивают использование ключей Steam — особенно при более низких ценах за пределами Steam.
- Дают крупным издателям лучшие % с дохода и большую видимость.

Звучит знакомо? Вообще да, дело ещё с 2021 года тянется, а в ноябре 2024 иск перевели в статус коллективного. Суд разрешил рассматривать дело от имени всех разработчиков, которые продавали игры в Steam в период с 28 января 2017 года по 25 ноября 2024 года.

Если просуммировать:
- Паниковать не надо
- Это не спам
- Вы можете присоединиться к иску, даже если не гражданин США
- Этот иск вряд ли что-то изменит
😱36🫡26👍12🤔10😎4
Крутая статья про создание своего трассировщика лучей на CUDA! Автор заявляет, что порой его реализация быстрее более, чем в 3 раза реализации в Vulkan/RTX.

Целью было выжать максимум. В посте описан опыт, что сработало, что нет, ну и советы даны. Может быть интересно, как разработчикам игр (особенно, если вы по графике), так и просто CUDA-энтузиастам.
🔥21❤‍🔥6👍2🤯1
[ Недельный геймдев: #233 — 6 июля, 2025 ]

📜 Обновления/релизы/новости
- Microsoft начала массовые увольнения в игровом подразделении — они затронули Bethesda
- Продюсер Xbox посоветовал уволенным сотрудникам обратиться к ИИ для помощи с поиском работы
- Кампания «Прекратите убивать игры» набрала миллион подписей. Её цель — «спасти игры от уничтожения издателями»
- Европейская ассоциация издателей об инициативе Stop Killing Games: «Закрытие онлайн-сервисов должно быть одним из вариантов для компаний»
- Студии Raven Software, Sledgehammer и Turn 10 провели сокращения
- Krafton объявила об уходе всех трёх руководителей студии Unknown Worlds, известной по Subnautica
- Авторы Star Citizen представили обновлённую реферальную программу
- Экс-сотрудник студии Turn 10 заявил, что команды Forza Motorsport больше не существует
- Студия соавтора Doom Джона Ромеро лишилась финансирования для своей следующей игры
- Создатели The Alters ответили на обвинения в использовании ИИ-контента в игре
- Трёх экс-руководителей Ubisoft приговорили к условным срокам по делу о домогательствах
- MindsEye перезапустят, одной из причин провала игры называют «саботаж»
- Одним из отменённых проектов People Can Fly был сиквел Outriders
- Президент ZeniMax Online Studios Мэтт Фирор покинет компанию — после 18 лет работы
- Microsoft отменила Perfect Dark и Everwild
- Steam получил обновление с улучшенным оверлеем производительности
- Сооснователя Metacritic в прошлом просили не учитывать некоторые рецензии ради изменения средней оценки
- NVIDIA DLSS 4 теперь работает в Unreal Engine 5.6
- Разработчик Myst провёл новые увольнения

🆓 Халява/раздачи/бандлы/курсы
- Packer-IO 1.3 теперь интегрируется напрямую в Blender

📝 Интересные статьи/видео
- [EN] Секреты битв с боссами
- [RU] Пишем 3D-игру для ретро-устройств весом в 600Кб
- [EN] Тайлы и проекции
- [RU] Процедурная генерация воксельных рогаликовых уровней
- [EN] Evolving Worlds from Chaos: The Art-Led Approach of ‘Darkest Dungeon 2’s’ Procedural Generation
- [RU] Ротоскопирование унижает нейросети, или как технология древности поможет улучшить арт для вашей игры
- [EN] Моделирование и текстурирование реалистичного прицельного лазера с помощью Substance 3D
- [RU] Большое интервью с Mundfish — об Atomic Heart 2, The Cube и выходе за привычные рамки
- [EN] Alien: Isolation — The Retrospective
- [RU] Это не должно быть страшно: как не-хоррор-игры пугают сильнее ужастиков
- [EN] Как Cairn набрала 500к загрузок демоверсии в Steam/PS5
- [RU] Руководство по эффективной локализации в Unreal Engine
- [EN] Как создать стилизованную женщину-кошку с помощью ZBrush и Marmoset Toolbag
- [RU] SRP ч2, Уравнение рендеринга. Функции освещения
- [EN] Создание заброшенной железной дороги в антиутопическом сеттинге
- [EN] Оживляем старинный советский бидон в Blender
- [EN] Создание реалистичного белого медведя
- [RU] Приключения с WinAPI
- [EN] Celebrating 25 years of Diablo II with David Brevik
- [EN] CUDA Ray Tracing 2x Faster Than RTX: My CUDA Ray Tracing Journey
- [EN] Real-Time GPU Tree Generation

📙 Разное
- Водопад, созданный в Blender с покадровой анимацией
- Милые анимешные глаза, созданные в Blender
- Воссоздание эффекта окклюзии из Baldur’s Gate 3 в UE

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

#gamedevnews #дайджест
1❤‍🔥18🔥14👍3
Сегодня прям пачка "интересных" новостей.

Власти обсуждают возможность введения обязательного условия для иностранных онлайн-игр и сервисов работать только с локальным издателем

Необходимость такого ограничения обсудят на следующей встрече членов администрации президента РФ с представителями игровых компаний. Если такое ограничение примут, то разработчики, выпускающие игры в РФ, будут обязаны заключать договор с местными кормушками.

Всё в рамках обсуждения по развитию (разделу) видеоигрового рынка в России.



Путин подписал закон об установке RuStore на технике Apple

С 1 сентября на продаваемых в России устройствах должна быть обеспечена возможность установки и обновления приложений российских разработчиков.

Продаваемая в России техника с предварительно установленными программами должна будет позволять устанавливать и обновлять такие приложения, а также производить платежи при их установке и использовании с применением единого магазина приложений.
😡50🫡33🤡22👍8👎1🤣1
Студия Джона Ромеро не закрылась. Romero games прояснили ситуацию, т. к. «некоторые СМИ распространяли неточную информацию».

Финансирование проекта прекратилось, но студия жива. С ними уже связались несколько заинтересованных издателей.
❤‍🔥40👍15🎉12🤔1
[ Недельный геймдев: #234 — 13 июля, 2025 ]

📜 Обновления/релизы/новости
- Разработчика «Мира танков» передали под управление компании, учреждённой меньше двух недель назад
- Студия Джона Ромеро уточнила, что не закрылась, но ей нужно «пересмотреть кадровый состав»
- Krafton отвергла предположение, что причиной переноса Subnautica 2 стало нежелание выплачивать студии авторов бонус
- Уволенные руководители Unknown Worlds подают в суд на Krafton
- Переход к 16кб-ым страницам на Android
- Роскачество проверит Genshin Impact и Honkai: Star Rail на использование «манипуляций» для продажи внутриигровых предметов
- Актёры озвучки одобрили новый контракт SAG-AFTRA с игровыми компаниями
- NVIDIA стала первой компанией в истории с капитализацией в четыре триллиона долларов
- Инди-хит Peak разошёлся тиражом в 5 миллионов копий
- Epic Games отозвала иск к Samsung, поданный из-за запрета на установку приложений из «сторонних» магазинов
- Продажи The Alters достигли 280 тысяч копий
- Кристофер Дринг: прибыльность Game Pass не учитывает расходы внутренних студий Xbox
- Путин подписал закон об обязательной предустановке RuStore на смартфоны и планшеты, в том числе на iPhone
- Unigine 2.20

🆓 Халява/раздачи/бандлы/курсы
- Симулятор эволюции в Godot
- Редактор 2D эффектов для Bevy
- DevNullifier

📝 Интересные статьи/видео
- [EN] Билли Бассо об архитектуре кода Animal Well
- [RU] goYSDA: Как мы в ШАДе переизобрели и сделали непрерывную игру Го, выкинув из него сетку
- [EN] Создание sci-fi ножа с использованием Plasticity
- [EN] Создание Таинственного рыцаря по мотивам Lies of P с помощью ZBrush и Substance 3D
- [RU] Вы не будете в это играть: игровые миры, в которые больше нельзя попасть
- [EN] Создание материала тайла в живописном стиле с помощью Substance 3D Designer
- [EN] Создание дома волшебника по мотивам Kingdom Hearts с динамическими временами года
- [EN] Как Peak продалась 4,5 млн копий менее чем за месяц
- [EN] Как сделать уютный деревянный дом с помощью Blender
- [EN] Кен Левин о System Shock 2, Ghost Story Games и Judas
- [EN] Dragon Age: The Veilguard — GI, RT, Character Creator и другие системы
- [EN] Intro To Terrain Generation
- [EN] Building Big Impact, One Brick at a Time: Marginal Gains in LEGO Horizon Adventures
- [EN] Дорога Indiana Jones and The Great Circle к 60 Гц
- [EN] Эволюция глобального освещения в Overwatch 2
- [EN] Архитектура рендеринга Anvil
- [EN] Geometry rendering and shaders infrastructure in Warhammer 40000: Space Marine 2
- [EN] RE ENGINE Meshlet Rendering Pipeline

📙 Разное
- Как выглядят 90 нарисованных кадров
- Различные способы сделать персонажа видимым за препятствиями

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

#gamedevnews #дайджест
👍20❤‍🔥12🔥1
Отдельным постом, всё же, напишу про новость из последнего дайджест про 16КБ страницы в Android'е.

Раньше на Андрюше использовали 4КБ страницы. Но большинство ARM-овских CPU поддерживают 16КБ. И вот в Android 15 можно работать как с 4КБ, так и с 16КБ.

С 1 ноября 2025 года все приложения/игры в Google Play должны добавить поддержку 16КБ страниц.

Что обещают:
- В целом буст производительность 5-10%
- Запуск приложений в среднем на 3% быстрее, в некоторых случаях до 30%
- На 4% меньше жрёт батарею
- Камера стартует на 5% быстрее

Т.е. по сути, все эти бонусы получим чисто за счёт обновления SDK и системы до Android 15+.

#android
🔥30👍8🤯4
Тим Кейн: «В наши дни почти не осталось разруливателей». Большинство людей просто ожидают, что им скажут, что делать.

Он рассказал про забавный баг с походкой в Fallout, на фикс которого они месяцы убили, но куда интересней был поинт про то, что в 80-90-х почти все были, как он их называет, figure-it-out разработчиками.

Не было туториалов, видео и даже книг, по которым ты мог бы выучиться. Почти всё приходилось выяснять и во всём разбираться самому. Сейчас мало таких людей, большинство ждут, когда им всё разжуют и распишут, дадут чёткую задачу.

В айтишечке тоже это наблюдаю, кстати.
😢27👍9👎6🤡5🤔4👀3
Помните был такой Game Insight? Дело о банкротстве всё ещё идёт, но...

Бывший управляющий приложил выписку из дела, где Мацанюк открыто обвиняет судей в противоправной деятельности 😂

Для тех, кто забыл, вот пост про то, как компания кинула сотрудников.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚26🤡18💩8🤣4🤔2🔥1😡1
Вероятно, уже видели новость про King и то, что якобы некоторых уволенных сотрудников заменят ИИ-инструментами, которые они же создали. Напомню, что там волна сокращений была.

Со слов уволенных сотрудников, руководители King планируют заменить их с помощью инструментов на базе ИИ. Я тут отмечу, что для меня эти увольнения выглядят, скорее, как оптимизация процессов и структуры в целом, а ИИ тут приплели, т.к. хейт ИИ теперь на хайпе, но, учитывая, как насильно MS внедряет ИИ, не удивлюсь, если и правда всем своим студиям жёстко насаждают его.

Но поговорить хотел немного про другое. Два основных момента:
1. ИИ это типичная автоматизация. В прошлые десятилетия много людей сократили, т.к. куча ручной работы была автоматизирована. Да взять те же системы документооборота.
2. Автоматизация не всегда означает сокращения. Взять те же системы документооборота.

Немного математики
- Сотрудник делает ассет за 10 часов
- 10 сотрудников
- Значит за 10 часов в среднем будет 10 ассетов
- ИИ делает за час, значит за 10 часов сделает 10 ассветов
----> увольняем 9 сотрудников, один оставшийся всё делает с помощью ИИ

Вроде логично, но ведь можно оставить 10 сотрудников, тогда будет 100 ассетов за 10 часов. Ого, так можно было?! 🤯

Тут, понятное дело, всё упирается в цикл разработки. Условно, если у тебя апдейт раз в 10 часов, тебе нужны 10 ассетов, то нет толку делать 100, раз они не нужны, но...Можно:
1. Делать обновления крупней, чаще.
2. Делать несколько проектов одновременно.
3. И т. д.

TL;DR: даже если на первый взгляд манагерам кажется, что ИИ может позволить сократить сотрудников, то всё равно будут и те, кто не будет сокращать людей, а использует это ускорение, чтоб быстрее пилить контент/проекты, при том же штате.

P.S. читаем дальше первого абзаца плиз)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53👎32🔥5🤣4🌚1
Хорошее видео с объяснение того, как самим Screen Space Ambient Occlusion реализовать. Понятно теория объяснена и автор по шагам по всей реализации проходит.

Все исходники из этого тутора лежат на Гитхабе. Ну и в целом рекомендую подписаться на канал, дядька много технической годноты рассказывает понятным языком.
🔥37
А Roblox то неплохо так летит. Вообще, ожидаю, что у них в ближайшие годы будет всё хорошо.

Это не только Роблокса касается. Тот же Тим Свини эту тему тоже активно педалирует, даже на уровне Unreal Engine.

Мета-вселенные как-то выборочны взлетели (привет, Фортнайт), но, из того, что я вижу, мета-вселенные и UGC будет очень хорошо развиваться в ближайшие годы. Особенно с текущим бустом от ИИ. Есть там, конечно, моментики с регуляциями и законами, но всё решаемо.

Повод на подумать вам, как в плане акций, так и в плане проектов 😉
👎49👍27🤔16