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

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

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

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
Разработчик пожаловался, что сборка игры на Вулкане сжирает в 10 раз больше памяти, если имя исполняемого файла Mosaic. Если переименовать, то вместо 400MB метод vkCreateInstance аллоцирует всего 35MB.

Вероятно, связано с тем, что в драйвере на некоторые зарезервированные имена есть доп. логика. Аналогичная тема у Nvidia, когда поведение зависит от имени файла.
🤯85🤣36🌚9🔥3😱3
[ Недельный геймдев: #207 — 5 января, 2025 ]

📜 Обновления/релизы/новости
- Продажи Stardew Valley превысили 40 миллионов копий на всех платформах
- Palworld достигла самого высокого онлайна в Steam с марта — 212 тысяч игроков
- Notch собирается заняться преемником Minecraft
- Tango Gameworks официально переродилась под названием Tango Gameworks Inc
- Глава команды Black Myth: Wukong намекнул, что игра не выходит на Xbox из-за проблем с оптимизацией
- Пакеты Godot C# переходят на .NET 8
- Defold 1.9.6

🆓 Халява/раздачи/бандлы/курсы
- Дополнение к Blender для рисования на 3D-объектах (как слои Photoshop)
- The Game Dev Asset Mega Bundle

📝 Интересные статьи/видео
- [EN] Тим Кейн о том, почему студии делают RPG с прохождением через насилие: «Не потому, что им так хочется. Они делают их, потому что они продаются»
- [RU] Перевод статей инди-разработчика Томаса Сала о техно-арте через призму своих игр
- [EN] Про будущее повествования с Кеном Левином
- [RU] Как понять Unity3d, если ты .NET разработчик
- [EN] Создание Малыша Йоды из Мандалорца в 3D
- [RU] Героические цивилизации — гибрид двух легендарных игр
- [EN] Про порт GTA3 на Sega Dreamcast
- [RU] Монетизационные механики AFK Journey
- [EN] Сборка игры на Вулкане сжирает в 10 раз больше памяти, если имя исполняемого файла Mosaic
- [RU] Парадокс открытого мира в видеоиграх
- [EN] Как продать более 1 миллион копий своей игры (Томас Ванденберг)
- [RU] Hail to the Rainbow. Разработка игры длиною в вечность. Часть 2. 3D контент и шейдеры
- [EN] 7 things to learn about Steam in 2024
- [RU] Как спроектировать игровую математическую модель, забалансить её и не сдуреть
- [EN] Изменения рендеринга в Moana 2
- [RU] Как делали игру для геймджема и случайно поехали в Германию
- [EN] 6 интересных технических аспектов про GTA San Andreas
- [RU] «Киберинсайды Игрового Мира», выпуск 1: стоимость ААА-игры, сложности Motion Capture и подъём индустрии
- [EN] Вспоминаем историю офлайн-рендеринга
- [EN] UE5 Vortex UV Distortion | Вдохновлено Balatro

📙 Разное
- Doom-капча
- Фанатская анимация по Celeste
- Завораживающая лесная сцена в Blender

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

#дайджест #gamedevnews
👍19🔥13
Forwarded from Заметки безработного Апанасика (Andrei Apanasik (Balancy))
Я всё-таки чуток подробнее посмотрел презы с CES 2025. Записал видео с ключевыми моментами.
🤣30🌚4🫡3
Все мы любим циферки. В этот раз пост от разработчика про его опыт работы с создателями контента.

На удивление, опыт оказался в целом положительным. Добавилось 5к+ вишлистов, три сотни участников в Дискорде, появился в discovery queue в Steam.

Не знаю, сколько по факту человек потратил на эту активность, но про подобный опыт интересно читать всегда.
🔥34🤔4👍2❤‍🔥1🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
Тим Кейн: если бы игроки говорили больше о том, чего они хотят, а не о том, что им не нравится, это был бы куда лучший и понятный фидбек.

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

Это не особо помогает разрабу понять, что игроки именно хотят.

Ну и напомню, что негативный фидбек тоже нужно уметь давать правильно.

Бесполезный фидбек: боты тупые.
Полезный фидбек: мне не нравится, что боты не прячутся за укрытиями.

Обсудим? 🌚
👍94🤔12🤡8❤‍🔥4🌚1
Вот за такие решения нужно по рукам бить.

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

#unity
🔥81😱49👍14💩11😎4
У AMD на CES было весьма странно, особенно по части новой линейки и FSR 4. Но Digital Foundry (как они считают) смогли немного потыкать "Экспериментальный проект". Скорей всего это и был FSR 4.

Если так, то оно в разы круче 3.x версии.
- Пропали моргания на беках (особенно на бело-серых объектах)
- Частицы отрисовываются нормально, а не как обрубки какие-то
- Анимации персов в толпе нормально отрисовываются
- С мозаичными текстурами (ковёр, например) больше нет проблем
- Остальные аспекты улучшены

В общем и целом выглядит норм. Ждём полноценных бенчей и сравнений, особенно с новым DLSS 🤔
👍11🤔5🔥3
[ Недельный геймдев: #208 — 12 января, 2025 ]

📜 Обновления/релизы/новости
- Шрейер: «Игры становятся всё дороже из-за неэффективного управления»
- Количество загрузок модов для Baldur’s Gate 3 через внутриигровой менеджер превысило 100 миллионов
- Сценарист последних Deus Ex рассказал, чем могла закончиться история Адама Дженсена в триквеле
- Square Enix начала активнее защищать сотрудников от токсичных фанатов
- Российская стратегия Broken Arrow собрала свыше 800 тысяч вишлистов в Steam
- Assassin’s Creed Shadows ещё раз перенесли — теперь на 20 марта
- В Rocksteady Studios прошли сокращения
- Спикер Госдумы заявил о планах «защитить граждан от деструктивного контента» — в том числе в видеоиграх
- На разработку и поддержку Black Ops Cold War потратили 700 миллионов долларов
- Valve разрешит устанавливать SteamOS на другие портативные устройства
- 100 Slaps: The Breaking News The Games Industry Ignored in 2024
- Игры из Game Pass теряют около 80% ожидаемых продаж по полной цене на Xbox
- Игрок Path of Exile показал коллекцию ультраредких предметов, включая кольцо, которое существует всего в 4 экземплярах в мире
- Cloud Imperium Games провела реорганизацию руководства
- Победители Game Off 2024
- NVIDIA анонсировала DLSS 4 с многокадровой генерацией
- AMD предварительно показала видеокарты Radeon RX 9070 XT и RX 9070 на RDNA 4
- NVIDIA представила RTX 5090, RTX 5080, RTX 5070 Ti и RTX 5070
- «Умные» ИИ-напарники от NVIDIA начнут появляться в играх
- Включение нейронного рендеринга в DirectX: поддержка кооперативных векторов появится скоро

🆓 Халява/раздачи/бандлы/курсы
- Исходники 2d-merge игры на Defold
- Инструменты Houdini из Project Grot

📝 Интересные статьи/видео
- [EN] Первый взгляд на FSR4
- [RU] Создание прототипов игр на LÖVE
- [EN] Кинематографическое освещение заброшенной обсерватории в UE5
- [RU] Шахматный движок на 84688 регулярных выражениях
- [EN] Пост от разработчика про его опыт работы с создателями контента
- [RU] Разбор рендеринга в Unity, часть первая: Built-in rendering
- [EN] Знают ли геймеры чего они хотят
- [RU] Unity Cheat Sheet
- [EN] Создание таинственной сцены с реалистичной листвой с помощью SpeedTree
- [EN] Создание персонажа, вдохновлённого Y2K, с детализированными текстурами
- [EN] Данные по 50 лучшим AAA, AA и инди, выпущенным в Steam в 2024 году
- [EN] Синтез музыки из JSON’а
- [EN] 600к+ вишлистов Outbound

📙 Разное
- Хитрый способ сэкономить время
- Разработчик системы камер Star Wars Jedi работает над кастомным решением UE5
- Создание CGI оригами сакуры из короткометражного анимационного фильма, вошедшего в шорт-лист премии «Оскар» 2025 года

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

#дайджест #gamedevnews
6👍23🔥7👀3
- VG Insights выдаёт, что MiSide заработала $25m
- Gamalytic чуть скромнее — $16m

Но...интересный моментик в том, что, если верить gamalytic, 40%+ продаж из РФ. Если это так, то вполне можно пилить игры на локальный рынок небольшими командами 🤔
🤔72👍9🤯9
Кому верим?
- Главе 1C Game Studios Альберту Жильцову, который считает, что мы ненавидим всё отечественное
- Андрею Воронкову из ИРИ, который говорит, что у нас нет предвзятого отношения к отечественным проектам

🤔
🌚97🤔42🤣27💩9😱2
Имейте возможность передать свои дела тиммейту, если что-то пошло не так. Ну и да...не нарушайте законы, котята.

А то тут вон разработка Fortune's Run прекращена, т. к. автора посадят в тюрьму на 3 года 🤯

Конечно, посадят не и-за игры, дело старое, уже 5 лет тянется из «прошлой плохой жизни», но, тем не менее...
🤯46🌚10🤔6😢3🔥1
Media is too big
VIEW IN TELEGRAM
Джонатан Блоу о релизе новой игры: «Хотелось бы, чтоб она вышла не позже, чем через год». Разработчик Braid и The Witness рассказал, что не хотелось бы затягивать разработку.

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

А сам движок в будущем планирует выложить в открытый доступ. Он рассчитан больше на программистов и «не будет похож на тот же Godot, где упор на то, что ты можешь сделать игру почти без умения программировать».
🔥53🤡14🤔10👍6👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Вот вам интересный кейс по продвижению и набору вишлистов.

Соло-разраб месяц назад начал пилить игру, опубликовал смешное видео, как лягушка катится с горки. Неделю назад создал стриницу в Стиме, и...
- 80к вишлистов
- 16к лягушат в дискорде
- 250к подписчиков в инсте
- 40к попдисчиков в Тик-токе

Такие дела.
🤯107❤‍🔥45😎14👀2👎1
Кейн опять базы навалил. В этот раз про рефакторинг. Хуже не будет, если повторим, а то, по опыту вижу, не до всех доходит с первого раза.
- Не нужно рефакторить чисто ради рефакторинга.
- Делать это следует только после определённого времени, когда уже понимаешь, как код используется и как с ним взаимодействуют. Возможно код вообще потом выбросят, что и рефакторить не надо будет.
- Не всегда рефакторинг делает лучше, порой разрабы слишком замудрёно делают, что код ещё тяжелее становится читать.
- Рефакторинг может добавить багов.
- Сроки и бюджеты у проекта ограничены, лучше посветить время текущим проблемам, а не рефакторингу того, что не аффектит негативно систему.

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

Из забавных примеров: в играх на Unity они вызывают сборку мусора, когда игрок в меню настроек. Он всё равно этого не заметит, зато это снизит шанс фриза во время геймплея. Мы, помню, похожие шутки делали во время переключения сцен 😅
🔥44👍20🤔4❤‍🔥3
Читаю историю успеха (sort of). 10-часовой курс по геймдеву, страница в Стиме, год разработки -> 90к вишлистов.
- Как пишет, на маркетинг не потратили ни копейки
- За год выпустили 5 демок
- В самом начале разработки все были джунами
- Подписались с издателем Assemble Ent
- Были в номинантах most wholesome game на GAMESCOM

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

Самое трогательное — часть про поддержку. Котят, поддерживайте своих друзей и родственников 🥹
❤‍🔥92👍9🤔6😢3
[ Недельный геймдев: #209 — 19 января, 2025 ]

📜 Обновления/релизы/новости
- Ludum Dare временно отменён
- Семья Гиймо рассматривает создание новой компании вместе с Tencent. Ей хотят отдать часть активов Ubisoft
- Геймдиректор Crysis о её графике и требованиях: «Я хотел, чтобы игра не старела»
- В США запретили продажу лутбоксов в Genshin Impact подросткам без согласия родителей
- Larian полностью сосредоточилась на следующей игре, но история Baldur’s Gate 3 «ещё не закончена»
- Сервисные игры Bluepoint и Bend Studio отменили (возможно из-за провала Concord)
- В России предложили ввести в играх обязательный родительский контроль за тратами детей
- Юрист Nintendo пояснил, что делает эмуляторы нелегальными в Японии и других странах
- Nintendo анонсировала Switch 2
- «При нашей поддержке за год вышло 16 игровых проектов», — Андрей Воронков из ИРИ об итогах 2024 года
- VG Insights: валовая выручка MiSide преодолела рубеж в 25 млн долларов за месяц
- Авторы мода по переносу Либерти-Сити в GTA V отказались от проекта после общения с Rockstar
- Хидэки Камия об авторах утечек о Switch 2: «Их следует облить дерьмом с головы до ног и выбросить за пределы атмосферы»
- Godot 4.4 Beta

🆓 Халява/раздачи/бандлы/курсы
- Make Your Own Games in Unreal Engine 5 Bundle

📝 Интересные статьи/видео
- [RU] 80к вишлистов за месяц
- [EN] Технический директор League of Legends поделился историей о том, как они «смогли сэкономить миллионы на серверах»
- [RU] Создание прототипа RPG-игры на движке GemRB
- [EN] Рефакторинг кода
- [RU] Как писать open source игру на Java
- [EN] Про патчи и огромные игровые миры
- [RU] От проблем большого геймдева — к соло-разработке и внутреннему миру
- [EN] Как текстурировать изношенный пистолет DBAL-B2 в Substance 3D Painter
- [RU] Налоговые реалии 2025 для ИТ-компаний и их владельцев — подробный разбор от Prospectacy
- [EN] 500к на первой инди-игре
- [RU] Крестики-нолики на printf
- [EN] Скульптурирование и текстурирование бюста орка в ZBrush, 3ds Max и Substance 3D Painter
- [RU] Практическое обучение с подкреплением: от забав с MuJoCo’м до битв на арене
- [EN] Откуда столько игр в Стиме в 2024 году
- [RU] Сделать игру и выжить: уроки «Смуты»
- [EN] Джонатан Блоу о релизе новой игры: «Хотелось бы, чтоб она вышла не позже, чем через год»
- [RU] Blockbench, или как перестать беспокоиться и полюбить 3D-моделирование
- [EN] Как Songs Of Conquest продалось тиражом более 500к копий
- [RU] Шейдер береговой линии для Unity
- [EN] From Texture to Display: The Color Pipeline of a Pixel in Unreal Engine
- [RU] Game++. Cooking vectors
- [EN] Exploring ways to mipmap alpha-tested textures
- [RU] ААА-игры в России взгляд со стороны менеджмента
- [EN] Создание уличной сцены с использованием живописных эффектов
- [EN] 90к вишлистов за год

📙 Разное
- ГГ из игры, вдохновлённой Человеком-пауком
- Doom в Blender Video Sequence Editor timeline
- Маления из Elden Ring

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

#gamedevnews #дайджест
🔥20❤‍🔥6👍5