Gamedev suffering
9.08K subscribers
958 photos
81 videos
13 files
2.34K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

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

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

Реклама: https://yangx.top/gamedev_suffering/2202
加入频道
Бесплатный пак Toon Shooter с более чем 70 моделями. Лицензия: CC0 Public domain, completely free to use in both personal and commercial projects (no credit required but appreciated).

Сам пост: https://www.reddit.com/r/gamedev/comments/zteyk8/ive_made_a_toon_shooter_game_kit_with_70_models/
Там же можно найти ссылки на прошлые паки.

Прямая ссылка на закачку: https://drive.google.com/drive/folders/1-BDs_EIyd6uiF2XuoyiZEcqnMQIJrE0C

#халява #ассеты
CDPR выпустил полезный плагин с открытым исходным кодом для UE, позволяющий делиться ссылками на определённые Blueprint-ноды в вашем проекте.

#CDPR #opensource #UnrealEngine
Недельный геймдев: #105 — 22 января, 2023

📜 Обновления/релизы/новости
- CDPR выпустили плагин, позволяющий делиться ссылками на определённые Blueprint-ноды
- Unity уволит почти 300 сотрудников
- «Академия Яндекса» представила бесплатный интенсив по разработке браузерных игр для школьников 10 и 11 классов
- Blender представил Metal Viewport

🆓 Халява/раздачи/бандлы/курсы
- Бесплатный пак Toon Shooter с более чем 70 моделями

📝 Интересные статьи/видео
- Анатомия игры: обратный инжиниринг на службе мододелов или как замодить игру на примере Elden Ring и не только. Часть 1
- Издатель Tunic обеспокоен, что в перспективе подписочные сервисы вредят инди
- Воссоздание радужной комнаты из «Очень странных дел» с помощью Houdini и Unreal Engine 5
- Опыт разработки программы для игры в шашки с помощью алгоритма минимакс
- Списки желаемого консольных игр — в чём соль
- История ZERO Sievert: как пиксель-арт-шутер заработал миллион долларов
- Godot для разработки AA/AAA игр — чего не хватает
- Процедурные морщины
- UI Роутер в Unity
- Настоящая автомобильная авария послужила источником вдохновения для The Wreck от The Pixel Hunt
- Автомасштабирование UV в Unreal Engine
- Практические советы по оптимизации трассировки лучей
- Создание игры для Ludum Dare 52

📙 Разное
- Чёрная дыра в реальном времени с гравитационной линзой и аккреционным диском
- Крутой эффект переключения камеры, сделанный в Unity
- Играбельный Sonic the Hedgehog в Minecraft без модов

#gamedevnews #дайджест
Для Хабра потихоньку пишу базовую статью для новичков про то, как вкатиться в геймдев. Больше про разработчиков, но будет и много общих вещей (рынок, экономика, база).

Могу переусложнить или что-то упустить, посему хотелось бы услышать вопросы на тему. Постараюсь в статье осветить. Можно тут задавать либо в Твиттере.

#моё
Forwarded from Чекпоинт
На ютуб-канале Design Doc вышел ролик с разбором удачных двойных боссов в играх — и с советами, как таких противников сделать в вашей собственной игре. Конечно, без анализа Смоуга и Орнштейна из первой Dark Souls не обошлось — этих уже не забыть, как ни старайся.

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

Боссы-клоны — два одинаковых противника с однотипным мувсетом. Таковые встречаются, скажем, в Hollow Knight (Лорды богомолов и Оро и Мато) и Batman: Arkham Asylum (приспешники Джокера). Это наиболее простой в реализации вариант, не требующий балансировать способности и характеристики разных противников.

Боссы, которые уже появлялись поодиночке, — неплохой пример реюза противников, с которыми прежде игрок сражался один на один, но теперь бьётся одновременно в рамках одной схватки. Такие боссы есть в Streets of Rage 4 (Комиссар и Эстель). Чуть более сложный вариант, при котором нужно балансировать способности противников, но создавать их с нуля нет необходимости.

Разные боссы с разным мувсетом — противники, которые действуют в связке между собой, но всё-таки пытаются убить героя по-своему. К этому типу относятся Орнштейн и Смоуг из Dark Souls, а ещё, например, Тесей и Минотавр из Hades. Самый сложный для реализации тип двойных боссов, требующий тонкой балансировки всех вражеских способностей и выстраивания соответствующего левел-дизайна.

Помните ещё каких-нибудь крутых двойных боссов в играх? Рассказывайте про них в комментариях!
Слышали про недавний хит Goose Goose Duck? Ну...как недавний, игра вышла в 2021, но взлетела ток недавно. Да так, что набралось 700к CCU. При том, что Among Us, с которой слизана игра, добиралась лишь до ~450к (но да, Goose Goose Duck бесплатна).

В топ 13 по ревенью в Стиме. Монетизируются косметикой. Ребята с gamediscover небольшой разбор сделали.

#аналитика #GooseGooseDuck
Крис Брат с командой пообщался с ~16 бывшими и текущими сотрудниками Valve и рассказал в видео про внутряк. Если не триггериться на посылы вида "extremely white" и "extremely male", то довольно занимательные вещи поднимаются.

Многие, думаю, слышали про хэндбук компании. В своё время много обсуждений было на тему того, что в Valve якобы плоская структура. Очевидно, что без менеджеров не обойтись. И они там есть, просто нету какого-то института управления.
Учитывая, что Гейб Ньюэлл пришёл из MS, не удивительно, что он притащил с собой Stack Ranking систему. Что интересно, в самой Microsoft от неё в итоге отказались по очевидным причинам.

TL;DR: ваши же тиммейты решают на перфоманс ревью, как вы перфомили, что сказывается на ваши бонусы.

Из-за подобной системы:
1. Ты не знаешь, что тебя ждёт.
2. Если бонус стал меньше, ты не знаешь это потому что прибыль компании упала или потому что ты что-то сделал не так.

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


Другой поднятый вопрос — Diversity.
Да-да, если отбросить перекосы и обсуждения BLM и прочего, то разнообразие в команде реально важно: так рождаются новые идею, нету закостенелого консерватизма. Из-за того, что большая часть сотрудников из одного группы (ага, те самый white males), они и набирают новых сотрудников таких же и с таким же маиндсетом, т. к. боятся перемен, ведь "у компании всё норм с прибыль, зачем что-то менять".

Сотрудники говорят, что Гейб сторонник либертарианства, поэтому не хочет вмешивать компанию в политику.

Во время BLM-движения компания выдала всем сотрудникам по 10к $ и сказала, что они могут делать с ними что хотят и потратить на любой благотворительный фонд.


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

#Valve #diversity #управление
Крис Жуковски, автор блога How To Market A Game, специализирующийся на Стиме рассказал, что вам нужно набрать 1000 отзывов в первый год, чтобы алгоритмы начали вас активно продвигать на платформе.
- В 2022 в Steam было выпущено более 12 000 инди-игр. Лишь ~550 (инфа из https://vginsights.com/) из них пушатся алгоритмами.
- 1000 отзывов * 30 (типичный бокслейтер) * 10 долларов (средняя цена за инди) = 300 000 долларов. Примерно с этого уровня вас активно пушат в тех же Daily Deals.

Решайте сами, что делать с этой информацией 😉

#Steam #аналитика
Если пропустили, команда Guerrilla Games поделилась тем, как они добились превосходного качества лиц своих персонажей в Horizon Forbidden West, а также дополнительной точностью, достигнутой благодаря мощности PS5.

Презентация на 3 гига 🤯

https://www.guerrilla-games.com/read/creating-the-many-faces-of-horizon-forbidden-west

#GuerrillaGames
Недельный геймдев: #106 — 29 января, 2023

📜 Обновления/релизы/новости
- 4A Games выпустила SDK для Metro:Exodus
- Дайджест геймдев Rust сообщества #41 за декабрь 2022
- Microsoft попросила Sony явиться на заседание суда, чтобы защитить себя в деле против Федеральной торговой комиссии
- Urho3D умер…или нет

🆓 Халява/раздачи/бандлы/курсы
- Learn to build games in Unreal Engine 5

📝 Интересные статьи/видео
- Инди-игра должна иметь 1000 отзывов, чтобы её продвигал Steam
- «Переезжайте, пока можете»: основатели Balancy — о релокации на Кипр и состоянии геймдева
- Работа в Valve: отсутствие менеджеров и полная свобода
- Как Goose Goose Duck набрала 700 тысяч CCU в Steam
- Создание стилизованного средневекового здания в 3ds Max, UE5 и Substance 3D
- Как сделать крутого двойного босса
- Создание WEBGL приложения Вконтакте на Unity
- Может ли очередной крупный релиз игры сокрушить ваши стартовые продажи
- Лучшие игровые анимации 2022 года
- Добавление Nanite в Fortnite Battle Royale
- Использование Stable Diffusion для 3d-текстурирования
- Lumen добавляет глобальное освещение в режиме реального времени в Fortnite Battle Royale Chapter 4
- Когда-нибудь задумывались, что случилось с инди-разработчиками, которые пошли ва-банк
- Реальный кейс внедрения AI Generated Art в игровой компании
- Реалистичный дым с 6-сторонним освещением в VFX Graph
- Секрет аддиктивности Vampire Survivors: почему так сложно перестать играть
- Обратите внимание на тайно популярные поджанры
- Как делать крутое билдостроение в играх
- Введение в выбор цветов в игровых визуальных эффектах
- Симуляция волн
- Создание множества ликов Horizon Forbidden West

📙 Разное
- Генератор деревьев на нодах в Блендере
- Фотореалистичный шоколадный панеттоне
- Художник из NVIDIA показал концепт своего реалистичного «симулятора ходьбы» на Unreal Engine 5
- Пиксельная планета Земля, созданная в Blender

#gamedevnews #дайджест
Думаю, в курсе, что Voodoo в сторону гибридных игр идут и пробуют Web3, но тут прям базу выдали.

Правда, апеллирует глава издательского направления к тому, что ни одна гиперказуалка Voodoo не смогла добиться серьёзного успеха в 2022 году. Но, учитывая их опыт и размер, это весомый аргумент 🤔

#Hypercasual #Voodoo
В Райдере обновка подъехала.

Теперь для Unity сможет [SerializeReference] определять нормально. Ну и новые шаблоны завезли для Editor Window, Property Drawer и Custom Editor.

https://blog.jetbrains.com/dotnet/2023/01/31/rider-2023-1-eap2/

#Unity
SSR vs RTX

#мемы
Недельный геймдев: #107 — 5 февраля, 2023

📜 Обновления/релизы/новости
- Rider 2023.1 EAP2 с улучшениями для Unity
- Wwise теперь бесплатен для инди
- Основатель GitHub запускает издательство Null Games
- Voodoo: гиперказуальные игры мертвы
- Vulkan SDK 1.3.239.0 для Windows и Linux с поддержкой расширений Vulkan Video
- Ретроспектива Godot за 2022

🆓 Халява/раздачи/бандлы/курсы
- Вышел опенсорсный Open Brush 2.0
- Kinetix 2.0

📝 Интересные статьи/видео
- Как создавалась анимация для мира игры Ratchet & Clank: Rift Apart
- Симуляция линз физической камеры с помощью каустик
- Фундаментальная математика для разработчиков игр
- Создание трейлера к игре с помощью Mocap, Maya и Houdini
- Postmortem: хоррор на выживание на первой работе Yuppie Psycho
- Опыт создания клипа на Unreal Engine 5.1 с метахьюманом, ветром и багами
- 6 способов переосмыслить города, здания и инфраструктуру с помощью цифровых двойников
- Как сделать пазл, непохожий на пазл: примеры Neon White, Doom и Superhot
- Арт-дирекшн Psychonauts 2
- Всё, что вам нужно знать про Memory Profiler 1.0.0 в в Unity
- Чем на самом деле занимается Steam-стратег
- Использование шейдеров во Flutter. Часть 1
- Создание уютного уличного кафе в Maya, Substance 3D и UE5
- Многомиллионный успех веб-игры Shell Shockers

📙 Разное
- Девушка использовала девайс для снятия ЭЭГ, чтобы хилиться и наносить атаки в Elden Ring
- Лучшее с Ludum Dare 52 по мнению Гитхаба
- Эффект масляной живописи в Blender
- Кастомный шейдер для освещения фонового изображения в Unity

#gamedevnews #дайджест
Геймдизайн, нарратив, монетизация и все остальное, что касается разработки игр в блоге GOOO.GAMES от Эдуарда Кумыкова.

Интересуетесь общими процессами разработки? Хотите общаться с другими разработчиками игр? Подписывайтесь на канал!
Немного циферок от Артёма Коровкина про Steam из видео с Девгамма. Можно почитать текст.
- Продажи к обзорам. В среднем 41 продажа на 1 обзор, медиана — 38.
- Вишлисты к продажам. В среднем 0.36 продаж на 1 вишлист, медиана — 0.2.
- Фоловеры к вишлистам. В среднем 9.64 фишлистов на 1 фоловера, медиана — 9.6.
- Отношение продаж через год к продажам за первую неделю. Медиана год-1-продажи примерно x3. Если за первую неделю 8к копий продали, то можно спрогнозировать, что за год будет ~24к.

#Steam #аналитика
Живенькое интервью с Дмитрией Качковым из Sobaka Studio. Особо ничего выделять не буду, т. к. всё интервью в целом бодренькое и душевное. Рекомендую.

Небольшой спойлер, из того, что привлекло внимание: с момента старта разговора с Devolver Digital и до подписания договора на Редимер всего неделя прошла.

#интервью
Недельный геймдев: #108 — 12 февраля, 2023

📜 Обновления/релизы/новости
- VK Play выделил 300 миллионов рублей на поддержку российских разработчиков игр
- Опенсорсная имплементация Fallout позволяет играть на мобилках
- Уволенный из MYTONA сотрудник выступил с публичной критикой компании
- Godot Editor 3 вместе с Godot Editor 4 теперь доступны в Google Play
- Godot 4 — первый релиз-кандидат
- Ramatak: платформа с открытым ядром для мобильных игр, созданная с помощью Godot

🆓 Халява/раздачи/бандлы/курсы
- Бесплатный контент для Unreal Engine за февраль 2023

📝 Интересные статьи/видео
- Всё, что мы знаем о бенчмарках в Steam
- Создание реалистичной французской уличной сцены с помощью RealityCapture и UE5
- Интервью с Дмитрией Качковым из Sobaka Studio
- Addressables: лучшие практики
- Почему скидки на вашу игру работают
- Double Fine выпустили документальный фильм о разработке Psychonauts 2
- Мало картинок, много лута: эмулятор Сферы, часть 4
- Разработка кастомной системы создания волос с геометрическими нодами в Blender
- Лучшие практики для дизайна мобильных интерфейсов в Unity — часть 2
- Использование шейдеров во Flutter. Часть 2
- Создание и продажа ассетов на Sketchfab
- Как создавались «Космические Рейнджеры»
- Инструменты освещения, созданные для The Callisto Protocol
- Проектирование более глубокого пространства: визуальные эффекты в Crying Suns Alt Shift
- Выдавливание прыщей и нарезка мыла — мобильные игры, вдохновлённые трендами социальных сетей
- Анализ рендеринга Teardown
- Добавление жизни в простую 2D-сцену

📙 Разное
- Окружение, вдохновлённое Plague Tale, созданное в Unreal Engine 5
- Взгляд изнутри на Гарма из God of War Ragnarök

#дайджест #gamedevnews