Волков делится разработкой новых танков

Аватар автора
Точка сборки
Нечасто рассказываю об основной своей деятельности — а это, между прочим, разработка игр, точнее даже разработка экосистемы для игр и не только. А работа-то кипит и мы уже создали собственный техстек (набор технологий) и уже переходим от фазы "чисто НИОКР" к фазе "фигачим проекты, технологии дорабатываем по ходу". В этом видео я оцениваю собранный за полторы недели сетевой прототип Новых Танков и хочу сказать, что стратегия "долго запрягаем — быстро едем" в нашем случае себя оправдывает полностью. В четырёхмегабайтном (да-да, мегабайтном, а не гигабайтном) проекте у нас: - 1.5 Мб уровень с запечённым светом (см. мягкие тени и рефлексы в пещере) - 0.5 Мб модель танка с динамическими траками/гусеницами и мягким запечённым эмбиентом - 2 Мб нативного кода, написанного на Rust и ещё 0.6 Мб сервер. - отрисовка (вплоть до менеджмента видео-памяти) - предрасчёт освещения - оптимизации высокополигональных моделей - упаковка в наш супер-компактный формат файлов - физический движок с рейкастами по видимой геометрии (т.е. не надо готовить специальные коллайдеры) - сетевая синхронизация объектов на карте, в т.ч. ничейных - сетевая библиотека и протокол на базе UDP, с гарантированной доставкой - сериализация данных, в т.ч. гарантия единого протокола взаимодействия между клиентом и сервером - отрисовка и динамический лэйаут интерфейса - отрисовка шрифтов (мы буквально разбираем TTF и строим полигональные модели из букв) - инспектор состояния и управление отдельными...

Скачать Видео с Дзена / Dzen

Рекомендуем!

0/0


0/0

0/0

0/0