GameDev Architecture
1.2K subscribers
3 photos
2 files
75 links
Привет! На канале я делюсь своими заметками о том, как игровым компаниям строить правильные, эффективные и красивые решения, в основном на C#.

Рекламу не размещаю
Download Telegram
Помните я писал про Entity Component System t.me/gamedev_architecture/97 ?

Тем, кому интересна эта тема, может понравиться молодой канал, посвященный исключительно ECS: @ecscomrade .

P.S. Ко мне часто обращаются по поводу рекламы. Рекламу не по теме я не размещаю в принципе, как вы уже могли заметить. Но тематическим проектам/статьям/авторам я всегда рад.
Недавно выступал на конфе, рассказывал про чистую архитектуру (на английском) https://youtu.be/Zdn_eX5hGhs?t=9765

считаю, что получилось довольно интересно
👍3🔥21👎1
Уже давно Google выкатил различные “метрики” качества, которым приложения должны соответствовать, чтобы не попасть в теневой бан.

С одной стороны — благое намерение. Кому понравится приложение, которое постоянно крешит или висит.

По факту — игровые проекты с рекламной монетизацией никак не управляют тем, что там SDK делают под капотом. Плюс такая монетизация предполагает большой охват девайсов, включай лоу энды.

Как результат — куча АНРов, с которыми разработчики вынуждены как-то бороться.

Мы долго мучались с этой проблемой, но потом написали сервис, который сам считает ANR и прибивает приложение чуть раньше, и АНР не доходит до гугла, но репортится в наши системы.

Таким образом мы имеем и более точный стектрейс по АНРу, и наши графики в порядке.

За основу был взят этот проект https://github.com/SalomonBrys/ANR-WatchDog , но улучшен под наши запросы.
🤔7🔥3😁2