TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.63K subscribers
Post #2140 647
Как сбросить временную петлю без пересоздания всего мира

В Echo Weaver после каждой петли мир возвращается в исходное состояние, а герой сохраняет знания. Команда разделила данные по сроку жизни, чтобы сброс был управляемым.

Тяжёлая геометрия и маркеры переходов остаются загруженными. Сцена с игроком, менеджером игры и данными текущего забега при сбросе удаляется и создаётся заново. Активные части мира выгружаются, затем загружаются только нужные для начала петли.

Состояние забега хранится в словаре и очищается. Данные, которые должны пережить петлю, записываются на диск; объекты читают свои значения при загрузке. Переносимые предметы пришлось вынести в постоянный слой: привязка к отдельным частям мира приводила к пропаже ключей и дубликатам.

В интервью разработчиков разобраны архитектура сброса и ошибки на границах этих слоёв.
More from @make_game
  1. Oct 14, 2026Что добавить в прогрессию, когда игрок нашёл выигрышную стратегию В About Time игрок набир…
  2. Oct 14, 2026Как доставлять Gaussian Splat-модели в мобильный браузер Фотореалистичную 3D-модель мало б…
  3. Oct 14, 2026Эмодзи в комментарии сломал пинбол на Android После сентябрьского обновления Android 17 Vi…
  4. Oct 14, 2026Как H3VR2 распределяет бюджет кадра в VR В H3VR2 оружие моделируют с учётом массы компонен…
  5. Oct 13, 2026Post #2143
  6. Oct 13, 2026Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-ск…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →