Gamedev suffering
9.54K subscribers
1K photos
90 videos
13 files
2.42K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

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

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

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
Голых механик не хватает, нужно ещё и аккуратно работать с эмоциями игрока, чтоб он игру хейтить не начал.

Ты работаешь не с механиками, а с эмоцией игрока. Если игрок фрустрируется, то его легко потерять.


Ссылка на весь выпуск.

#посиделкисинди
👍20❤‍🔥5🍌4
Совсем недавно наблюдали переносы игр индюков на фоне релиза Силксонга, но теперь совсем кекные крики пошли — инди-разработчики жалуются на то, что «низкая цена Hollow Knight: Silksong навредит инди-индустрии» 😂

Отметились:
- Геймдиректор Unbeatable, который думает, что такая политика формирует у игроков установку, будто игры подобного уровня должны стоить всего 20 долларов.
- Разрабы Dorfromantik считают, что назначить справедливую цену на новую игру будет сложно, «ведь игроки будут сравнивать её с $20 за Silksong».

В целом жалобы на то, что у Team Cherry куча денег, поэтому «они могут себе это позволить». Звучит максимально тупо, как по мне. Последний раз подобный кринж мы наблюдали, когда были жалобы на то, что «BG3 завысит планку ожиданий игроков».
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣151🤔13🎉6👎3
[ Недельный геймдев: #242 — 7 сентября, 2025 ]

📜 Обновления/релизы/новости
- Продажи The King is Watching достигли 300к копий
- Независимые разработчики опасаются, что низкая цена Hollow Knight: Silksong навредит инди-индустрии
- Онлайн Hollow Knight: Silksong в Steam превысил 500к человек
- No Man’s Sky достигла лучшего онлайна в Steam за 7 лет — более 93к одновременных игроков
- Subnautica 2 стала самой желаемой игрой в Steam после выхода Hollow Knight: Silksong
- Heroes of Might and Magic: Olden Era добавили в вишлисты более 750к пользователей Steam
- Отменённую Perfect Dark почти воскресили, но сделка сорвалась
- Поставки и цифровые продажи ремейка Metal Gear Solid 3 превысили миллион копий в день релиза
- 2K провела сокращения в Firaxis Games — студии разработчиков Civilization
- The Alters помогла 11 bit studios увеличить выручку на 86%
- На разработку Cronos: The New Dawn потратили менее 27,4 млн долларов

🆓 Халява/раздачи/бандлы/курсы
- Бесплатный набор инструментов для создания персонажей в Maya mGear 5.1

📝 Интересные статьи/видео
- [EN] Ужасные игровые миссии
- [RU] Кубистая планета — делаем шарообразный мир в стиле Minecraft
- [EN] Multiple Frames In Flight // Vulkan For Beginners #24
- [RU] Как пройти Stardew Valley за 4 минуты через code injection
- [EN] Как выглядит игра, заработавшая 1млн долларов, в Unity
- [RU] Обзор DI-фреймворков для Unity
- [EN] Создание персонажа по мотивам Dark Souls с помощью ZBrush
- [RU] КДИ 427. Что делать разработчикам игр на Gamescom
- [EN] Орбитальная механика
- [RU] Опубликовал свой первый пиксельный Asset Pack для itchio и попал на 1 место в Популярном
- [EN] UI Toolkit for Industry
- [RU] Уволились с работы, потратили год на разработку игры — и заработали
- [EN] Moonligher 2: The Endless Vault | Behind the Counter Ep.2 — The Duality of Moonlighter
- [RU] Как не потерять свою игру: реальный кейс. Уроки, за которые автор заплатил целым проектом
- [EN] Помните о первоисточниках (Звёздные войны, Андор и Mass Effect)
- [RU] Vulkan с использованием Rust. Часть 1
- [EN] Video Game Blurs (and how the best one works)
- [RU] Ещё один честный взгляд на инди-геймдев
- [EN] Physically based rendering from first principles
- [EN] Создание игры, в которой вы создаёте жизнь
- [EN] Реализация эффекта фольгированного стикера
- [EN] Cronos: The New Dawn готовится представить захватывающий хоррор на UE5
- [EN] Создание симбиота с щупальцами и повреждённой кожей в ZBrush
- [EN] Как Abiotic Factor подняла продажи до 1,4 млн проданных копий
- [EN] Создание красочного 2D-кролика-воина в 3D с помощью Maya и Substance 3D
- [EN] Венчурный капиталист Йоаким Ахрен: «20 причин, по которым я сказал НЕТ основателям стартапов»
- [EN] Художник делится опытом создания арта ежедневно в течение года
- [EN] Grass Rendering Series Part 4: Level-Of-Detail Tricks for Infinite Plains of Grass in Godot

📙 Разное
- Голых механик не хватает, нужно ещё и аккуратно работать с эмоциями игрока, чтоб он игру хейтить не начал
- Анимешная тян с катаной, созданная с помощью Blender Grease Pencil
- Атмосферная дождливая киберпанковская сцена

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

#дайджест #gamedevnews
1👍19❤‍🔥2🥱2🔥1
Создатели Static Dread: The Lighthouse рассказали о своём опыте разработки и результатах за месяц после релиза.
- $68к бюджет разработки
- 10 месяцев
- 6 человек в кор-команде и 12 фрилансеров, которые помогали с разными аспектами
- 65к вишлистов на релизе

Результаты за месяц:
- 22 500 копий продано
- Медианное игровое время 3 часа 55 минут
- $190к Gross Revenue, $112к доход после вычета доли стима, возвратов и VAT
- $22к доход студии за первый месяц после рекупа и доли издателя
- 92% Very Positive рейтинг
- 110к вишлистов на данный момент
🎉34👍15🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Doom на SQL. Потому что почему бы и нет.
- Состояние всего хранится в таблицах
- Рендеринг через стек вьюх, реализующих рейкастинг и проецирование спрайтов
- Игровой цикл в виде шелл-скрипта, выполняющего SQL-скрипт 30 раз в секунду
🤯62👍15😢2
Разработчик The Last General рассказал как утроил производительность своей игры на #Unity.

Многие оптимизации крутятся вокруг ECS/DOTS и батчинга.
🔥27👍8🤔2
[ Недельный геймдев: #243 — 14 сентября, 2025 ]

📜 Обновления/релизы/новости
- Hollow Knight: Silksong возглавила недельный чарт Steam
- Alinea Analytics: за первые три дня в Silksong сыграло больше пяти миллионов пользователей
- Авторы Squadron 42 пока точно не знают, успеют ли выпустить игру в 2026 году
- Hades II выйдет 25 сентября из раннего доступа
- Игровая выставка РЭД ЭКСПО 2025 не состоится
- Nintendo зарегистрировала в США патент на игровую механику вызова персонажа и боёв с его участием
- GOG о программе сохранения игр: «Иногда процесс занимает годы, требуются настойчивость и доверие издателей»
- Продюсер экранизации BioShock подтвердил, что её сюжет основан на первой игре
- 10 сентября 2025 года платформа Itchio была внесена в реестр запрещённых Роскомнадзором сайтов
- В России откроется новый игровой паблишер
- Владелец портала Modded Hardware выплатит Nintendo 2 миллиона долларов за продажу взломанных Switch

🆓 Халява/раздачи/бандлы/курсы
- Fab: Лимитированный контент до 23 сентября

📝 Интересные статьи/видео
- [EN] Doom-like на SQL
- [RU] Создатели Static Dread: The Lighthouse рассказали о своём опыте разработки и результатах за месяц после релиза
- [EN] Что происходит после закрытия игры
- [RU] «Нужно мыслить с позиции игрока» — интервью с основателем студии perelesoq
- [EN] Как создать японскую улицу в тумане с помощью 3D-программы
- [RU] Как ИИ стал секретным оружием в тестировании игр
- [EN] Как создавался вирусный ролик по Dota 2
- [RU] Тим Кейн: «Если игра получает хорошие оценки, люди игнорируют проблемы, на которые они жалуются в релизах с плохими обзорами»
- [EN] Интервью с Джоном Кармаком (e3 2006)
- [RU] Как заменил систему диалогов старой игры на живую LLM
- [EN] Built with UE5, Borderlands 4 delivers ambitious scale with World Partition, Nanite, Lumen, and more
- [RU] Почему так сложно использовать юмор в играх
- [EN] Physically based rendering from first principles
- [RU] Pixel Table: от идеи до реализации интерактивного пиксельного стола
- [EN] Перестаньте использовать PNG
- [EN] Разработчик объясняет, как утроил производительность своей игры на Unity
- [EN] Что в вашем меше, и как его используют шейдеры
- [EN] Замена травы в Unreal Engine на GPU PCG показывает в 4 раза лучший FPS
- [EN] Кстати, а что такое AA-игра
- [EN] Procedural Island Generation (I)

📙 Разное
- От блокаута до финальной сцены
- 3D-аниматор показал, как он создал 2D-стиль в 3D-софте
- Крутая боевая анимация

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

#gamedevnews #дайджест
1👍12❤‍🔥6🔥3🥱1
На фоне новости о том, что у движка Nau Engine ликвидируют юридическое лицо, можем немножко поретроспектировать.

АПРИОРИ заявила:
Движок Nau Engine продолжит развиваться в формате открытого исходного кода, а децентрализованная модель разработки не предполагает наличия юрлица

Стоит, конечно, задаться вопросом, а действительно ли это ассоциация профессионалов индустрии...

Но лучше поговорить о том, про что это всё было. Почему было? Ну...последний анонс был более полугода назад, коммитов нет, сообщества в соц. сетях мертвы, Дискорд там же. В принципе, можно констатировать, что пациент мёртв. Или, скорей, он никогда и не был живым. Комментировать публично Astrum Entertainment и VK это дело не хотят.

Изначально всё это зародилось на фоне импортозамещения. А это уже под большие сомнения ставит саму идею изначально. Под капотом там частично гайдзиновский Dagor engine (что вообще странно). Дорожная карта и доклады, по которым сразу было видно, что у руководителей нет понимания, как это монетизировать. Отдельные кеки, конечно, научная часть и образовательная в университетах. Но это, как понимаю, для отчётности по деньгам было сделано.

И нельзя сказать, что ничего не делали, там вроде что-то пилилось, были и тех. доклады. Вполне допускаю, что именно разработчики и правда верили в продукт, вот только выглядит так, что руководители знали и понимали, что такие амбициозные планы не получится осуществить.

P.S. а если вы один из разработчиков движка и хотите рассказать про внутряк (можно анонимно), то моя личка всегда открыта.

UPD: а Горелкин как всегда за запреты и насаждение идиотизма сверху.

#nauengine
🫡72🤡17🤣13😎4👍2🍌2🎉1
Forwarded from TechArt - Archive (Oleg Pivovarov)
#TAA_UE5 #TAA_AMD #TAA_BugHunter
#TAA_WTF
Hi! Немного не было сил, последний месяц пришлось разбираться с нехарактерными для меня вещами.

Энивей, держите полезное.

Начиная с Мая месяца, AMD выпустили новые драйвера.
И на всех проектах на UE возникли проблемы - на спавне VFX наблюдается фриз на 100+ms, а геометрию VFX рвет в клочья.
Проблема оказалась на уровне Ribbon module в Niagara.

Несоответствие между размером структуры FRibbonAccumulationValues в шейдере (NiagaraRibbonCommon.ush) и stride size в TransientAccumulation buffers.

В общем стандартное регулярное багло эпиков с компьютами (привет pcg hlsl, привет ui instancing, привет srv просящий uav[WTF]).
Правда на этот раз в дело вмешались AMD и начали всем бить по рукам...

Окей, как чинить?
1. Если вам не нужно здесь и сейчас никуда отправлять билд, или же релизиться -дождитесь 5.7, в него уже должны были внедрить фикс.
2. Заменить GPU Sim на CPU sim в эмиттерах использующих ribbon.
3. Поправить NiagaraRendererRibbons.cpp - добавить проверку на 583 строке:
if (TransientAccumulation[0].NumBytes < (AccumulationBufferStructSize * NeededSize) || (TransientAccumulation[0].Buffer->GetStride() != AccumulationBufferStructSize))
🫡29😱7❤‍🔥2🔥1
Следующий выпуск Посиделок с инди будет 26 сентября в 20:00 по мск (GMT+3).

В этот раз в гостях Семён Гурий, основатель Hypnohead. Поговорим про тернистый путь инди-разработчика и разработку The King is Watching.

Пока только на ютубчике стрим, если руки дойдут, то и на Твич рестрим сделаю. Записи в видео и аудио форматах потом, само собой, выложу. Можете выбрать самый удобный для вас сервис для подкастов из списка.

#посиделки_с_инди
👍27🔥16
[ Недельный геймдев: #244 — 21 сентября, 2025 ]

📜 Обновления/релизы/новости
- Посиделки с инди с разработчиком The King is Watching пройдут 26 сентября в 20:00 по мск (GMT+3)
- У движка Nau Engine ликвидируют юридическое лицо
- Продажи игр серии Amnesia превысили пять миллионов копий за 15 лет
- Нарративный директор Bloodlines 2 заявил, что успех Baldur’s Gate 3 осложнил разработку игры в плане ожиданий
- Split Fiction получила премию «Выдающийся шведский дизайн» — принц Швеции вручил её Юсефу Фаресу
- Геймдиректор Hell is Us об анонсе даты выхода Silksong: «Это GTA VI от мира инди, и внезапно объявлять подобное — немного бессердечно»
- Кооп-RPG Gedonia 2 купили 25к раз за 5 месяцев в раннем доступе
- Продажи No, I’m not a Human российских разработчиков превысили 100к копий — за 4 дня после релиза
- NVIDIA инвестирует пять миллиардов долларов в Intel и займётся с ней совместным производством чипов
- Основатели Unknown Worlds, создавшей Subnautica 2, обвиняют Krafton в «изменении истории во время судебного разбирательства»
- Вышел Godot Engine 4.5
- Обновление Steam, позволяющее разработчикам проще оценить, как скидки влияют на продажи
- Steam прекратит поддержку 32-битой версии Windows с 1 января 2026
- Epic объявила о расширении монетизации в Fortnite — создатели контента смогут зарабатывать на продаже предметов

🆓 Халява/раздачи/бандлы/курсы
- Nival опубликовал исходники Blitzkrieg 2

📝 Интересные статьи/видео
- [RU] Я отклоняю комиты с использованием кучи и прошу коллег переписать такую логику
- [EN] Dot Noise
- [RU] Как мы сделали игру, где персонажи говорят голосами всей семьи
- [EN] 10 причин, почему не стоит откладывать взаимодействие к создателям контента
- [EN] Как конвертируются просмотры у стримеров в вишлисты
- [RU] Повесть о взаимодействии с Nau Engine
- [EN] Создание будильника в Blender и Substance 3D
- [RU] Поговорим о серии Disciples. Часть 1. Sacred Lands
- [EN] How to Think About GPUs
- [RU] Что происходит на рынке метроидваний — оценка экспертов жанра
- [EN] Индустрия не может позволить себе игнорировать картофельные ПК
- [RU] История одного неуспеха или как потерять сотни тысяч долларов на попытках что-то создать
- [EN] За кулисами Tencent
- [RU] Как геймдизайнеру придумать крутую пушку и написать концепт-док для художника
- [EN] Руководство для разработчиков по работе с издателями
- [RU] Как в планировании подружить творчество и управление
- [EN] Как Rain World поддерживает мечту о слизнекоте с помощью модов
- [RU] Синдром второй попытки. Почему мы влюбляемся в игры, которые в первый раз бросили
- [EN] «Война Миров: Сибирь». Дневники разработчиков №8. Как собираются карты

📙 Разное
- Инди-разработчик разбирает процедурную анимацию ящерицы
- Взгляд из-за кулис на анимацию и риггинг для Sonic X Shadow Generations
- Прикольная анимация в Blender

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

#дайджест #gamedevnews
1❤‍🔥19🔥11👍1
z-буфера?

#мемы
🌚54🤣18🤡6🥱5🤔4💩4👍2👎2
Новая часть из серии документалок от Crytek про их историю. В этот раз про Hunt: Showdown.

Разработка Hunt: Showdown была не спринтом, а марафоном


Проект сплотил снова людей, сотрудники собрались из разных команд, чтоб вместе поработать над проектом.

Под конец видео немного рассказали про ремастер Кукурузиса, софтверный рейтрейсинг и т.п.
🔥32
[ Недельный геймдев: #245 — 28 сентября, 2025 ]

📜 Обновления/релизы/новости
- EA готовится к выкупу за 50 миллиардов долларов при участии инвесторов из США и Саудовской Аравии
- GDC переименована в GDC Festival of Gaming: «Индустрия меняется, и мы тоже»
- NVIDIA вложит до 100 миллиардов долларов в OpenAI
- Мошенническая игра из Steam похитила донаты стримера, собранные на борьбу с раком четвёртой стадии
- Студия авторов Gears Tactics больше не принадлежит Tencent
- Создатели «уютной» игры Puffpals, собравшие 2,5 миллиона долларов на Kickstarter, перестали выходить на связь
- Хидео Кодзима признался, что теперь специально добавляет в трейлеры некоторые спойлеры
- Разработчики сообщают о задержке выплат от itchio
- Krafton подаёт новые документы, пытаясь убедить суд провести судебную экспертизу устройств бывших основателей Unknown Worlds
- Вышел Unreal Engine 5.7 Preview
- «Микрон» представил отечественную консоль MikBoy — на полностью российском контроллере RISC-V
- Dutch GameDev Digest
- Дэн Хаузер назвал Red Dead Redemption 2 лучшей игрой, над которой он работал в Rockstar

🆓 Халява/раздачи/бандлы/курсы
- The Best of Synty Game Dev Assets #5

📝 Интересные статьи/видео
- [EN] Постмортем Between Horizons: Проклятие второй игры
- [RU] Игры, которые заставят вас полюбить метроидванию
- [EN] Создаём фантастического сома в 3D
- [RU] Как презентовать новеллу на «Игропроме»
- [EN] How To Give A Video Game Boss «Aura»
- [EN] Пользовательский контент (по-прежнему) является движущей силой продаж и удержания клиентов
- [EN] Передовая технология, лежащая в основе Squadron 42
- [RU] VideoGamesEurope & EGDF — Факты о Европейской игровой индустрии в 2024 году
- [EN] Как Yacht Club Games открывает новые ретро-горизонты с Mina the Hollower
- [EN] Создание дома викингов в глиняном стиле в Maya и Nomad Sculpt
- [EN] Наша история – Эпизод 4 – Hunt: Showdown to Crysis Remastered Trilogy
- [EN] Что такое игровые шоукейсы
- [EN] Создание башни, переделанной в отель в стиле Ghibli, с помощью Substance 3D
- [EN] Трассировка лучей в реальном времени в Bevy 0.17 (Solari)
- [EN] Расцвет симуляторов от первого лица: как Roadside Research быстро набрала 250к вишлистов
- [EN] Болезненные уроки, извлечённые из увольнений
- [EN] Простая теория цвета: руководство для начинающих
- [EN] Погружаемся в игры весенних выставок
- [EN] The performance impact of vertex shader exports

📙 Разное
- 3D-художник демонстрирует, что хаос за кулисами не имеет значения, если оператор крутан
- Ранние наброски сцены из пилотной серии Knights of Guinevere
- Яркая стилизованная сцена, воплощённая в жизнь с помощью Blender

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

#дайджест #gamedevnews
1❤‍🔥13👍6🔥5
EA согласилась на продажу. Их выкупят Silver Lake, Суверенный фонд Саудовской Аравии и Affinity Partners за 55 миллиардов. Снимутся с биржи, компания станет приватной.

Интересно будет посмотреть, как это скажется на структуре и проектах.

Но в контексте этой продажи будет к месту вспомнить похожую сделку Ubisoft, и как там всё приняло не самый приятный оборот. А тут EA на пике продаётся.
🤣39🫡18🤔9🔥2🤡1
На фоне новости о том, что бюджет ИРИ в 2026 году может составить почти 26 млрд рублей, меня больше удивляет вера людей у рулей в то, что в короткие сроки может внезапно появиться проект мирового уровня. Если мы не про просто успешную индюшку говорим, а прям про блокбастер.

Так это не работает.
🤔43🤡20🍌7👍6👎2🤣2
Посиделки с инди #5: The King is Watching и путь к 300к копиям. Много говорили про геймджемы. Профакапился с тем, что про управление командой мало расспросил, но даже без этого 2 часа вышло 😅

Немало поговорили про подход и мировоззрение, курсы и способы/пути обучения.

Где можно послушать/посмотреть:
- Ютубчик
- Spotify
- Apple Podcasts

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

#посиделки_с_инди
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍4🤯3👀2🥱1
Во дела...В Unity нашлась уязвимость, которой подвержены версии движка, начиная с версии 2017.1. Рейтинг у CVE 7.4 из 10, даже не смотря на то, что команда Unity пишет, что нет никаких свидетельств эксплуатации этой уязвимости. Но, например, Obsidian временно сняла с продажи кучу своих игр из-за этой уязвимости. А Marvel Snap, No Rest for the Wicked, Ingress, Fate/Grand Order уже выпустили обновление.

Уязвимость базируется на возможности передавать доп. аргументы командной строки, позволяющие загружать и выполнять произвольный код.

Что делать:
- Если есть исходники, то пересобрать игру на новой версии движка.
- Если нет исходников, то с помощью Unity Application Patcher.

Valve, в свою очередь, уже выпустила обновление Steam'а. Windows Defender тоже получил обновление.

Чуток подробностей о том, как это на различных платформах может использоваться:
- На Android уязвимость может позволить другим приложениям на устройстве запускать ваше приложение и внедрять вредоносную нативную библиотеку с помощью аргумента xrsdk-pre-init-library или overrideMonoSearchPath для 32-разрядных приложений, созданных с помощью Mono.
- На Windows, если приложение зарегано как кастомный URL schema handler, уязвимость может быть использована для повышения привилегий процесса.
- На macOS, если игра собрана с Hardened Runtime, и включены определённые исключения времени выполнения, которые ослабляют защиту от внедрения кода, необходимо принять меры.
- На Linux в окружениях AppArmor, bubblewrap, Firejail, SELinux методы LD_PRELOAD, ptrace могут позволить запустить приложуху с произвольными аргументами.

Обновляемся и патчимся, котята! 🧐

#Unity
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37😱17🤣9🍌1