Living Layers, слой пятый - оптимизируем фундамент игры
Неделя как-будто бы вышла ленивой...
хотя было сделано несколько важных оптимизаций.
Мир больше не проваливается
Пешки и обломки теперь корректно ждут, пока под ними появится твёрдая поверхность. Раньше при загрузке большого мира объекты могли провалиться сквозь землю, потому что коллайдеры ландшафта ещё не успевали сгенерироваться. Теперь динамические объекты не активируются, пока физика под ними не будет готова.
Асинхронные визуальные меши
Когда стена рушится и превращается в сотню обломков, генерация детальных мешей для каждого — это дорого. Теперь обломки сначала появляются с простой формой (на основе физического коллайдера), а детальная визуализация догоняет в фоне. Игрок видит мгновенную реакцию, а красивая детализация появляется через доли секунды.
Централизованное управление миром
Код сброса, сохранения и загрузки мира был разбросан по разным местам. Собрали всё в единый модуль. Теперь при смене сцены гарантированно удаляются все временные сущности и не остаётся призраков прошлой сессии.
Инструменты для отладки
Добавил анализатор трейсов — теперь можно открыть результаты прямо в браузере и визуально искать узкие места, либо сделать умную обработку в Markdown отчёт.
В оверлее появился Frame Breakdown Bar — полоска, показывающая, сколько времени ушло на разные этапы кадра. И пока что это ранний зародыш. Вдохновился Unity Profiler из девлогов техлида Norland.
Ограничение «догоняющего» времени
Если игра подвисает хоть на мгновение, симуляция физики накапливает несколько шагов расчётов, а после фриза пытается догнать реальное время. Это приводит к каскадному удлинению лагов, так что число таких накопленных шагов было сильно снижено.
Поддержка проекта
Разово поддержать проект можно лайкнув девблог и оставив закреплённый комментарий.
Дальнейшие планы
Альфа 2.1: январь 2026
Альфа 2.2: февраль 2026,
открытие странички на Sponsr — доступ к закрытой альфеАльфа 3: февраль-март 2026
Альфа 3.1: март 2026
Страницы в магазинах: весна 2026
Демо: лето 2026
Ранний доступ: 2026-2027 гг
Рубиконы
Наиболее сложные инженерные решения заложены в Альфу 3 (навигация), Альфу 4.1 (визуал) и Альфу 6 (слои).
Успешное прохождение этих этапов — гарантия технической возможности проекта.







