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

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

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

Реклама: https://yangx.top/gamedev_suffering/2202
加入频道
Набор для космической игры из 90+ моделек. В посте на Реддите автор поделился. Там же можно найти ссылки не его прошлые паки ассетов.

Скачать можно отсюда. Всё по CC0 1.0 Universal.

#халява
Наткнулся на небольшой канал про левел-дизайн, ГД и немного про архитектуру в целом.

Аня по профилю архитектор (8 лет в сфере), который с недавнего времени всё больше интересуется играми и левел-дизайном.

Можете подписаться и следить за, по сути, первыми шагами в этом нелёгком деле 😎
This media is not supported in your browser
VIEW IN TELEGRAM
Немного созданной в Блендере милоты в ленту.

https://twitter.com/kouyooou/status/1642529901076004865

#Blender
Недельный геймдев: #115 — 02 апреля, 2023

📜 Обновления/релизы/новости
- Blender 3.5
- GDevelop теперь и на Android
- Google запатентовал систему для автоматического тестирования игр с помощью ИИ
- Epic Games сократит расходы и приостановит найм сотрудников
- Steam прекратит поддержку Windows 7 и Windows 8 — это случится 1 января 2024 года
- Game Insight пыталась вывести из компании деньги и сотрудников ещё до банкротства
- Что нового в Cinemachine 3
- 3DCoat 2023
- HIP Ray Tracing 2.0

🆓 Халява/раздачи/бандлы/курсы
- Набор для космической игры из 90+ моделек
- Objaverse — огромная бесплатная база данных 3D-моделей

📝 Интересные статьи/видео
- Использование Rust и GPU для отрисовки UI в 120 фпс
- Как разрабатывали StarCraft
- Как рисовали арт для Katana Zero
- Рекомендации по ретопологии для ускорения разработки мобильных игр
- Как сохранить мотивацию и не опускать руки, несмотря на неудачи, — советы начинающим художникам
- Нарратив в мобильных free-to-play играх — сквозь огонь и донаты. Почему он такой плоский и как его улучшить? И надо ли
- Как Watch Dogs: Legion изменила повествовательный дизайн Ubisoft
- Архитектура игры на Unity без Zenject. Часть 2
- Создание сцены гостиной в Unreal Engine 5.1
- Будут ли ваши игры продаваться с помощью Chat-GPT
- Изучение секретов создания Return to Monkey Island
- Coding Adventure: Ray Tracing
- Нестандартное применение палитр в Fox Tower: шейдеры круто
- Инди-разработчик Элвин Горман (Hiwarp): «Всё, что я делаю, исходит из моего сердца»
- Death of a Game: Ragnarok Online (& Ragnarok Online 2)
- Использование процедурной генерации для «многоуровневых сражений» в Mario + Rabbids: Sparks of Hope
- Анализ памяти игры с помощью Memory Profiler
- Валидация, хайп, релиз: подход The Wandering Village к исследованиям
- Stencil Lights в стиле GameCube

📙 Разное
- Куча мешей с анимацией
- Художественный фильм Ричарда Бойсверта, созданный в UE
- 100 лучших 3D-рендеров транспорта из 4280 заявок

#gamedevnews #дайджест
Небольшой (не совсем) лайфхак, для набора вишлистов в Steam:
1. Создаём небольшой срез игры минут на 30-45.
2. Даём явно понять в описании, что это пролог к основной игре, оставив ссылку на основную игру.
3. 100$ за добавление новой игры в Steam.
4. Делаем пролог бесплатным, дату выхода ставим "coming soon" (но пока не релизим).
5. Продвигаем пролог, чтоб набралось хотя бы 7к фишлистов.
6. Релизим, чтоб появилось в популярных новинках.
7. Надеемся, что будем много одновременных игроков, чтоб попасть в топы.
8. Получаем кучу вишлистов в основной игре (но это не точно).

Можно совмещать с демкой и фестами.

Тут слишком много НО. Вы распыляетесь, тратите время и деньги на этот билд. Метод подойдёт не каждому.

#Steam
WN Talents In Games и App2Top проводят зарплатное исследование нашей игровой индустрии. В мае опубликуют результаты.

Какая инфа будет:
- Сколько зарабатывают разработчики игр в 2023 году.
- Многие ли уехали за рубеж.
- Помогали ли в переезде работодатели.

Поучаствовать можно по ссылке. Займёт минуты 2-3.

#опрос
Инженеры из AMD собрали информацию в области трансформации в компьютерной графике в серии статей в блоге. Там про матрицы, их преобразования, нюансы из-за не коммутативности операций (A∗B≠B∗A​) и анти коммутативности (a⃗×b⃗=−b⃗×a⃗ ).

Всем любителям матриц рекомендую 😅

https://gpuopen.com/learn/matrix-compendium/matrix-compendium-intro/
Видели когда-нибудь в интернете странную, сексуализированную или даже оскорбительную рекламу какой-нибудь мобильной игры? Задумывались о том, кто же сделал это непотребство?

Автор таких штук написала статью 😏

https://habr.com/ru/companies/timeweb/articles/727722/
Forwarded from Ступени Геймдева I (Serg Gres)
Раз уж тут католическая Пасха, то самое время хвалиться своим позором: пасхальный апдейт для Gardenscapes.

Позором - потому что я его писал шесть лет назад. За это время, надеюсь, мой уровень вырос.

Хвалюсь - потому что это был первый нарративный эвент в Gardenscapes, и делал его я, свежеоперившийся нарративщик в одной из крупнейших компаний, делавших мобильные игры. Крупнейший рынок, миллионы игроков, все дела.

Задача была простая - сделать то, чего никто до этого не делал. Сроки не принципиальны, но важно сделать идеально. Как - разберёмся по дороге.

Задачу сильно упрощали люди, что работали в Playrix. Мне помогали вообще все, кажется. Особо хочу выделить Сергея Пляку, Александру Хижнякову и Илью Кулешова. Вообще поддержки было очень много. Я даже испугался.

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

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

Две недели ушло на то, чтобы это написать. Два месяца - на то, чтобы переписать. Но ничего, справились.

Работа была полноценной: изучение материала, реф на Плохого Санту, идея дикого извращенца в розовом костюме кролика. Ну и сбор яиц, конечно. Как говаривал Стэн из Саус Парка: "Мне кажется, между Иисусом, умершим на кресте, и кроликом, прячущим яйца, пропущена какая-то важная информация."

В общем, наслаждайтесь, если кому интересно - вот с этого начинал ваш покорный слуга.

https://st.fl.ru/users/bi/binary-dao/portfolio/f_9415953917f87112.pdf

Уже после того как я ушёл из Плейрикса (да, ещё раз - сам ушёл, люди подтвердят), мне разрешили использовать отработанный материал в своём портфолио. Лично Мария Иогман, которая на тот момент занималась юридическими вопросами Плейрикса. В письменной форме. Ссылка - часть моего портфолио. Надеюсь, через шесть лет это никому уже точно не нужно)
Недельный геймдев: #116 — 09 апреля, 2023

📜 Обновления/релизы/новости
- Стандарт WebGPU 1.0 зарелизился в Chrome
- Глава инди-подразделения Xbox: «Не думаю, что Game Pass оказывает разрушительное влияние на индустрию»
- Ротенберги займутся разработкой видеоигр
- Вышла альфа-версия плагина Luma для Unreal Engine 5

🆓 Халява/раздачи/бандлы/курсы
- Бандл Learn to Create RPG Games in Unity
- Бесплатный генератор мха для Blender

📝 Интересные статьи/видео
- Я анимирую тентакли и мне платят за это деньги
- Справочник по матрицам
- Небольшой (не совсем) лайфхак, для набора вишлистов в Steam
- Немного про нормали
- Команда Epic Games о Lumen, MetaHuman, демо-версии UE5.2 и искусственном интеллекте
- Интервью с ведущим дизайнером миссий «Калибра»
- Firaxis Games о разработке Marvel’s Midnight Suns
- Пересмотр повествования Goodbye Volcano High для нахождения смысла в апокалипсисе
- Заставьте игроков почувствовать, что их выбор важен для повествования
- Разработка усовершенствованной Full-Body Ragdoll-системы
- Создание многопользовательской игры с Netcode для GameObjects
- Как Big Ambitions добилась успеха в Steam
- Создание кинематографического короткометражного фильма с помощью Blender и UE5
- Stray: придание характера футуристическому городу
- Прошиваем эмулятор Retro-Go на Nintendo Game & Watch
- Настройка камней и растительности для реалистичного 3D-окружения
- Про создание анимационных роликов
- Runner 2
- Используйте референсы для разработки пользовательского интерфейса
- Создание короткометражного фильма в Unreal Engine 5
- Real-time sparse distance fields для игр

📙 Разное
- Эксперименты с техниками стилизации в UE5
- Создание стилизованной 3D-травы с помощью Procreate и Blender

#дайджест #gamedevnews
Коммент к статье про тентакли 😏

#мемы
Монетизировать проекты становится всё сложнее, сейчас всё больше студий развивают активно LiveOps-направление и стратегии. Небольшая вводная статейка, почему на этот аспект при разработке игр нужно особо обратить внимание.

А для работы с балансом и лайвопсом вам очень может помочь сервис Balancy 😎

#LiveOps
Статья от Александра Хилько с анализом звука в нашумевшем шутере Atomic Heart.

https://sponsr.ru/xssracademy/30790/Kulturnyi_fenomen_Atomic_Heart/

#AtomicHeart #звук
Больше про моддинг, но, всё же, NVIDIA выложила исходники RTX Remix в открытый доступ по MIT лицензии.

Тулза позволяет создавать ремастеры классических игр на DirectX 8 и 9.

RTX Remix захватывает игровую сцену и заменяет ресурсы при воспроизведении, внедряя в игру RTX технологии: трассировка пути, DLSS 3 и Reflex. Там ИИ-шка ещё, которая позволяет улучшить текстурки и всё такое.

Выложили пока среду только, но в ближайшее время и Creator Toolkit будет.

Формально работает только на картах зелёных (как минимум, редактор), но билды можно запускать и на картах красных/синих. Правда, вряд ли там норм перфоманс будет, т. к. спец. ядер нету.

P. S. мне самому новость интересна именно в контексте того, что всё больше и больше в опенсорс выкладывают.

#nvidia #RTXRemix
Андрей Коваль рассказал про разработку The Excrawlers, поделился циферками по затратам и заработку с проекта (спойлер: не очень, но автор считает релиз успешным).
Недельный геймдев: #117 — 16 апреля, 2023

📜 Обновления/релизы/новости
- Активная поддержка Dreams закончится 1 сентября
- NVIDIA выложила исходники RTX Remix в открытый доступ по MIT лицензии
- В России заработала новая игровая ассоциация — АПРИОРИ

📝 Интересные статьи/видео
- 27 месяцев разработки, 32 отзыва и успешный релиз
- Почему LiveOps так важен в 2023 году — гид от Balancy
- Что такое PBR-текстуры
- Культурный феномен Atomic Heart
- Работа над демкой Oasis, созданной с помощью Unreal Engine и Substance 3D
- 6 уроков, извлечённых при создании Zoo Tycoon
- История Bioshock Infinite
- Делаю мертвые прототипы 6 лет
- Игры, которые вам нравятся, вероятно, не те же, что хорошо продаются в Steam
- World Space Path Resampling
- Соната Кодзи Игараси — как создавалась культовая Castlevania: Symphony of the Night
- Два прихлопа, два притопа: как я делал раннер со звуковым управлением на JS
- Пять советов по работе с издателем
- Творческие и технические аспекты разработки SCHiM
- Что делает выбор сложности хорошим
- Введение в инструменты профилирования железок от AMD
- Разработка решения для рендеринга воды
- Direct3D 12: приключения в стране шейдеров
- Моторчики в Unity Physics
- Niagara Grid 2D: отрисовка локаций в Unreal 5.1
- Как ИИ’шка работает в Cascadeur
- Даже старые гиперказуалки попадают в топ-10 в первом квартале 2023 года
- Генеративные агенты: интерактивные симулякры человеческого поведения
- Возвращаем интерес к игре
- Mesh Shaders и Meshlet Culling в Metal 3
- Проективная геометрическая алгебра

📙 Разное
- Занимательный робопазл
- Процедурная анимация робота-паука с помощью геометрических нод
- Процедурный анимированный органический материал в Unity

#gamedevnews #дайджест
Дошли наконец-то руки до организации рассылки (снова). Раньше использовал Getrevue, но Маск решил убить сервис. Переехал на Сабстак в итоге.

Сделал первую рассылку. Редактор хорош, в целом пока нравится. Подписываемся, чтоб не пропустить.

Тех, кто был подписан на Getrevue, я уже импортнул, должны были получить рассылку первую.
This media is not supported in your browser
VIEW IN TELEGRAM
Немного красоты из Блендера для дедов, которые застали Ранму.

https://twitter.com/giwono0708/status/1637231593432707073

В Твиттере в треде автор немного поделился закулисьем.

#blender #b3d #Ranma #anime
⚡️ Как используется паттерн MVP на Unity?

Приглашаем 20 апреля в 19:00 мск бесплатный вебинар «Model-View-Presenter» в OTUS.

🔥 На занятии мы изучим паттерн Model-View-Presenter на примере окна прокачки персонажа.

❗️ План вебинара:
- Определим проблематику
- Разберем применение паттерна MVP
- Закрепим полученный материал практическим заданием
- Сделаем выводы
- Зададим вопросы

Занятие проведет Игорь Гулькин, Senior Unity Developer с 5-ти летним опытом в GameDev. Предлагаем попробовать курс.

👉 Регистрация на вебинар: https://otus.pw/c9zL/

Урок пройдет в рамках онлайн-курса OTUS “Unity Game Developer. Professional”. Курс доступен в рассрочку.

Реклама. Информация о рекламодателе на сайте
www.otus.ru

#реклама