📼 YouTube.DotNext
Для игровых разработчиков не сказать, что напрямую есть прикладная ценность, но для "шарпистов" косвенно — полезно. Затрагивается много тегов: стэк, куча, аллокации, хэш-функции,
Span, ArrayPool, stackalloc, ValueStringBuilder, MemoryStream, S3. Да и для общей насмотренности и формирования инженерного майндсета лишним не будет.
Почему-то у игровых начинающих разработчиков бытует представление, что геймдев – это что-то стоящее отдельно. Хотя это такая же разработка ПО — просто свой контекст вносит свои особенности. Как и в других направлениях разработки есть свои контексты. Но дело то делаем мы все одно и проблемы решаем схожие: утечки памяти, долгий рендер, вылеты, ошибки и пр.
☝️ Работа с движком — это ведь ещё не игра, а только игровой клиент. А есть ещё хостинги, бэкенд, инфраструктура, CI/CD. Со всем этим тоже приходится иметь дело.
Поэтому не стоит загонять себя в рамки чисто геймдев специализации. За "соседями" подглядывать тоже полезно. Здесь как с естественными языками: чем больше языков знаешь, тем больше информации становится доступно.
—————————————
#development #dotnet #optimization #span #arraypool #stack #heap #alloc #разработка #оптимизация #стек #куча #рекомендация #видео