Недельный геймдев: #209 — 19 января, 2025

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Из новостей: Nintendo анонсировала Switch 2, Ludum Dare временно отменён, в США запретили продажу лутбоксов в Genshin Impact подросткам без согласия родителей, сервисные игры Bluepoint и Bend Studio отменили.

Из интересностей: как League of Legends сэкономили миллионы на серваках, создание прототипа RPG-игры на движке GemRB, рефакторинг кода, про патчи и огромные игровые миры.

Обновления/релизы/новости

Ludum Dare временно отменён

В 2025 ивентов не будет, т. к. организитор не вывозит: проблемы с деньгами, здоровьем и т. д.

Семья Гиймо рассматривает создание новой компании вместе с Tencent. Ей хотят отдать часть активов Ubisoft

В новом отчёте говорится, что Tencent Holdings Ltd. и семья Гиймо пытаются создать новое предприятие на основе активов Ubisoft.

Геймдиректор Crysis о её графике и требованиях: «Я хотел, чтобы игра не старела»

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

В США запретили продажу лутбоксов в Genshin Impact подросткам без согласия родителей

Авторы игры тысячелетия также выплатят 20 миллионов долларов.

Larian полностью сосредоточилась на следующей игре, но история Baldur’s Gate 3 «ещё не закончена»

Похоже, игроки могут ожидать пару патчей с нововведениями.

Сервисные игры Bluepoint и Bend Studio отменили (возможно из-за провала Concord)

Sony отказалась от разработки неанонсированных сервисных игр из-за неудачи командного шутера Concord.

В России предложили ввести в играх обязательный родительский контроль за тратами детей

Вице-спикер Госдумы РФ Борис Чернышов выступил с инициативой по вводу дополнительных ограничений в играх для юных геймеров. Он считает, что в России надо запретить детям делать внутриигровые покупки без согласия родителей.

Юрист Nintendo пояснил, что делает эмуляторы нелегальными в Японии и других странах

Проблема в том, как их используют.

Nintendo анонсировала Switch 2

Акции просели на 7%.

«При нашей поддержке за год вышло 16 игровых проектов», — Андрей Воронков из ИРИ об итогах 2024 года

По его мнению у отечественных геймеров нет предвзятого отношения к отечественным проектам, они востребованы аудиторией.

VG Insights: валовая выручка MiSide преодолела рубеж в 25 млн долларов за месяц

Но…интересный моментик в том, что, если верить gamalytic, 40%+ продаж из РФ.

Авторы мода по переносу Либерти-Сити в GTA V отказались от проекта после общения с Rockstar

Команда не ожидала такого внимания к своей работе.

Хидэки Камия об авторах утечек о Switch 2: «Их следует облить дерьмом с головы до ног и выбросить за пределы атмосферы»

Геймдизайнер даже проклял их, до такой степени они ему не нравятся.

Godot 4.4 Beta

Много фиксов, много улучшений.

Халява/раздачи/бандлы/курсы

Make Your Own Games in Unreal Engine 5 Bundle

Большая коллекция курсов для тех, кто хочет научиться делать игры на UE.

Интересные статьи/видео

[EN] Технический директор League of Legends поделился историей о том, как они «смогли сэкономить миллионы на серверах»

После серии тестов определили стратегию Round Robin для распределения новых игр по серверам, значительно снизившую неоднородность загрузки CPU, позволив повысить целевой показатель автоматического масштабирования на 10% (с 40% до 50%). Это привело к 20%-ной экономии на стоимости оборудования, одновременно достигнув лучшего и более стабильного качества игры.

Хотелось, чтоб не было скачков по CPU, чтоб был верхний лимит по CPU (чтоб игры не тупили), но не плодились лишние тачки, когда ещё хватало ресурсов на текущих. В итоге смогли добиться этого.

[RU] Создание прототипа RPG-игры на движке GemRB

Годный тутор о создании прототипа RPG-игры на движке GemRB (портативная версия Infinity Engine, который лёг в основу Baldur’s Gate, Icewind Dale и Planescape: Tormen).

[EN] Рефакторинг кода

Тим Кейн опять базы навалил. В этот раз про рефакторинг. Хуже не будет, если повторим, а то, по опыту вижу, не до всех доходит с первого раза.

  • Не нужно рефакторить чисто ради рефакторинга.

  • Делать это следует только после определённого времени, когда уже понимаешь, как код используется и как с ним взаимодействуют. Возможно код вообще потом выбросят, что и рефакторить не надо будет.

  • Не всегда рефакторинг делает лучше, порой разрабы слишком замудрёно делают, что код ещё тяжелее становится читать.

  • Рефакторинг может добавить багов.

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

Пересчёты не обязательно делать сразу, возможно стоит подождать фрейма, когда остальные подсистемы не так нагружены.

Из забавных примеров: в играх на Unity они вызывают сборку мусора, когда игрок в меню настроек. Он всё равно этого не заметит, зато это снизит шанс фриза во время геймплея. Мы, помню, похожие шутки делали во время переключения сцен

Источник: https://habr.com/ru/articles/874884/


Интересные статьи

Интересные статьи

После очередного обновления коробочного портала Битрикс 24 в марте 2023г, в бизнес процессах, перестала работать модификация типов при присвоении значения строковым переменным.Например, при присвоении...
Привет, Хабр! Я Саша Шутай, руководитель направления PHP в AGIMA. Хочу обсудить важные для тимлидов вопросы: как управлять бэклогом и правильно распределять время, нормально ли отвлекаться во время ра...
Всем привет! Я - Кирилл, DevOps компании sports.ru. Не так давно мы начали процесс переезда в Yandex Cloud, хочу рассказать, как это было.
Среди советов по улучшению юзабилити интернет-магазина, которые можно встретить в инете, один из явных лидеров — совет «сообщайте посетителю стоимость доставки как можно раньше».
Есть статьи о недостатках Битрикса, которые написаны программистами. Недостатки, описанные в них рядовому пользователю безразличны, ведь он не собирается ничего программировать.