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

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

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

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик (при поддержке ПМа в фоне) бежит выкатить новый билд игры в пятницу вечером.

#мемы
🫡71🤣32💩2
[ Недельный геймдев: #222 — 20 апреля, 2025 ]

📜 Обновления/релизы/новости
- Ubisoft опубликовала в открытом доступе свой инструмент симуляции дальтонизма
- После ухода из BioWare Дэвид Гейдер занимался сиквелом Planescape с Крисом Авеллоном
- Defold 1.10.0
- Dwarf Fortress достигла 1 миллиона продаж в Steam
- Глава Rebellion заявил, что Atomfall во многом обязана своим успехом Game Pass
- Сооснователь New Blood Interactive: «Baldur’s Gate 3 доказала, что люди хотят глубоких CRPG, прохождение которых занимает месяцы»
- Дэвид Гейдер: EA всегда предпочитала Mass Effect, а Dragon Age была на грани закрытия со времён Origins
- AppLovin сократила ещё 97 сотрудников, включая CEO студии Machine Zone
- Отчёт Devolver Digital: Switch — самая популярная консоль для игр издателя
- Выручка упала на 22%, но убытки сократились более чем втрое
- Геймджем GMTK возвращается в 2025

📝 Интересные статьи/видео
- [EN] Улучшения по части DirectX 12 в Unity 6
- [RU] Важные пункты в договоре с композитором на примере кейса «Зайчика»
- [EN] URP Cookbook: Compute shaders
- [RU] «Мы продали уже две машины», — авторы DreadMoor о ходе разработки игры
- [EN] Новости от Valve на GDC
- [RU] «Dendy: сейчас я сделал бы то же самое» — интервью с Виктором Савюком
- [EN] Game Developers Conference 2025
- [RU] Андрей Чернышев (Anji) — 5 лет делаю игру про аниме-девочку в панельке
- [EN] Создание заброшенного трамвая с помощью Maya, Substance 3D и Unreal Engine
- [RU] Radiance Cascades — Новый взгляд на глобальное освещение
- [EN] Pixel Art Class — Going Further on Posture
- [RU] Game++. Work hard
- [EN] Создание японской ткани для кимоно в 3D
- [RU] Польская кузница идей: как устроен бизнес PlayWay — теневого короля на рынке малобюджетных игр
- [EN] Life After the Success of Dwarf Fortress — Dwarf Fortress Series (Episode 4)
- [RU] Введение в концепцию «потока» в левел-дизайне — Часть 1
- [EN] Как Houdini помог сформировать систему убеждений в фильме «Головоломка 2»
- [RU] Game Engine 3 — оболочка для визуального программирования игр на Python (от идеи до реализации)
- [EN] Impact and Sales are NOT the Same
- [EN] Моделируем и текстурируем атмосферное окружение с архитектурой в стиле Прекрасной эпохи
- [EN] Monte Carlo Crash Course
- [EN] To Early-Z, or Not To Early-Z
- [EN] Path Tracing Nanite in NVIDIA Zorah
- [EN] Изготовление китайской бамбуковой пароварки для пельмешек в 3D

📙 Разное
- Прикольная анимация в Unity
- Плавная анимация огня в Material Maker

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

#gamedevnews #дайджест
👍27🔥12👀3
Gamedev suffering
[ Недельный геймдев: #222 — 20 апреля, 2025 ] 📜 Обновления/релизы/новости - Ubisoft опубликовала в открытом доступе свой инструмент симуляции дальтонизма - После ухода из BioWare Дэвид Гейдер занимался сиквелом Planescape с Крисом Авеллоном - Defold 1.10.0…
[ Недельный геймдев: #223 — 27 апреля, 2025 ]

📜 Обновления/релизы/новости
- Продажи Clair Obscur: Expedition 33 достигли миллиона копий
- Meta уволила более 100 сотрудников Reality Labs
- Генпрокуратура попросила запретить в России «экстремистскую деятельность» издателя «Леста Игры»
- Unity 6.1
- Assassin’s Creed Shadows стала самой продаваемой игрой марта в США
- Онлайн ремастера Oblivion в Steam превысил 100 тысяч человек — спустя три часа после релиза игры
- В Японии больше 2,2 миллиона человек подали заявку на предзаказ Switch 2
- Основатель издательства Raw Fury о внезапном релизе ремастера Oblivion: «Для инди такие ситуации — проблема»
- Box2D 3.1
- Intel планирует сократить более 21к работников к концу недели
- ИРИ открыл конкурс для инди-разработчиков — победители получат до 15 миллионов рублей
- Bevy 0.16
- Отображение поддержки специальных возможностей в Steam

🆓 Халява/раздачи/бандлы/курсы
- Процедурный шейдер облаков для Blender
- Апрельский контент от Эпиков

📝 Интересные статьи/видео
- [RU] Как 20-летний баг GTA San Andreas всплыл в Windows 11 24H2
- [EN] Как можно разнообразить внутриигровые таймеры
- [EN] Diablo против Darkest Dungeon: разработчики о балансе наказания и мощи
- [EN] Как создать стилизованную сцену врат Тории с помощью Unreal Engine
- [RU] Легковесная система комбо-атаки
- [RU] От первых штрихов до 2D анимации прямо в Unity
- [RU] Звуки музыки Super Nintendo
- [EN] Искусство дизайна одежды для персонажей Baldur’s Gate 3
- [RU] Русская рулетка с дробовиком
- [EN] Как QA-команда Avowed устраняла ошибки, работая с инструментами для дизайнеров
- [RU] Досье на студии от ветеранов Blizzard (1998–2019): от ArenaNet и убийц Diablo до громких провалов и триумфа Marvel Snap
- [EN] Создание двери в стиле игры Wukong с реалистичной растительностью
- [RU] Опыт написания Unity Scriptable Render Pipeline, Часть 1

📙 Разное
- Контроллер персонажа в Unity
- 3D-художник воссоздал Старфаер из «Юных титанов» в Maya, ZBrush и Blender

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

#gamedevnews #дайджест
5👍22🔥10
Зачем так пугать то, Габен? 😭
🤣74🫡25👀5😢3🎉1
И к хорошим новостям: суд Калифорнии вынес решение по делу Epic против Apple в пользу Эпиков. Больше 4 лет ушло на это.

Это означает, что в США (как и ранее уже было решено в Европе) 15-30% сбора Apple за веб-транзакции теперь не будет.
👍94🎉41🔥14🍌3🤔2
GTA VI перенесли на 26 мая 2026 года.

Издатели/студии, у которых релиз их игр был намечен на эти даты:
🫡97🤣43👀3🤡2
Посмотрел пока только часть подкаста с Тимом Суини (CEO Epic Games), но уже много интересных моментов.

Самое забавное, видится мне, многие думают о нём как о манагере, хотя он по факту намного круче как программист. Я бы сказал, на уровне с Кармаком. Оказывается в свое время, когда вышел Wolfenstein, Суини перестал программировать на 6 месяцев, т. к. впал в депрессию из-за осознания, что не сможет этого повторить 😅

Для меня в видео предостаточно моментов саморефлексии, особенно, когда он рассказывает про молодость и первые годы существования Эпик Геймз.
- Программировать начал лет с 10.
- Не считает, что есть "ненужные знания". Знания из совсем левых областей ему потом очень помогали. Но сейчас, например, в США на детей очень давит общество, у них нету возможности изучать мир как раньше, умений исследовать нет, инженерный интеллект не развит.

Epic Games на первых этапах типичный стартап:
- Все технари, выделенных менеджеров не было.
- Когда на них вышли первые разработчики, чтоб получить лицензию на движок, вся команда участвовала в переписках с клиентами, слушала фидбек.

Про первые годы в компании
Я просыпался, кодил, иногда ел. У меня в целом ничего в жизни больше тогда не было.


Начинал с Паскаля, перешёл на Си, т. к. перфоманс очень важен был, плюс поддержка операционок. Потом перешёл на С++, т. к. очень упрощало разработку (хе-хе).

Он обычно покупал поддержанные компы, но чтоб выжать продуктивность, понял, что нельзя экономить и построил окружение вокруг максимизации перфоманса. Купил CRT моник на 24 дюйма. Весил 100 футов. Спина неделю болела 😅

Ну и, как всегда, я прям офигеваю, когда такие люди рассказывают про технические челенджи и как их преодолевали. Это совсем не тот уровень, с которым сталкивается большинство разработчиков. За 30 часов он сделал редактор для геометрии, с возможностью вырезать части. Когда слышишь про такие сложные задачи и время, за которое они это решают, а потом видишь, как нынче люди неделю могут кнопку красить, то ощущение, что Суини, Кармак и другие подобные деды просто существа с другой планеты.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84👍20❤‍🔥9😢3🤣2
А вот то, что Суини говорит про Unreal Engine 6, меня очень смущает. Особенно учитывая предыдущее обсуждение того, как движок эволюционировал, и что UE5 стал пиком (из-за Люмена и Нанитов, по большей части).

Что же нас ждёт в UE6? Ну...основной упор на их язык Verse и химеру из UE5 и UEFN. Идея в том, чтоб упростить разработку геймплея и чтоб разработчики «могли собирать версию игры как и в острова в Fortnite, так и как стенделон билды». Т. е. каких-то эволюционных изменений особо ждать не стоит, максимальная ставка на Fortnite, его расширение и интеграция полная на уровне всего движка.

Первая превью версия UE6 приблизительно будет через года 2-3.

#unrealengine
🫡49😡13🔥6🤣6🍌5
[ Недельный геймдев: #224 — 4 мая, 2025 ]

📜 Обновления/релизы/новости
- Продажи Kingdom Come: Deliverance II превысили три миллиона копий
- Даниэль Ахмад: повышение цен от Microsoft — это только начало
- Ремастер Oblivion возглавил чарт Steam среди платных игр, а Expedition 33 дебютировала со второй строчки
- Отчёт Remedy: выручка и прибыль выросли — отчасти благодаря роялти с продаж Alan Wake 2
- Хендерсон: следующей масштабной RPG по Assassin’s Creed дали «зелёный свет» — разработка началась
- Шрейер: EA отменила extraction-шутер по Titanfall и ликвидировала 300-400 рабочих мест
- EA провела сокращения в Respawn и отменила два проекта на ранней стадии
- Продажи Elden Ring превысили 30 миллионов копий
- Epic Games Store перестанет брать с разработчиков комиссию за первый миллион долларов выручки в год
- Apple запретили брать комиссии за транзакции вне App Store
- EA перестанет создавать симуляторы ралли — судьба студии Codemasters под вопросом
- СМИ: Blizzard начала переговоры с Nexon о разработке игры по StarCraft
- Исходный код «Блицкрига» размещён в открытом доступе
- Малик Хатажаев: «Если суд удовлетворит иск, то компания перейдет в собственность Росимущества»
- Microsoft повысит цены на AAA-игры до 80 долларов
- Defold 1.10.0

🆓 Халява/раздачи/бандлы/курсы
- Complete 2D Game Assets Humble Bundle

📝 Интересные статьи/видео
- [EN] Тим Суини про Fortnite, Unreal Engine и будущее гейминга
- [RU] Миграция игры с Rust
- [EN] Сэм Лейк об Alan Wake 2: «Очень горжусь тем, чего мы добились»
- [RU] Миграция с Bevy на Unity
- [EN] Создание сцены в стиле Warhammer 40K в Blender и UE5 Substrate
- [RU] Быстрое приближённое умножение и деление чисел с плавающей точкой
- [EN] Чудовищный взгляд на Алису, Чеширского кота и Белого кролика в ZBrush
- [RU] Golang на PlayStation 2
- [EN] Как игра с itchio стала хитом и заработала миллион долларов
- [RU] 400 000 вишлистов и первый релиз за 8 лет
- [EN] Создание фэнтезийного рыцаря-женщины
- [RU] Deus Ex Human Revolution и кибер-ренессанс
- [EN] Как Cloverpit добавили в список желаемого 100к раз за неделю
- [RU] Как уйти из геймдева, чтобы снова попасть в геймдев
- [EN] Разработка захватывающего экшена в TREPANG2
- [EN] Почему игры для PS1 выглядели именно так

📙 Разное
- Физическая симуляция верёвки
- Прикольная система сжигания бумаги в Unity

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

#дайджест #gamedevnews
👍31🔥7❤‍🔥2
Не то, чтоб новая информация. Эта тема уже не раз обсуждалась, но в этот раз инфа из первых рук. Марк Дарра рассказал про то, что там происходило у Биоварей, когда пилились Андромеда и Dragon Age.

Команда Dragon Age была обманута из-за отсутствия интереса со стороны EA к франшизе

Довольно много странных решений, которые очень навредили проектам.
- Переброс команды на ME.
- Потом переброс на Anthem.
- Сокращений в Монреальской студии.
- Про возвращение Кейси Хадсона узнал постфактум. Он был 2 лицом в студии, но с ним даже не посоветовались. Этот и другие моменты он воспринял как неуважение.

Какие-то непонятные подковёрные игры топов EA. Мда. А ведь хочется просто игры делать...
😢33👍6🤡5🫡2
Gamedev suffering
[ Недельный геймдев: #224 — 4 мая, 2025 ] 📜 Обновления/релизы/новости - Продажи Kingdom Come: Deliverance II превысили три миллиона копий - Даниэль Ахмад: повышение цен от Microsoft — это только начало - Ремастер Oblivion возглавил чарт Steam среди платных…
[ Недельный геймдев: #225 — 11 мая, 2025 ]

📜 Обновления/релизы/новости
- Кристофер Дринг: «Некоторые издатели и разработчики спрашивают, зачем им теперь делать игры для Xbox»
- Суд подтвердил законность 69-миллиардной сделки Microsoft и Activision Blizzard
- Продажи Split Fiction достигли четырёх миллионов копий — за два месяца после релиза
- Продажи Clair Obscur: Expedition 33 достигли двух миллионов копий
- Ремастер The Elder Scrolls IV: Oblivion уже вошёл в тройку самых продаваемых игр года в США
- Microsoft представила ремастер Gears of War — релиз 26 августа
- Глава разработки Clair Obscur: Expedition 33 искал коллег для работы в соцсетях
- Apple попросила отсрочить исполнение предписания, которое запрещает ей брать комиссию за покупки в обход App Store
- Бюджет Control 2 «немного ниже», чем был у Alan Wake 2
- Исходники Fallout и Fallout 2 в безопасности
- Марк Дарра: «команда Dragon Age была обманута из-за отсутствия интереса со стороны EA к франшизе»
- Tripledot Studios приобретает мобильный игровой бизнес AppLovin за 800 миллионов долларов
- Себастьен Деги, создатель Substance 3D, открывает новую студию
- Красная книга разработчика

🆓 Халява/раздачи/бандлы/курсы
- Miziziziz опубликовал исходный код игр на Godot

📝 Интересные статьи/видео
- [EN] Как Riot Games ведёт войну с читерами
- [RU] Процедурная диалоговая система Арканума
- [EN] Создание окружения, вдохновлённого Dark Souls
- [RU] История одной разработки: Передвижные барабаны в стиле классики Sokoban в инди платформере X-Drums 2.0
- [EN] Ты мастер или перфомер
- [RU] SDK для ретрокомпьютера на примере Evo SDK
- [EN] Как смоделировать и затекстурировать атмосферную сцену в ванной
- [RU] Проблема высоких каблуков в играх
- [EN] Understanding The Math Behind ReSTIR GI
- [RU] Game++. while (!game(over))
- [EN] Как создать необычный научно-фантастический пистолет в 3D
- [EN] Как Джо Кассаво превратил нишевую механику в успешную инди-франшизу
- [EN] Создание яйца лицехвата из «Чужого»
- [EN] Unreal Engine 5 powers Game of Thrones: Kingsroad on PC and mobile
- [EN] Boosting GPU Radix Sort performance: A memory-efficient extension to Onesweep with circular buffers

📙 Разное
- Имитация светового отклика для глаз VRChat-аватара

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

#дайджест #gamedevnews
🔥28👍10😍1
Forwarded from DogDog (Dmitrii Filatov)
1983 vs 2025: Уроки самого большого кризиса игровой индустрии

В середине 80-х в индустрии видеоигр случился самый масштабный кризис за все время. С 83 по 85 год индустрия схлопнулась с $3.2 миллиардов до $100 миллионов (падение на ~97%). Этот кризис принято называть "Atari shock". Из кризиса 83 года индустрия вышла. Мне стало интересно сделать сравнение с текущей ситуацией, изучить причины кризиса и то, как студии его  преодолели.

https://blog.dimafilatov.ru/atari-shock-1983/

Сразу вывод: Текущий кризис успешно преодолеют те студии, которые сделают ставку на качество и инновации, сумеют построить вокруг себя преданную аудиторию, обеспечат хотя бы частичную финансовую и полную управленческую независимость, построят отношения с платформами и IP-холдерами, а еще не забудут о разумной диверсификации по жанрам, платформам и целевым сегментам аудитории с фокусом на игроке, а не инвесторе.

За информацию спасибо Интернету, YouTube, книгам, GPT, GameDev Reports, AppMagic и VG Insights, InvestGame и всем кто делился мыслями и идеями по пятницам, в курилке и на звонках.
🤔27🤣13❤‍🔥9👍6👎1
Хорошие технические статьи про оптимизацию трассировки пути в Indiana Jones:
- Shader Execution Reordering and Live State Reductions
- Opacity MicroMaps and Compaction of Dynamic BLASs
❤‍🔥33👍3
Как-то упустил, а там оказывается Havok (спустя 25 лет) поменял ценообразование, чтоб могли себе позволить и средние студии 🤔

Если бюджет менее 20 миллионов баксов, то один Havok продукт будет стоить 50к, никаких роялти.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔37🤣21🔥10
Gamedev suffering
[ Недельный геймдев: #225 — 11 мая, 2025 ] 📜 Обновления/релизы/новости - Кристофер Дринг: «Некоторые издатели и разработчики спрашивают, зачем им теперь делать игры для Xbox» - Суд подтвердил законность 69-миллиардной сделки Microsoft и Activision Blizzard…
[ Недельный геймдев: #226 — 18 мая, 2025 ]

📜 Обновления/релизы/новости
- Создатели Stellar Blade о недоступности игры в регионах без PSN: «Мы обсуждаем проблему с издателем»
- В Steam обновили ежемесячный чарт лучших новинок — теперь показывают 50 игр и больше рекомендаций
- EA обяжет сотрудников работать в офисе не менее трёх дней в неделю
- Microsoft сократит ещё 3% сотрудников по всему миру
- Отчёт Capcom: очередной год роста и почти 52 миллиона проданных копий игр
- Геймдиректор Expedition 33 лично настоял на добавлении в RPG сложных мини-игр
- В Госдуме предложили штрафовать разработчиков до 5 млн рублей за антироссийский контент в играх
- Мобильный издатель Brightika планирует инвестировать 3 млн долларов в инди-игры для ПК и консолей
- Valve опровергла взлом Steam
- Ubisoft отчиталась об «уверенных результатах» Assassin’s Creed Shadows и падении поступлений на 20,5%
- Unity 6.2 Beta
- Unreal Engine 5.6
- Ремастер Syberia выйдет в конце 2025
- Havok поменял ценник для небольших студий

🆓 Халява/раздачи/бандлы/курсы
- Ultimate World Building Assets Humble Bundle

📝 Интересные статьи/видео
- [EN] Как число юзеров за первый релизный день в Steam связано с продажами первой недели
- [RU] «Змейка» и «Тетрис»: почему они до сих пор с нами
- [EN] Как создать стилизованный шейдер воды
- [RU] Лабиринты текста как игровая механика, или как неэкранизируемая литература становится источником геймдизайна
- [EN] Doom: The Dark Ages — DF Deep Dive Review — The id Tech 8 Engine Is Stunning
- [EN] Создание окружения пустынного храма
- [EN] Руководство по маркетингу запуска в Steam в 2025
- [RU] Анализ Steam: сделай свой хоррор
- [EN] Оптимизацию трассировки пути в Indiana Jones: Shader Execution Reordering and Live State Reductions
- [EN] Оптимизацию трассировки пути в Indiana Jones: Opacity MicroMaps and Compaction of Dynamic BLASs
- [EN] Squad Busters 2.0 and Supercell’s YOLO Strategy
- [EN] Естественная причёска с длинными волнами
- [EN] Как создать сцену в стиле The Last of Us с помощью Blender
- [EN] Benchmark: ItchIO traffic
- [EN] Mastering Reflection & Refraction In OpenGL
- [EN] Рендеринг Assassin’s Creed Shadows
- [EN] Meshlets and Mesh Shaders

📙 Разное
- Эмоциональный аниме перс, созданный в Blender
- Реалистичная короткомеражка, созданная в UE5
- Анимация ледяной атаки, созданная для No Rest for the Wicked
- Трибьют Гуре
- Старый трейлер Clair Obscur: Expedition 33

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

#дайджест #gamedevnews
5🔥23👍4❤‍🔥1
Из интервью id Software и Digital Foundry на тему того, почему DOOM: The Dark Ages умудряется работать на PC с практически нулевым количеством статтеров и без прекомпиляции шейдеров\их долгой компиляции в реальном времени. Перевод мой.

Ключевые тезисы:
— Все ключевые решения в планировании развития движка принимались еще на этапе разработке DOOM 2016. Проводятся итерациями — проделана просто огромная работа;
id пошли по пути максимального сокращения количества шейдеров, способных выполнять нужную задачу. Таким образом их сильно проще оптимизировать. И такая оптимизация затрагивает сразу большое количество мест в игре. Поэтому в итоге шейдеров меньше, они легковеснее, быстрее работают, быстрее компилируются;
— GPU, как и любой процессор, очень не любят менять контекст вычислений. Меньше шейдеров — меньше переключений, меньше задержек при вычислениях;
id сильно заморочились с тем, чтобы у них потоки никогда не стояли без дела. Никаких "пузырей" между расчетами. Плюс, огромная заморочка с гомогенностью расчетов и одинаковость времени их выполнения.

Магия id — это умение заранее запланировать большие постепенные изменения в движке, а также сводить к минимуму разброс нагрузок на железо, независимо от того, какое оно — консольное или PC.
🔥126👍21
У нас в Balancy за последнее время 2 крупных новшества.

Во-первых, добавили возможность синхронизировать Addressables с нами.
- Автоматизированная синхронизация редактора с нашим беком
- Всё сохраняем у себя в CDN
- Загрузка в SDK полностью на нас
- Можно регулировать в админке декларативно, какие бандлы и когда подкачивать
Дока по работе с Addressables: https://en.docs.balancy.dev/data_editor/addressables/
Дока по планировщику: https://en.docs.balancy.dev/data_editor/scheduling/

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

P.S. продолжаем тестировать C++-версию нашего SDK. Если у вас игра на Кокосе или на JS/TS, и вы хотите попробовать наш сервис в своей игре, пинганите в личку 😉

#Balancy
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍8🤡7❤‍🔥2