Gamedev suffering
9.12K subscribers
960 photos
85 videos
13 files
2.35K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

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

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

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
[ Недельный геймдев: #213 — 16 февраля, 2025 ]

📜 Обновления/релизы/новости
- В Unity прошла ещё одна волна сокращений
- Умер Виктор Антонов, арт-директор Half-Life 2 и Dishonored
- Модеры в сотрудничестве с Ubisoft и Nvidia выпустят кооп и новый контент для Dark Messiah of Might and Magic
- Продажи A Game About Digging A Hole превысили 250к копий за неделю
- Надо создать фонд поддержки разработчиков — РВИ направила свои предложения в Госдуму по законопроекту об играх
- В Epic Games Store добавят возможность дарить подарки и функцию предзагрузки
- Продажи Alan Wake 2 достигли двух миллионов копий — игра начала приносить прибыль
- Бобби Котик заявил, что при Джоне Ричителло у EA был «худший глава в игровой индустрии»
- Crytek объявила о сокращении 15% штата
- Фил Спенсер: «То, что мы зарабатываем на других платформах, помогает нам развивать своё портфолио»
- AppLovin продаёт все свои игровые студии 900 миллионов
- Игра Bus: Bro You survived получит финансирование от фонда Indie Go
- Тулинг для моддинга Fantasy General 1
- PoreFX — инструмент, позволяющий создать гиперреалистичную кожу
- PlayCanvas 2.5
- Продюсер LIMBO снова приобрёл собственную инди-студию после продажи её в 2022 году

🆓 Халява/раздачи/бандлы/курсы
- Render Manager и Light Editor для Blender
- Вышел редактор 3DGS с открытым исходным кодом SuperSplat 2.0

📝 Интересные статьи/видео
- [EN] Разработчик Katanaut поделился на Реддите опытом размещения рекламы
- [RU] Three.js с нуля на практике: как за несколько часов создать аркадную 3D-игру. Часть 1
- [EN] Стилизация в видеоиграх: глубокий анализ
- [RU] 5 способов нарисовать обводку
- [EN] Какова вероятность, что вы преодолеете неудачный запуск
- [RU] Уникальные редкие игровые механики в забытых играх
- [EN] How To Enhance Hand-Painting With Blender Shaders For Stylized Character Art
- [RU] Первая часть исследования Nau Engine
- [EN] Чему научилась Obsidian Entertainment, создавая Avowed
- [RU] Разработка трёхмерного движка для Dendy/NES. Часть 1
- [EN] To Kill The Sacred Worm
- [RU] 3D-для каждого. Путеводитель для вольного копейщика
- [EN] Создание реалистичного научно-фантастического радио с помощью Plasticity и Blender
- [RU] Библия реддита
- [EN] Как Balancy трансформирует LiveOps
- [RU] Все Невангеры
- [EN] Как создать реалистичные шрамы и мозги с помощью ZBrush и Substance 3D Painter
- [RU] «Я в домике»: самые безопасные и уютные места в играх
- [EN] Creating ‘Enemies’ Part I: Environmental assets
- [EN] Creating ‘Enemies’ Part II: Cinematography and lighting
- [EN] Какую математику должны знать разработчики игр
- [EN] Как реализовать динамические эффекты изменения мира
- [EN] Разбор VFX воды инди-игры
- [EN] Surface-Stable Fractal Dither on Playdate

📙 Разное
- Красивый пиксель-арт по Guilty Gear Strive
- 10 симуляций ткани вместе
- Инструмент Blender, позволяющий наносить повреждения

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

#gamedevnews #дайджест
Происходит странное. Геймдиректор Marvel Rivals пишет, что его вместе с командой сократили 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Valve выложила TF2 SDK с исходным кодом клиента и сервака Team Fortress 2. Моддеры, возрадуйтесь.

Ну и в целом куча обновлений SDK, включая поддержку 64-битных бинарей.
Начну с очевидного: в творческих задачах пробы и ошибки необходимы.

Есть бизнес-задачи, где ошибаться нельзя: налоги, финансы, оформление сотрудников, документооборот.

Часто в студиях, даже очень больших есть желание решить все вопросы найма одним HR-отделом. Почему это невозможно? Потому что современный HR должен выстраивать "путь жизни" сотрудника в компании, поддерживать корпкультуру и еще кучу всего. Поэтому скучное, но важное нужно делегировать. Вы нашли супер-художника? Гениального разработчика? Композитора? Начинайте работу с ним с первого дня, порадуйте человека легким входом в проект. А пэйролл, налоги, в какой валюте заплатить, по какому договору оформить — всё это умеет Arbonum. Это решение по-умолчанию в индустрии Gamedev вот уже 5 лет.

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

Возьмут на себя консультации для вашей команды, в каком банке открыть счет, какой налоговый статус в новой стране получить и оформим доходы для получения визы.

Все бизнесы разные. Обсудите свои задачи с менеджером Arbonum https://t.me/ArbonumRu

#реклама
Композитор Дмитрий Петякин, сделавший музыку для Зайчика (ему за неё заплатили), после того, как игра выстрелила, начал шантажировать разработчика игры и стримеров (например, Куплинова).

Кидает страйки стримерам, вымогает «миллионы» у разработчика игры.
Прошёл год с выхода Furnish Master в ранний доступ, и Александр выкатил подробный отчёт по тратам на закуп рекламы с циферками по прибыли, конвертации в вишлисты и т.д.
- Сам пост
- Табличка с данными по вишам с комментами
- Табличка по тратам
- Игра в Стиме
[ Недельный геймдев: #214 — 23 февраля, 2025 ]

📜 Обновления/релизы/новости
- Furnish Master заработала свыше 700к за год, многократно отбив бюджет
- Композитор хоррора «Зайчик» шантажирует разработчиков игры и кидает страйки стирмерам
- Obsidian довольна текущими продажами Avowed
- Valve выложила TF2 SDK с исходным кодом клиента и сервака Team Fortress 2
- Amazon закроет свой магазин приложений на Android
- Бывший вице-президент Prime Gaming: «Мы несколько раз потерпели неудачу в попытках сместить Steam»
- Развитие российского движка Nau Engine будет зависеть от сообщества
- Авторы Warhammer 40,000: Space Marine 2 работают над AAA-игрой по ключевой франшизе Hasbro
- Бывшие сотрудники Belka открыли новую мобильную студию Studio42
- Jam City продаёт авторов Jurassic World Alive спустя 3,5 года после покупки
- Закрытие студий, массовые увольнения и принуждение к переработкам: Bloomberg о ситуации в NetEase
- Sony не издавала Dark Souls, так как FromSoftware расстроило сотрудничество по Demon’s Souls
- Bloomberg: Niantic, владеющая Pokémon GO, рассматривает продажу игрового бизнеса за 3,5 миллиарда долларов
- Некоторых ведущих разработчиков Marvel Rivals уволили
- Дмитрий Здесев решил уйти из основанной им же компании Game Art Pioneers
- Главные юридические конфликты в игровой индустрии (июль — декабрь 2024)
- Выручка Unity упала на 25% в четвертом квартале
- Выручка War Robots перешагнула за миллиард долларов
- «Вы сделали игру триумфом!»: продажи Kingdom Come: Deliverance II превысили два миллиона копий
- 2025 Mobile Gaming Benchmarks
- 2025: State of Gaming & Influencer Marketing report
- Исходники GTA SA

🆓 Халява/раздачи/бандлы/курсы
- Курсы по Unreal Engine: анимация MetaHumans, PCG-инструменты и многое другое
- Инструмент отладки Stencil Buffer в Unity

📝 Интересные статьи/видео
- [EN] Изучаем шейдеры с Риком и Морти
- [RU] Как дизайнеры уровней создают головоломки
- [EN] Ёсида Сюхэй вспоминает 31 год работы в Sony PlayStation
- [RU] Инди толкают индустрию видеоигр вперёд. Но какой ценой
- [EN] What is the post launch Discovery Queue
- [RU] GameRoy: динамическая компиляция на примере высокоточной эмуляции игр для Game Boy
- [EN] Основатели Freshcan 3D о создании и продаже ассетов
- [RU] AStar Pathfinding для агентов различного размера с использованием пространственного хэширования
- [EN] Как Kepler Interactive сочетает художественное видение с игровыми инновациями
- [RU] Что такое Crafty Buildy Games
- [EN] 31 миллион просмотров, 870 видео и 12 000 загрузок за 30 дней
- [RU] Game++. run, thread, run…
- [EN] Как смоделировать и затекстурировать угрожающую маску самурая
- [RU] Shattered Grimoire, разработка карточной настолки
- [EN] 93к вишлистов при нулевом бюджете
- [RU] Как добиться успеха в переполненном жанре — интервью с разработчиком Knock on the Coffin Lid
- [EN] Создание стилизованного фэнтезийного дома в Blender

📙 Разное
- Тетрис-эффект в стиле ретро, ​​созданный в Pixel Composer
- Гигантские существа из предстоящей игры

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

#gamedevnews #дайджест
Инди-разработчики начали добавлять на страницы своих игр метку об отсутствии генеративного ИИ. И...я почти понимаю, зачем они это делают, но самый кек тут в том, что:
1. Студии и так годами используют ИИ, просто особо не пишут про это. А кто-то и пишет (привет, Каскадёр).
2. Хреновую игру можно и без AI получить (привет, всякие ассет-флипы).
3. ИИ может ускорить разработку и помочь закрыть некоторые аспекты. Для небольших инди это прям большая помощь.

И это уже не говоря о том, что в движки по дефолту встраивают ИИ-инструменты.

Через несколько лет наоборот будет сложней найти игру, в которой нет ИИ. Можно, конечно, сравнить это с фото vs картины, где картины ценятся как штучный продукт, но есть подозрения, что такие игры по качеству могут и проиграть проектам команд, которые используют ИИ.
Warner Bros. Games закрыла Monolith Productions — разработчиков F.E.A.R., No One Lives Forever, Middle-earth: Shadow of Mordor, Shadow of War.

Player First Games и WB San Diego тоже всё. Warner Bros. также отменила Wonder Woman, на разработку которой уже не менее 100 миллионов потратили.

Сделали это, чтоб сосредоточиться на более дойных франшизах: Harry Potter, Mortal Kombat, DC и Game of Thrones.
Balancy и Сергей Васюк скооперировались для вебинара, чтоб обсудить, как сделать успешную сервисную игру. 27 февраля в 15:00 (UTC) пройдёт стрим.

А ещё мы раздаём 2 копии книги про LiveOps, для участия нужно лайкнуть и оставить коммент под постом Сергея.

Ну и не забываем подписаться на наш канал 😉

#Balancy
Штош. Вот вам немного (на самом деле много) извращений — DOOM, запущенный на системе типов TypeScript.
- 3500000000000 строк с типами
- 177ТБ
- 12 дней на первый фрейм
- 12364 тестов
Хороший подгон от EA — смогли восстановить исходники старых игр и выложили всё на Гитхаб:
- Command & Conquer (Tiberian Dawn)
- Red Alert
- C&C Renegade
- C&C Generals and Zero Hour
- Ну и отдельное репо для тех, кто будет моддингом заниматься
Наш Balancy растёт от месяца к месяцу. Сейчас расширяем немного команду: нужен крутой плюсовик для работы над C++ SDK (можно ознакомиться с текущей докой по плагину), поверх которого будут обёртки для работы под различными движками (Unity и C#, Кокосик и TS и т. д). Засим, по задачам:
- Развивать и оптимизировать ядро LiveOps-плагина на C++.
- Поддерживать и расширять существующие обёртки (Unity C#, TypeScript).
- Разрабатывать новые SDK для Unreal Engine, Defold, Godot и других движков.
- Добавить поддержку WebSockets для возможности обрабатывать события от сервера.

В будущем планируется крутить это SDK и на серваке для s2s взаимодействия, что налагает в целом ограничения и особые требования по перфамансу + добавляет требований к кандидату:
- Знание многопоточки и локов
- Знание сетевого стека

Мы стартуп, поэтому от человека хочется энтузиазма, а не просто просиживания часов как в энтерпрайзе.

- Часть з/п деньгами, часть опционом (акции).
- Договор с Кипрской компанией.
- Поэтому люди из ЕС, кому нужен местный договор для визы, вряд ли подойдут. Если ИП, то норм.
- Выплачивать можем на зарубежные карты, в РФ переводить з/п не можем.

Кидайте резюме в личку @pavel_ignatov.

#Balancy
[ Недельный геймдев: #215 — 2 марта, 2025]

📜 Обновления/релизы/новости
- Хороший подгон от EA — смогли восстановить исходники старых игр и выложили всё на Гитхаб
- Warner Bros. Games закрыла Monolith Productions — студию авторов F.E.A.R. и Middle-earth: Shadow of Mordor
- Студия авторов The Callisto Protocol сократила «большую часть сотрудников»
- Claude 3.7 Sonnet прошла игру Pokémon Red во время трансляции на Twitch
- «Проект способен окупиться и принести прибыль даже только на рынке СНГ»
- Для поиска деструктива в играх предложили создать ассоциацию
- Отмена экшена с системой Nemesis и отвратительное руководство: почему и как закрыли Monolith Productions
- Онлайн Monster Hunter Wilds превысил 1.3 миллиона одновременных игроков в Steam
- Воскресла российская студия Black Caviar Games
- Арт-директор Black Myth: Wukong утверждает, что 30% игроков не из Китая
- AMD анонсировала ИИ-апскейлер FSR 4 — улучшенный аналог DLSS
- Изменения в «Предложение дня» в Steam
- Инди-разработчики начали добавлять на страницы своих игр метку об отсутствии генеративного ИИ

🆓 Халява/раздачи/бандлы/курсы
- Mesh Cleaner for Blender
- Инструмент для запекания текстур Vertex Animation в Unity

📝 Интересные статьи/видео
- [EN] Немного (на самом деле много) — DOOM, запущенный на системе типов TypeScript
- [RU] Инди-разработка: ошибки, за которые я плачу свои деньги (или опять этот %$#!-ый маркетинг)
- [EN] Deep Dive into Matrix Optimization on AMD GPUs
- [RU] Томонобу Итагаки: тру-панк японского игропрома
- [EN] Bloodborne : The DOOM of Souls Games
- [RU] Game++. Building arcs
- [EN] Создание яркой сцены, вдохновлённой армянской культурой, в UE5 и Maya
- [RU] Как анонсировать игру в Steam и собрать за месяц 50 тысяч вишлистов
- [EN] Подробный разбор создания 3D-модели фэнтезийного лучницы
- [RU] Инвентарь в Godot
- [RU] БОНУС и ГАМОВЕР — главные игры 2001г: GTA3, Max Payne, Gothic, Ил-2, Ария, Шрек, Xbox, Silent Hill 2
- [RU] Ассет-менеджер для Unity на стероидах
- [EN] How to find amazing game ideas
- [RU] Radius TactiX, тактика на Godot
- [EN] Balancy webinar #8: Running a successful live service game with Sergei Vasiuk
- [EN] Every Daily Deal of 2024
- [EN] Как работать с освещением в разное время суток в научно-фантастическом окружении
- [RU] Модифицируем алгоритм Брезенхэма для рейкаста в стиле Wolf3D
- [EN] Kwalee accelerated development cycles and grew ARPDAU using Balancy’s LiveOps tools
- [EN] Как смоделировать и отрендерить стилизованную сцену с магическим домиком
- [EN] Начните работу с физически достверным освещением в UE5 с PBL Database
- [EN] Научно-фантастический и фэнтезийный миры сталкиваются в кооперативном приключении Split Fiction, созданном на UE5
- [EN] Godot 4: Raymarching, part 1 (tutorial)
- [EN] Как Over The Hill быстро набрала 200к вишлистов в Steam
- [EN] Infinity Nikki: One-way Window

📙 Разное
- Как реализовать 3D-прицеливание с помощью наложения спрайтов в GameMaker
- Эксперименты со взрывами
- Двухмерная тайловая карта Unity может быть полностью трёхмерной

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

#gamedevnews #дайджест
За Оскаром не слежу, но стоит отметить, что там в категории «Лучший полнометражный анимационный фильм» выиграл «Поток» (Flow) режиссёра Гинтса Зилбалодиса.

Почему это нам интересно? Потому что мультфильм сделан полностью в Blender 😎

В блоге Блендера было интервью с авторами, кому интересно.
Please open Telegram to view this post
VIEW IN TELEGRAM
Для меня странно после всех обвинений (ну и старых от студенток) в адрес Дыбовского видеть его в списке судей.

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

Института репутации, я смотрю, вообще нет.