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
Простите, но... АААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА

Это из той же новости про гранты: https://www.kommersant.ru/doc/5620648
🤡35💩4😁2👍1🤣1
Обсуждение на Реддите о том, в какой момент вы осознали (и осознали ли вообще), что пора бы начать комментировать код.

https://www.reddit.com/r/gamedev/comments/y7phwi/programmerscodersdesigners_who_didnt_always/

Как всегда, довольно много различных мнение и примеров. Начиная от "когда писал API для кого-то", заканчивая "я пишу понятный код, который не нужно комментировать".
🤔11
Люблю статьи про нарративщиков, как минимум, из-за комментариев 😅

https://dtf.ru/mygames/1401523-kto-takie-narrativnye-dizaynery-i-chem-oni-otlichayutsya-ot-scenaristov
😁27🏆2🤡1
This media is not supported in your browser
VIEW IN TELEGRAM
Уже и не понять, что это в Роблоксе сделано 🤯

https://twitter.com/PoptartNoahh/status/1583599260301336576

#Roblox
😱23🤯14🔥2🏆1
🕹 Это канал про разработку игр. Публикую интересные/важные новости и материалы про разработку и игровую индустрию.

Что здесь можно найти:
1. Новости
2. Ссылки на интересные статьи/видео
3. Разборы видео, например, по тегу #GDC
4. Ссылки на полноценные посты по той или иной теме.
Примеры объёмных статей:
- Кранчи вредят индустрии и «сжигают» людей
- «Разработку целиком и полностью можно назвать хаосом»: трудности при создании Atomic Heart
5. Еженедельный дайджест по тегу #дайджест
6. Какие-то размышление в рамках тематики канала

Где ещё можно подписаться:
- Twitter. Помимо твитов про игры и геймдев немало шитпоста (¬‿¬ )
- Группа про геймдев в VK
- На дайджест можно подписаться в виде рассылки на почту
- Есть ещё канал на Ютубе. Планирую в ближайшее время оживить подкаст и вернуть рубрику #ПосиделкиСИнди
- Есть отдельный канал в Телеге, где я пишу про всякое разное и обзоры игр

Как можно поддержать финансово:
- На Патреоне
- Подписаться на Бусти
- Закинуть через ЯндексДеньги
19🤔4🍾2🔥1
Недельный геймдев: #92 — 23 октября, 2022

📜 Обновления/релизы/новости
- В России выделили многомиллионные гранты на патриотические игры, которые должны «укрепить ценности молодежи»
- Perfect Dark для Nintendo 64 полностью декомпилировали
- Open 3D Engine 22.10
- Adobe выпустила Substance 3D Modeler

🆓 Халява/раздачи/бандлы/курсы
- Библиотека UTC Shader Library для Unreal Engine
- Книга от Unity для технических художников
- Quixel выпустила набор European Hornbeam Pack для Megascans Trees

📝 Интересные статьи/видео
- Эффекты постобработки: цветовые модели и цветокоррекция
- Портирование DOS игр
- Художественный стиль и мотивация игроков в Metroidvania Mandragora от Primal Game Studio
- Call of Duty: Online мертва. Да здравствует Call of Duty: Online
- Создание MMO для одиночной игры: опыт The Elder Scrolls Online
- Про успех ARK: Survival Evolved
- Кто такие нарративные дизайнеры и чем они отличаются от сценаристов
- Воссоздание инкрустированного золотом револьвера в 3ds Max и Substance 3D Painter
- Инди-разработчик Брайан Кларк из The Mortuary Assistant: «Игра — это часть вас самих»
- Что такое Ghostwire: Tokyo
- Почему в Batman’s Arkham Series одна из величайших боевых систем
- Скриптовые лайфхаки при работе с редактором Unity для экономии вашего времени, часть 1
- Создание огромных каменных столбов в Blender, Unreal Engine и Substance 3D
- Что такое Path Tracing
- Серия статей от AMD по работе с FSR 2.1 в UE
- Разбор проекта Metal Slug Tribute: Dragon Nouske
- Воссоздание Soul of Cinder из Dark Souls в ZBrush, UE5 и Sunstance 3D Painter
- Реклама как ваш ассет: улучшение игрового опыта
- Создание пушистых стилизованных сосен в Maya, ZBrush и Unreal
- Создание заброшенного тоннеля в Maya, Substance и Unreal Engine 5
- Закулисье NVIDIA Racer RTX
- Долгосрочная карьера в дизайне для нелидеров
- Как Monomi Park удалось создать инди-продолжение Slime Rancher 2
- Как Legend Of Keepers добилась успеха на ПК
- Unreal Engine упростил New Tales from the Borderlands переход на новый движок
- Как первая инди-игра за более чем 10 лет добилась скромного успеха (1 месяц спустя)
- Масахиро Сакураи показал ранние прототипы Super Smash Bros
- Как Dome Keeper добился запуска на миллион долларов
- Алгоритм пересечения полигонов
- Эмуляция двойной точности на графическом процессоре для рендеринга больших миров
- Кастомное решение для освещения в Unity

📙 Разное
- Симуляция газированной воды
- Миниатюрный мир Dark Souls
- Уже и не понять, что это в Роблоксе сделано

#дайджест #gamedevnews
👍9🔥1
Slow Roads — эксперимент по процедурной генерации бесконечных живописных ландшафтов, оформленный в виде казуальной гоночной игры. Работает в браузере, клиентская часть использует three.js.

Ключевые технические моменты описаны в статье: https://anslo.medium.com/slow-roads-tl-dr-a664ac6bce40

#js #treejs
🔥24👍4
> Вячеслав Богаткин, директор компании Appfox (разработчик таких игр, как “Цирк чудес” и “Школы умняшек”), заявил в комментарии для РБК, что рынок вырастет на 15%.

Последняя новость на сайте app2top забавна не только этим комментарием эксперта, но и примечанием от самих app2top 😂

https://app2top.ru/news/telecomdaily-rossijskij-ry-nok-mobil-ny-h-igr-v-2022-godu-pokazhet-rost-na-25-203460.html
😁26🤡12👍1🤣1
Unity всё пытается заставить существующий код работать со средой выполнения .NET CoreCLR JIT от Microsoft, которая включает в себя высокопроизводительный, более совершенный и эффективный сборщик мусора (GC).

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

Спойлер: хоть кода под капотом стало больше, но перфоманс остался на том же уровне 🤔

#unity
🤔7🍾5
Появилось новое небольшое медиа об индустрии и разработке игр. Канал @etttru порадует интересными новостями и статьями (в том числе, и авторскими).

Если интересно почитать и хочется познакомиться с индустрии поближе, то рекомендую подписаться. Статьи, на которые можно обратить внимание в первую очередь:
- Продвижение компьютерных игр — излюбленная тема инди-разработчиков
- Ёмкий материал для начинающих от сценариста и писателя Asomnia
- Попытка найти сходства и различия игрового сценариста с нарративным дизайнером

#реклама
👍6🤡2
Небольшой аналитический пост про медианное время прохождения демок.

Данные со Steam Next Fest February 2022 и Steam Next Fest October 2022. Можно посмотреть графики и краткие выводы.

TL;DR: чаще всего время, которое игроки тратят на демку, куда меньше, чем то, насколько разработчики рассчитывали. Повод задуматься.

Из ситуативных советов: иногда помогает подкрутка баланса/сложности игры. Разработчик Tower Escape рассказал, что после снижения сложности игры медианное время, которое игроки проводили в демке, увеличилось с 15 до 43 минут.
🤔14🤯4
Родриго Копетти, который уже не раз радовал нас разборами архитектур различных консолей, в этот раз написал обширную статью про Wii U.

#WiiU
🔥8👍52
В Steam изменится отображение дат выхода игр. Больше никаких каламбурчиков 🤡

Разработчики смогут выбирать один из 5 вариантов:
- Точная дата. Например «24 августа 2023 года».
- Месяц и год. Например «Август 2023 года».
- Квартал календарного года. Например «Третий квартал 2023 года».
- Год. Например «2023».
- Без даты. Будет написано «Скоро выйдет».

Изменения вступят в силу с 1 января 2023.

#steam
👍11🍾6🤡4👎2🍌2
Хорошее видео для тех, кто хочет попробовать Godot. Ёмко за 100 секунд рассказывается про основные моменты и базовые вещи.

https://www.youtube.com/watch?v=QKgTZWbwD1U

#godot
🔥15👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Симуляция ветра на процедурном террейне с использованием метода Больцмана и ускорением на GPU.

https://nickmcd.me/2022/10/01/procedural-wind-and-clouds-using-gpu-accelerated-lattice-boltzmann-method/

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

Есть пример того, как реализовать метод с помощью compute shader в OpenGL.
🔥13🤯7
С помощью фотограмметрии, GoPro и изображений с дронов разработчик смог воссоздать (ну, почти) свой город в игре.

https://www.youtube.com/watch?v=SLhjZCXo9BY
❤‍🔥10👍8👎1
Недельный геймдев: #93 — 30 октября, 2022

📜 Обновления/релизы/новости
- Microsoft рассчитывала, что количество подписчиков Game Pass за год вырастет на 73%, но рост составил лишь 28%
- В Steam изменится отображение дат выхода игр
- Представлены победители Epic MegaJam 2022
- Terathon Math Library перешла в опенсорс по MIT лицензии
- Фанаты декомпилировали исходный код Deus Ex: Human Revolution
- Valve обновила рекомендованные региональные цены в Steam

🆓 Халява/раздачи/бандлы/курсы
- Real-World Unreal Bundle for Devs

📝 Интересные статьи/видео
- Архитектура Wii U
- Godot за 100 секунд
- Рецепт хита Cult of the Lamb
- Осознанная автоматизация тестирования в геймдеве
- Как сделать ролик на конкурс Creep It Real в Unreal Engine 5
- Создание реалистичных пропсов для AAA в Unreal Engine 5
- Аудиовселенная Marvel’s Guardians of the Galaxy
- AnimationEvent и сборщик мусора CoreCLR
- Разбор проекта «Фотоснайпер»
- Небольшой аналитический пост про медианное время прохождения демок
- Witchfire — роглайт от первого лица, созданная для тех, кто не любит роглайты
- Лукас Поуп: «Игры — идеальное сочетание всего, что мне нравится»
- Игровая техподдержка в мобильном шутере: тандем Discord и Zendesk
- Slow Roads скрасит офисные будни
- Создание генератора листьев в Substance 3D Designer
- Как написать книгу и не свихнуться
- Как в Allods Team выбирали корпоративный мессенджер и почему остановились на Discord
- Как делался взрыв для «Дома Дракона» | Что внутри зарубежной VFX студии
- Добавление живописных деталей для стилизованного проекта в UE5
- Как работает трассировка лучей и как ускорить её в 600 раз
- 99 советов геймдизайнеру — Часть 1
- Природа звука
- Создание первой многопользовательской игры с Netcode для GameObjects
- Генератор кожи зомби, сделанный в Houdini
- The Cabbage Effect от Ninja Garage отправляет игроков в безумное путешествие за пределы реализма
- Пишем 3D игру под Windows Mobile, ч.1
- Как использовать RealityCapture для сканирования себя для MetaHuman
- Пять нарративных идей для психологического триллера — на примере игры End of Despair
- Обзор гиперказуальных игр с точки зрения геймдизайна
- Легковесное решение для стилизации океанов в играх
- Симуляция ветра на процедурном террейне с использованием метода Больцмана и ускорением на GPU

📙 Разное
- Красивая анимация
- Кровавый эффект в аниме стиле
- Создание 3D-концептов космического корабля с помощью геометрических нод в Blender
- Покатушки по реальному городу

#gamedevnews #дайджест
👍11🎉5