Gamedev suffering
7.11K subscribers
783 photos
61 videos
13 files
2.13K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

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

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

Реклама: https://t.me/gamedev_suffering/2202
Админ @Suvitruf
Download Telegram
Предполагаю, что вы слышали про Don’t Scream (сделанную двумя разработчиками), в которой главная задача игрока — не закричать. Весьма неплохо завирусилась.

Подъехали циферки:
- Было 130к вишлистов за 2 недели
- 126к копий продано
- При этом CCU в Стиме не перевалил за 1000, т. к. игра очень короткая
- Частично из-за длительности и огромное число рефандов — почти 30%!
- 1 место по продажам у США, а второе...у России (¬‿¬ )
- Очень много трафика из поисковика Стима. 26% (!) из очереди рекомендаций

#аналитика
У Raylib юбилейчик — движку 10 лет. И как раз релизнулась версия 5.0.

Моментики:
- Наконец-то разделили жирнющий rcore для различных платформ. За годы файл разросся до тысяч строк кода с кучей флагов компиляции.
- Добавили поддержку SDL. Теперь куда проще добавлять платформы, которые уже поддерживают его.
- Поддержка Nintendo Switch.
- Псевдорендом rprand. Реализует Xoshiro128** с SplitMix64.
- Automation Events System API для записи инпутов. Очень удобно для тестов, туториалов и т. п.
- raygui 4.0 для написанию тулз. Апишку унифицировали.
- Поддержка 16-bit HDR images/textures, SVG, OpenGL ES 3.0.

Больше движков богу движков.

#Raylib
За неделю много всяких новостей по Unity появилось. Поэтому одним постом опубликую.

- Юнитишная команда, занимающаяся Shader Graph, объявила о выпуске новых сэмпловых проектов, доступных для 2021 LTS, 2022 LTS и будущих релизов. В коллекции более 140 Shader Graph.
- Релиз Unity 2023.2 Tech Stream. Улучшения по части графики, Shader Graph для UGUI, поддержка Meta Quest 3, новые AR, VR, MR шаблоны, улучшения по части UI Toolkit и рантайм биндингов, новый модуль Highlights module для профайлинга. И много другого.
- Возврат к корням: следующая версия движка с новыми ИИ-инструментами будет Unity 6. Разработчики получат ранний доступ к инструментам на базе ИИ: Unity Muse и Unity Sentis. Дадут потыкать WebGPU и Unity Cloud для работы в команде.
- Бетка Unity Asset Manager. Все ассеты в одном месте, с просмотрщиком, для удобной работы в команде. Unity Industry subscription включает 120 гиг на место.

#unity
Там оказывается 4-е издание книги Physically Based Rendering вышло. Есть как теория, так и практическая реализация.

Всё доступно без регистрации и смс прям в браузере.

#книги #PBR
Недельный геймдев: #148 — 19 ноября, 2023

📜 Обновления/релизы/новости
- У Raylib юбилейчик — движку 10 лет. И как раз релизнулась версия 5.0
- «Никаких больших изменений не произошло»: авторы S.T.A.L.K.E.R. 2 прокомментировали новость о смене владельца студии
- Александр Фёдоров (один из создателей оригинального The Daily Telefrag) планирует реанимировать DTF
- Продажи игры по мему «Русы против ящеров» превысили 100 тысяч копий
- Новые сэмпл проекты по Shader Graph Node
- Релиз Unity 2023.2 Tech Stream
- Возврат к корням: следующая версия движка с новыми ИИ-инструментами будет Unity 6
- Материнская компания 505 Games уволит почти треть сотрудников
- Вышел Blender 4.0
- Из игрового подразделения Amazon уволили 180 человек
- Вышел фанатский 15-летний ремейк Dungeon Keeper
- Анонсирована MonoGame Foundation

🆓 Халява/раздачи/бандлы/курсы
- 4-е издание книги Physically Based Rendering вышло
- Сэмпл Godot C# + новая демонстрация рендеринга

📝 Интересные статьи/видео
- 🇬🇧 Half-Life: документалка на 25-летие
- 🇬🇧 Don’t Scream: 100к за 2 недели
- 🇬🇧 Создание UI для God of War Ragnarök’
- 🇬🇧 Создание Hack-and-Slash VOIN как инди
- Разработка высоконагруженного игрового WebSocket сервера на Java, Netty с поддержкой BattleRoyale/Matchmaking
- 🇬🇧 Разработчик Repunk: «У меня были и более мрачные моменты»
- 🇬🇧 Сочувствие к монстрам
- Хочешь сделать интересного монстра, думай как монстр
- 🇬🇧 ИИ в Marvel’s Spider-Man
- 🇬🇧 От 1 миллиона пикселей до атмосферного научно-фантастического платформера
- 🇬🇧 Игрок как исполнитель: подготовка сцены для вашей аудитории
- Игровая экономика Premium игр на примере PC 4х стратегии
- 🇬🇧 Создание комиксовый эффект с помощью VFX Graph
- 🇬🇧 За кулисами издательства игр
- 🇬🇧 Запрограммируйте своё собственное приключение без кода
- 🇬🇧 Unreal Engine: performance guide
- 🇬🇧 Mastering Render Targets
- 🇬🇧 Разработка монохромного экшн-шутера о пиратах для мобильных устройств
- 🇬🇧 Как изменить постобработку с помощью кода
- 🇬🇧 Какие игры следует создавать бывшим AAA-разработчикам, когда они переходят в инди
- 🇬🇧 Исследование воспроизводимости

📙 Разное
- Ребята из UNIGINE красивое показывают
- Когда открыл сетап, который не трогал продолжительное время
- Генератор 2D взрывов в Blender
- Какое месиво в коде AAA-игр

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

#gamedevnews #дайджест
This media is not supported in your browser
VIEW IN TELEGRAM
Не пришлось ждать и 4-х лет...а, нет, пришлось...Вышла шестая часть из серии «Галоп пикселя» от Андрея (Weilard'а) Ляпичева!

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

#pixelart #анимация
Что ж...Артём (креативный директор студии perelesoq) написал постмортем Torn Away.

Циферки:
- На момент релиза 18к вишлистов.
- В день релиза продали 504 копии в Стиме и 50 в ВКплей. Сейчас всего продано: 2178 копий в Стиме и 318 в ВКплей.
- Ожидали конверсию из вишлистов 10-20%, но в итоге вышло 2-3%. Чистая конверсия из вишлистов на данный момент составляет всего 3,6%
- Раздали около 400 ключей через сервис для связи со стримерами и СМИ Keymailer и 850 напрямую. На данный момент только 10% из отправленных ключей вылилось в статью, обзор или видео.

Краткие мысли автора, почему провалилась:
- Тема. От войны все устали.
- Экономическая ситуация в мире, цена игры, популярность определённых жанров в 2023 году.
- Сложность покупки игры в Steam из РФ, Беларуси и Украины.
- Недостаток маркетингового бюджета (классическая ошибка).

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

#аналитика #постмортем
Please open Telegram to view this post
VIEW IN TELEGRAM
Недельный геймдев: #149 — 26 ноября, 2023

📜 Обновления/релизы/новости
- GameMaker отменил подписку для инди-разработчиков
- KeyShot 2023.3
- Релиз Unity 2023.2 Tech Stream
- Ascendant Studios: на провал Immortals of Aveum повлияло обилие громких релизов в 2023 году
- Пабло Добарро и Джоан Фонс представили Uniform

🆓 Халява/раздачи/бандлы/курсы
- The Ultimate Game Development Bundle

📝 Интересные статьи/видео
- Сколько заработала Torn Away и есть ли жизнь после релиза — говорит perelesoq
- «Галоп пикселя — часть шестая» — Анимация персонажей. Бег
- 🇬🇧 Passivestar о создании собственных инструментов в Blender
- Кто такой менеджер — разговор с Евгением Судаком
- 🇬🇧 Как мне стать программистом по графике
- Шейдер поточного движения или Флоумапинг 🌊
- 🇬🇧 Настройка процедурной анимации турелей с помощью Control Rig в Unreal Engine
- Графика древности: палитры, часть 1/2
- 🇬🇧 Полное руководство по LiveOps в играх 2024 года
- Как создают игры в Sobaka Studio
- Вы точно хотите пойти программистом в gamedev
- 🇬🇧 Разрушение мифов: невозможно создавать игры, используя блюпринты в Unreal
- 🇬🇧 Маленькие сроки и бюджеты разработки
- 🇬🇧 Тестирование производительности Unity ECS
- 🇬🇧 Dynamic vertex formats
- 🇬🇧 Оптимизируйте свои меши!
- Возвращаемся на Гроув-Стрит. Анализ движка Grand Theft Auto: San Andreas на Unity
- 🇬🇧 Tiny Tina’s Wonderlands: найти прецедент в беспрецедентные времена
- 🇬🇧 Создание ретро-игры с видом сверху, вдохновл`нной Resident Evil, в Unity
- 🇬🇧 Аргументы в пользу создания собственной технологии
- 🇬🇧 Как настроить слабоосвещенное окружение в Unreal Engine 5

📙 Разное
- Стилизованное окружение в бутылке
- Shadow Caustics с Blender Cycles
- Прототип игры для обучения ребёнка математике

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

#дайджест #gamedevnews
Forwarded from Заметки безработного Апанасика (Andrei Apanasik (Balancy))
Трудовые будни с Unity. В WebGL билде UnityWebRequest посылал порой закарапченный json. Почему? Фиг его знает. Я оборачивал вызов UploadHandlerRaw в using, чтобы у меня не было ошибок к редакторе об утечках памяти (нет, ручной Dispose не помогал).

Но если UploadHandlerRaw создавать ручками и ручками диспоузить, то в WebGL всё норм. Правда, в редакторе ругается на лики. В итоге пришлось в if/else заворачивать и чекать платформу в рантайме 🙈

// for WebGL have to create and clean it manually, 'cause otherwise data will be corrupted
if (Application.platform == RuntimePlatform.WebGLPlayer)
{
uh = new UploadHandlerRaw(body);
request.uploadHandler?.Dispose();
request.uploadHandler = uh;
}
else
{
// looks like Unity internally creates handler,
// so we need to clear this shit to prevent memory leaks 🤦‍♂️
// https://forum.unity.com/threads/a-native-collection-has-not-been-disposed-resulting-in-a-memory-leak.1136068/
using (var uh2 = new UploadHandlerRaw(body))
{
request.uploadHandler?.Dispose();
request.uploadHandler = uh2;
}
}


Обсуждение на форуме.

#unity
Мнения?
100к+ подписчиков за 72 часа. Всё благодаря твиту про добавление секса в игру. Порно/секс — двигатель прогресса.

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

#CultoftheLamb #PR