Deadland v0.56.0

Город Ржавый Бор. Электричества нет, связь только по локальной сети.

Deadland — кооперативное выживание среди заражённых

Кооперативное выживание от первого лица на Godot 4.7 .NET. Город из 34 зданий разбирается по блоку, начинать приходится с голыми руками, а по улицам бродят заражённые. Играть можно одному или вместе, до 8 человек по локальной сети.

День 3 с первого коммита
8 октября 2026
версий в журнале
86
здания в городе и 10 ферм
34
игроков по LAN
до 8
предметов первого крафта
14
ползунка лепки лица и тела
134

Закрытый тест

Поиграть можно уже сейчас: игру раздаёт Telegram-бот. Откройте бота, выберите систему и получите сборку. Она ранняя, поэтому мы ждём ваши отчёты о вылетах и багах.

  1. Откройте бота

    Нажмите кнопку ниже и в Telegram жмите «Запустить». Регистрация не нужна.

  2. Выберите систему

    Windows 10 или 11, либо Mac на Apple Silicon. Бот пришлёт архив около 1,2 ГБ.

  3. Распакуйте и играйте

    Игра пока без цифровой подписи. Бот покажет, как убрать предупреждение системы.

Что нужно

  • Windows 10 или 11, либо Mac на процессоре Apple (M1 и новее). Mac на Intel пока не поддерживаются.
  • Около 1,2 ГБ на скачивание и 3 ГБ свободного места на диске.
  • Telegram на телефоне или компьютере, чтобы открыть бота.
  • Встроенной видеокарты хватит, но возможны тормоза.

Что учесть

  • Сборка ранняя: бывают вылеты и баги, а сохранённый мир может сброситься при обновлении.
  • Играть можно одному или по локальной сети, до 8 человек. По интернету вместе пока нельзя.
  • О проблемах пишите боту командой /bug: он передаст отчёт разработчикам и ответит вам.
  • Новые версии бот присылает сам, рассылку можно выключить командой /mute.
Открыть бота в Telegram

Бот хранит ваш Telegram-id, ник и выбранную систему, чтобы присылать новые версии и разбирать отчёты.

Журнал версий

Что менялось в каждой сборке: механики, исправления, файлы и проверки. Записи идут по дням разработки, от прототипа 0.0 до 0.56.0. Нажмите на запись, чтобы раскрыть подробности.

Версия 0.56.0: Слияние ветки Eksailed в lerk

. Из неё архетипы зомби (шаркун, хромой, дёрганый, тяжёлый), их здоровье и крепость конечностей, замах с предупреждением

Версия 0.55.0: Здоровье зомби

. Тяжёлый 600, шаркун 500, хромой 380, дёрганый 300. Версия игры 0.55.0. Claude-Session: https://claude.ai/code/session_01GUJDzEfyCLBkuh5GGjHxVh

Версия 0.54.0: Персонаж в меню, экране «Персонажи» и окне инвентаря смотрит на курсор и держит вещь, с которой вышел из мира

. Глаза идут первыми (радужка смещается в шейдере глаза), за ними голова с шеей и чуть корпус

Версия 0.53.0: Предметы в руках

. Поза на ладони (посуда, свеча, зажигалка, спички, фигурки, телефон, лампа, 21 вещь), висит за верхнюю ручку низом вниз (ящик, ведро, канистры, чайник, радио, моющее средство) и за боковую

Версия 0.52.1: Тонкие предметы больше не проваливаются в землю

. Коробка столкновений уезжала от модели на полдлины вниз (доска входила в бетон на 48 см, газовый ключ на 17, арматура на 45, всего 22 из 138 предметов), у коробки теперь нулевой сдвиг. Тесты: форма столкновений на модели у каждого предмета…

Версия 0.52.0: Консоль для всех игроков

. Хост включает её правилом мира Раньше команды консоли (~) выполнял только хост, у клиента был отказ. Теперь в правилах мира (Esc, «Правила мира») есть переключатель «Консоль (~) для всех игроков, не только для хоста». Поле ConsoleForAll…

Версия 0.51.1: Видеопамять

. Мир стартует с 0,4 ГБ вместо 2,8 ГБ, выставка 1,5 ГБ вместо 5,0 ГБ. На встроенных видеокартах кончалась память (Can't create buffer, VkResult -10). Причины и общие решения: все 1492 текстуры моделей лежали несжатыми…

Версия 0.51.0: Меню

. Последний вписанный адрес сервера и порт запоминаются. Сохраняются при нажатии «Подключиться» и при уходе фокуса из поля, лежат в last_connection.json рядом с настройками клиента и возвращаются в поля при следующем запуске

Версия 0.50.0: Слияние ветки Eksailed в lerk

. Из неё бой с зомби (зоны тела, раны, система удара StrikeResolver), консоль разработчика на ~ и сборка после слияния

Версия 0.49.0: Замах зомби с предупреждением 0,4–0,6 с

. Фиксация направления за 0,18 с до удара, урон на середине взмаха вниз, парирование блоком. Версия игры 0.49.0. Claude-Session: https://claude.ai/code/session_01GUJDzEfyCLBkuh5GGjHxVh

Версия 0.48.0: Руки

. Лом и лопата — только двумя руками. Лопата нужна для копания (оно будет отдельным действием), в бою бьёт выпадом как штыком: полотно вперёд, обе кисти вдоль черенка, выпад идёт туда, куда смотрит игрок, вверх и вниз. Лом стоит перед…

Версия 0.47.0: Руки

. Большой палец больше не «вывихнут» — гнётся по оси своей кости к ладони и отводится от неё (у основания два движения), сгиб и отвод подбираются по модели, в кулаке, горсти и щепоти подушечка на предмете

Версия 0.46.1: Бросок

. Осколки разбитого стекла и фарфора появляются на месте самого предмета, а не в точке удара — о стену они больше не входят в неё наполовину

Версия 0.46.0: Мелочь и декор

. В игре 115 вещей мелочи и 5 громоздких — посуда (гранёный стакан, подстаканник, кружки эмалированная, фаянсовая, алюминиевая и с рисунком, чашка и блюдце с кобальтовой сеткой, чайники, графин, трёхлитровая банка, тарелки с цветами, миски…

Версия 0.45.0: Стены, окна, двери

. Собрана библиотека зданий — 101 материал (фотосканы ambientCG и Poly Haven CC0: кирпич красный, старый, выветренный и силикатный, бетонная панель, монолит, опалубка, шлакоблок, газоблок, сруб, брус, обшивка доской

Версия 0.44.0: Мебель и обстановка

. 89 вещей и 114 моделей из Poly Haven и Sketchfab в реальных размерах, советские в приоритете — холодильник «Минск», электроплита, буфеты, серванты, комоды, кровать с матрасом, диван и кресло СССР, телевизор «Рекорд», ковёр, ванная, гараж с…

Версия 0.43.0: Выбитая стена больше не оставляет висящих этажей

. Когда блок сломан, хост проверяет опору, и всё, что ни на чём не стоит, обрушается сразу у всех игроков и сохраняется

Версия 0.42.0: Город разрушаем

. Стену, перекрытие, крышу, окно, тротуар и асфальт ломают предметом в руке, удерживая ЛКМ

Версия 0.41.1: Брошенный камень, банка или резак больше не проваливаются сквозь землю

. Быстрый удар ловится и после первого отскока, вращение после ударов не больше 15 рад/с, тонкий резак сталкивается как пластина в 3 см, а если середина предмета всё же прошла сквозь землю или стену, хост возвращает его на поверхность

Версия 0.41.0: Остался один мир — город Ржавый Бор, из него к Новому году делаем АЛЬФА-1

. Лесной процедурный мир удалён из игры

Версия 0.40.1: Кисти больше не выворачиваются

. На палке-копалке запястье было заломлено на 110–130°, при ударе камнем — на 145°, теперь рука ставится с локтем-шарниром, запястье в пределах живой руки, закрутку пополам берёт предплечье

Версия 0.40.0: Интерфейс больше не мультяшный, а как в DayZ

. В мире белые значки воды, еды, температуры, здоровья, шума и заметности со стрелками, тонкая полоса выносливости и слоты с рендерами настоящих моделей предметов

Версия 0.39.0: Предметы теперь можно положить под ноги и бросить

. G коротко кладёт, удерживать G — замах (локоть сбоку, гнётся вперёд) и бросок с силой по времени замаха, Ctrl+G кладёт всю стопку

Версия 0.38.2: В правилах для агентов теперь обязательная проверка «предмет в руке» при любых анимациях, хвате и моделях предметов, а тест проверяет и двуручные

. Так нашлось, что правая кисть на палке-копалке держала воздух в 25 мм от палки: точки хвата двумя руками теперь ставятся по самой модели

Версия 0.38.1: Топор, ветка и резак теперь действительно в кулаке

. Хват меряется по самой модели (ось и толщина рукояти, каждый палец ложится на поверхность там, где лежит), топор бьёт кромкой, а не обухом — в модели кромка была развёрнута назад, от первого лица виден кулак с предметом, а проверка…

Версия 0.38.0: Предметы держатся в руке как настоящие

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

Версия 0.37.0: Предметы больше не временные фигуры, а готовые модели из сканов в реальных размерах

. Камни, ветки и поленья в трёх видах, волокно, шнур, металлолом, резак, каменный топор из головки, рукояти и обмотки, палка-копалка, бинт, тушёнка, фляга, свои ком дёрна и пучок листвы

Версия 0.36.0: Силовой замах, нокдаун зомби с удержанием на земле, добивание x2.5 и отдача ударов (0.36.0)

Версия 0.35.0: Ближний бой 2.0 (0.35.0)

. Профили и типы урона, любой предмет как оружие, затупление и заточка, слёт головки топора, перки практики, блок и толчок

Версия 0.34.1: Исправить переполнение буферов и видеопамяти Vulkan при запуске мультиплеера

Версия 0.34.0: Расширенные настройки графики, эффектов и зомби, предзапекание NPC и тамбуры зданий

. Детальное управление рендером во вкладках «Графика», «Эффекты» и «Зомби», предзапекание сеток заражённых при загрузке мира и защита входных дверей от перекрытия перегородками.

Версия 0.33.0: Опасное падение дерева, сбор сучьев у кроны и срезка листвы резаком

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

Версия 0.32.0: Объёмные модели всех предметов в реальных размерах и анатомический хват ладонью

. Предметы перестали быть кубиками и коробками: у всех 14 предметов появились составные 3D-модели в реальных размерах каталога, физическая укладка на широкую грань и точный хват по костям кисти.

Версия 0.31.0: Первый крафт, старт без снаряжения и большое слияние с веткой Eksailed

. Выживший начинает с пустыми руками: сбор камней, веток и волокна по клавише F, цепочка первого крафта с нерасходуемым каменным резаком и объединение с погодой, строительством и ИИ зомби.

Версия 0.30.1: Оптимизация геометрии города (-56% треугольников), окраин и скелетов зомби

. Объединение соседних плоских граней городских блоков сократило сетку чанков с 421 тыс. до 185 тыс. треугольников, окраины разделены на сектора 64×64 м, а невидимые зомби усыпляют скелеты.

Версия 0.30.0: Локальная погода с тучами и грозами, система строительства и обновлённый ИИ зомби

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

Версия 0.29.0: Рубка ствола, физическое падение дерева и разделка бревна с сетевой синхронизацией

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

Версия 0.28.4: Архетипы и уникальная внешность зомби, вытянутые руки и оптимизация FPS

. Заражённые переведены на процедурно генерируемую внешность с архетипами, характерной позой вытянутых вперёд рук, оптимизацией кадров и исправлением тени от 1-го лица.

Версия 0.28.0: Основа первого крафта (ветка lerk): сбор руками по F, резак, шнур и палка-копалка

. Реализация этапов 1–3 плана первого крафта: отказ от стартового снаряжения, ручной подбор камней, веток и волокна, новые рецепты и раскладка мелочи в мире.

Версия 0.27.1: Полный отказ от календарных орд и утверждение архитектуры одежды 1-го этапа

. Из интерфейса и дизайна игры навсегда убраны 7-дневные кровавые орды, а для системы одежды утверждены 17 зон защиты, слои в духе Project Zomboid и 14 вещей демо.

Версия 0.27.0: Пошаговый экран загрузки мира, чистый верх экрана и ИИ зомби со слухом и зрением

. Два крупных обновления: информативный экран загрузки вместо серого экрана с очисткой верха HUD, а также полноценный стелс-ИИ зомби с конусом зрения и затуханием звука сквозь стены.

Версия 0.26.2: Автоматический импорт 3D-моделей при запуске игры без редактора Godot

. Скрипты запуска автоматически выполняют headless-импорт новых ресурсов после git pull, исключая ошибки отсутствующих .scn в экране персонажей.

Версия 0.26.1: Спокойная осанка груди в покое и прыжок с группировкой коленей вперёд

. Исправлено неестественное выпячивание груди в стойке покоя и загибание голеней назад при прыжке.

Версия 0.26.0: Глубокая лепка лица и тела персонажа: 134 ползунка и интерактивный режим «Лепить»

. Полноценный редактор анатомии на базе морфов MakeHuman: 134 параметра в 14 категориях, прямое перетаскивание 16 зон тела мышью, изменение роста ±13 см и быстрое запекание сетки.

Версия 0.25.2: Ровная постановка ног в стойке покоя

. Устранена широко расставленная стойка «рогаткой» — стопы сведены на ширину таза, колени смотрят по направлению носков.

Версия 0.25.1: Живая выровненная стойка покоя и направленный бой кулаками по углу взгляда

. Выровнена осанка в покое без наклона корпуса вбок, а пустые руки получили полноценную боевую стойку и серии ударов кулаками вверх, прямо и вниз.

Версия 0.24.0: Реалистичные анимации CMU Motion Capture, человеческие скорости и двухзвенный IK стоп

. Полный переход со стилизованных анимаций Quaternius на настоящий мокап живых актёров CMU с идеальной постановкой стоп без скольжения и физическим падением предметов на землю.

Версия 0.23.0: Игра за созданного персонажа в мире и по сети, раздельный инвентарь и прогресс

. Выбранный в меню выживший появляется в мире со своим телом, руками от 1-го лица и внешностью для всех игроков по сети, а хост хранит отдельный прогресс под каждого персонажа.

Версия 0.22.0: Экран «Персонажи» в главном меню с живым студийным 3D-предпросмотром

. Создание и хранение до 12 выживших на мужской и женской модульных основах с выбором черт, цветов и интерактивным вращением 3D-модели.

Версия 0.21.0: Новое главное меню с панорамой города и сборка модульных основ выжившего

. Полностью переработанное главное меню с вкладками «Своя игра» и «Подключение», выбором профиля сохранения и адаптивной вёрсткой, а также подготовка мужской и женской 3D-основ в Blender.

Версия 0.20.2: Исправления стыков границ города, бетонных площадок и защиты покрытий

. Устранена щель на отрицательных границах города с пустыней, полы ферм и бетонные подъезды подняты над грунтом, а дорожное покрытие защищено от выкапывания лопатой.

Версия 0.20.1: Оптимизация рельефа, чанков и HUD: генерация леса быстрее в 3,3 раза, -40% вершин в городе

. Кэширование высот столбцов, общие вершины рельефа и городских поверхностей, очередь пересборки чанков с бюджетом 4 мс и устранение лишних перерисовок HUD.

Версия 0.20.0: Гладкий рельеф у ферм, точные коллизии объектов, дороги через пустыню и поза у рюкзака

. Убраны метровые ступени земли вокруг сельских участков, добавлены точные коллизии машин и мебели, выезды из города продлены до края карты, а по TAB персонаж опускается на колено перед рюкзаком.

Версия 0.19.0: Кооперативное выживание на хосте (v0.18.3–0.19.0), процедурные фермы и добыча инструментами

. Перевод всех показателей выживания и расходников под авторитетный расчёт хоста (формат сохранения 3), генерация 10 фермерских хозяйств с 20 строениями и переход на постепенную добычу ресурсов инструментами.

Версия 0.18.2: Устранение световых засветов в зданиях и исправление коллизий перил лестниц

. Ликвидированы утечки солнечного света на стыках стен и перекрытий и исправлены застревания о перила.

Версия 0.18.1: Исправление лестниц и геометрии многоэтажных домов: выход на 2–3 этажи и крыльцо

. Бесшовный подъём по лестницам на верхние этажи зданий, выверенные переходы площадок и точное примыкание входного крыльца.

Версия 0.18.0: Меню настроек графики (Esc / F10), профили качества и оптимизация растительности

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

Версия 0.17.0: Город «Ржавый Бор» (Rusthaven Realistic): 34 здания/POI, тонкие стены, скаты крыш и окраины 896×896 м

. Крупнейшая архитектурная и графическая переработка: уход от метровых кубических стен к реалистичным стенам 28 см, покатым крышам с фронтонами, PBR-окружению и интерактивной карте города.

Версия 0.16.0: Первая версия города «Ржавый Бор» (профиль rusthaven)

. Первичная генерация городской карты на 144 чанка с планировкой улиц, кварталов и 34 зданий на базовой воксельной сетке.

Версия 0.15.0: Интеграция интерфейса выживания Ashfall Survival HUD

. Подключение единого атмосферного комплекса HUD (Ashfall) с мостом синхронизации показателей выживания, инвентаря, хотбара и статусов.

Версия 0.14.1: Сворачивание панели подсказок управления по клавишам F1 / H

. Панель горячих клавиш больше не занимает место на экране постоянно и вызывается по нажатию F1 или H.

Версия 0.14.0: Игровой интерфейс в стиле 7 Days to Die: компас, датчик скрытности и вертикальные бары

. Добавлены навигационный компас со сторонами света, индикатор заметности и шума в приседе, вертикальные шкалы выживания и обновлённый хотбар.

Версия 0.13.3: Устранение сетевой ошибки ENet при отключении участников

. Корректная очистка состояния пиров и закрытие соединений без ошибок в логах при выходе клиента или остановке сервера.

Версия 0.13.2: Слияние системы крафта, сетевых анимаций и раздельных локальных профилей

. Перенос системы крафта, синхронизации ударов/рюкзака и поддержки локальных мульти-инстансов в общую ветку.

Версия 0.13.1: Поддержка нескольких локальных клиентов на одном ПК: раздельные профили и автонумерация позывных

. Исправлен конфликт идентификаторов при запуске двух и более копий игры на одном компьютере для тестирования кооператива.

Версия 0.13.0: Система крафта предметов, окно в стиле 7 Days to Die и сетевая синхронизация анимаций

. Первая полноценная система создания предметов по рецептам с категориями, сетевой синхронизацией ударов и позы открытия рюкзака, а также прокруткой чата.

Версия 0.12.0: Объединение веток: показатели выживания + анатомический персонаж, скелетные анимации, бой и зомби

. Слияние наработок обоих разработчиков в единую сборку: система выживания (HP, стамина, голод, жажда) объединена с новой скелетной моделью, плавными анимациями, боем и сохранениями на хосте.

Версия 0.11.0: Плавное смешивание скелетных анимаций, наклоны корпуса (Q/E), свободный взгляд и приседание

. Авторские анимации перенесены на скелет и плавно смешиваются по скорости и направлению движения; добавлены тактические наклоны из-за укрытий, свободный поворот головы и согласованные руки 1-го лица.

Версия 0.9.0: Анатомическая 3D-модель выжившего с текстурированной одеждой и скелетными анимациями

. Ранний составной персонаж из примитивов заменён полноценной анатомической сеткой человека с одеждой, рюкзаком и скелетным ригом.

Версия 0.8.0: Показатели выживания (HP, стамина, голод, жажда), система боя, первый зомби и сохранения на хосте

. Два фундаментальных этапа 0.8.0 в параллельных ветках: система жизненных показателей и расходников + серверное сохранение мира и игроков, ближний бой и первые серверные зомби.

Версия 0.7.2: Исправление ориентации кустиков травы и естественного цвета листвы деревьев

. Устранено неестественное вращение пучков травы и скорректирован оттенок крон лесных деревьев.

Версия 0.7.1: Устранение прозрачности грунта при вскапывании, приземление травы и ветвистые деревья

. При разрушении блоков земли больше не просвечивают пустоты, трава плотно сидит на рельефе, а деревья получили объёмную форму.

Версия 0.7.0: Реалистичный сглаженный ландшафт, трипланарный PBR-шейдер и колышущаяся на ветру трава

. Воксельный рельеф переведён со ступенчатых кубиков на плавно сглаженную поверхность с трипланарным смешиванием текстур земли и камня и процедурной травой.

Версия 0.6.3: Физика гравитации и приземления выпавших предметов на землю

. Добытые и выброшенные предметы падают под действием гравитации и останавливаются на поверхности земли.

Версия 0.6.2: Исправление загрузки и центрирования иконок предметов в инвентаре и хотбаре

. Иконки всех предметов ровно вписаны в ячейки слотов при любом масштабе интерфейса.

Версия 0.6.1: Стилизованные иконки предметов для инвентаря и панели быстрого доступа

. Добавлен графический набор иконок для ресурсов, инструментов и припасов.

Версия 0.6.0: Система инвентаря, сбор ресурсов и хотбар в стиле 7 Days to Die / Project Zomboid

. Появление 8 слотов быстрого доступа (клавиши 1–8 и колесо мыши), рюкзака на 24 слота (TAB), выпадающих при добыче предметов и перетаскивания стопок.

Версия 0.5.2: Калибровка масштаба и анатомических пропорций персонажа (рост 1,82 м)

. Выверены пропорции головы, торса и длины ног выжившего под реальный рост взрослого человека 1,82 м относительно метровой сетки мира.

Версия 0.5.1: Переключение камеры от первого и третьего лица по клавишам V и F5

. Добавлена возможность в любой момент переключаться между видом из глаз и камерой из-за плеча для осмотра своего персонажа.

Версия 0.5.0: Модульный скелетный персонаж со Skeleton3D, BoneAttachment3D и AnimationPlayer

. Переход от разрозненных узлов к настоящему скелетному ригу `Skeleton3D` с креплением оружия к кости кисти и экспортом в GLTF.

Версия 0.4.1: Детализация рук от первого лица: пальцы, перчатки с защитой костяшек и обе руки в кадре

. Модель рук перед камерой получила отдельные фаланги пальцев, тактические перчатки, поддержку левой и правой руки и плавную кинематику.

Версия 0.4.0: Текстурный атлас вокселей, детализированные модели, процедурные анимации и инерция рук

. Воксельные блоки получили текстурный атлас вместо плоских цветов, а руки от первого лица — живую инерцию (sway & bob) при поворотах камеры и шагах.

Версия 0.3.0: Первые 3D-модели выжившего, зомби, каменного топора и рук с анимацией удара

. Капсулы игроков заменены первыми 3D-моделями выжившего и зомби, добавлен каменный топор и анимация замаха от первого лица.

Версия 0.2.0: Сетевой текстовый чат с автоскрытием и блокировкой управления при вводе

. Общение между выжившими в кооперативе по клавише Enter/T с автоматическим затуханием неактивного окна.

Версия 0.1.0: Введение единого стандарта версий VERSION и кроссплатформенного автотеста синхронизации

. Зафиксирован файл VERSION как единственный источник версии игры на экране и в проверках, а сетевой тест адаптирован под Windows, macOS и Linux.

Версия 0.0 (Прототип): Основание проекта Deadland: сетевой каркас LAN-кооператива, воксельный мир, физика и справочник механик

. Первые 15 коммитов от пустого репозитория до рабочего кооперативного прототипа на Godot 4.7 .NET (C#) с генерацией воксельного ландшафта, разрушением блоков и синхронизацией до 8 игроков.

Оптимизация

Замеры из отчётов docs/performance/0.20.1.md и docs/performance/0.30.1.md, seed 4242, Godot 4.7 .NET. Ржавая полоса показывает, как было, полоса хаки показывает, как стало.

Генерация лесного мира

в 3,3 раза быстрее
0.20.0 8 998 мс
0.20.1 2 721 мс

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

Треугольники городских чанков

на 56% меньше
0.30.0 421 334
0.30.1 185 182

Соседние плоские грани одного материала сливаются в одну, а блоки всё так же разрушаются по одному.

Примитивы в кадре города

на 67% меньше
0.30.0 864 098
0.30.1 282 365

Окраины поделены на участки 64×64 м, камера и каскады теней отсекают лишнее, скелеты невидимых зомби засыпают.

Вершины городских чанков

на 59% меньше
0.20.0 821 508
0.30.1 334 343

В два захода: в 0.20.1 убраны дубли вершин и нормалей, в 0.30.1 слиты плоские грани.

Версия 0.20.2: город и окраины примыкают без щели
Версия 0.20.1: щель на стыке города и окраин
0.20.1, до 0.20.2, после

Шов между городом и окраинами

На отрицательных границах городской сетки оставалась щель. В 0.20.2 рельеф пустыни выровнен и примыкает вплотную.

Версия 0.20.0: гладкое плато вокруг фермы
Версия 0.19.0: ступенчатое основание вокруг фермы
0.19.0, до 0.20.0, после

Рельеф вокруг ферм

Ступенчатое воксельное основание сельских участков стало непрерывным гладким плато с коллизией.

Крафт и добыча

Выживший появляется без снаряжения. Камни, ветки и волокно собираются руками по F, из них получаются первые инструменты. Все 14 предметов сделаны в настоящих размерах и лежат в ладони серединой. Версии 0.28.0–0.33.0.

Цепочка первого крафта

  1. Камень
    второй камень как отбойник
    Каменный резак
  2. Волокно ×3
    скручивается руками
    Шнур
  3. Камень Ветка Шнур
    нужен каменный резак, он не тратится
    Каменный топор
  4. Ветка
    выстругивается каменным резаком
    Палка-копалка

Что и чем добывается

Правила из HarvestRules.cs.

Источник Чем Время Что получаешь Выносл.
Камень, валежник, сучья на земле F 0,5 с 1 камень или 1 ветка, предмет исчезает 0
Сухая ветка на живом дереве держать F 1,5 с 1 ветка, до 2 с дерева 5
Волокнистое растение держать F 2,0 с 1 волокно, куст вырван целиком 4
Волокнистое растение резак, ЛКМ 0,8 с за пучок 3 пучка волокна, остаются пеньки 4 за пучок
Ствол взрослого дерева топор, ЛКМ 9 ударов, около 8 с дерево падает (урон 60 стволом, 20 кроной) и даёт 2–3 сучка 7 за удар
Поваленное бревно топор, ЛКМ 0,9 с за удар 1 полено за удар, всего 6 7 за удар
Крона лежащего дерева, кусты, грядки резак, ЛКМ 1,0 с листва, 4 пучка с верхушки дерева 7
Участок почвы 2×2 м копалка, ЛКМ 1,8 с 1 земля, запас участка 6 7
Куча металлолома держать F 3,0 с 1 металлолом, запас кучи 5 7

Кадры из игры

Снимки из Godot 4.7 и рендеры лепки персонажа. Нажмите на кадр, чтобы открыть его целиком, стрелками можно листать.

Идеи механик

Тридцать идей из docs/идеи-механик/ и план одежды первого этапа к демо 2027 года. Часть уже в игре с версий 0.27.0–0.33.0.

  1. Износ одежды и выпадение из карманов

    В кустах одежда рвётся по 17 зонам, а оторванный карман роняет своё содержимое на землю.

  2. Станции и полевой крафт

    Котёл, точильный станок, верстак, кузница и наковальня; перки позволяют готовить в поле со штрафом.

  3. Перки от практики

    Навык и урон растут от реального использования: тупое, колющее, рубящее, безоружный бой, сила, бег.

  4. Строительство: материал фиксирован

    Улучшение только внутри семейства (дерево/камень/металл по 2 ступени) + защитные накладки на каждую грань.

  5. Разрушаемость по точкам (4×4×4)

    Точечное пробитие дыр в блоках и стенах с возможностью заделать пробоину.

  6. Физика размещения и последствия

    Костёр в закрытом помещении даёт дым и пожар, факел у деревянной стены поджигает её, тяжёлое ломает слабую опору.

  7. Затупление и заточка инструментов

    Все инструменты и оружие тупятся от ударов; точатся камнем или на станке, у плохого топора может слететь головка.

  8. Усталость от частых приседаний

    После серии быстрых приседаний мышцы ног устают: присед становится медленнее и шумнее.

  9. Старение персонажа и смерть от старости

    Возраст растёт на 1 год за каждый игровой год: слабеют руки и ноги, снижается иммунитет вплоть до естественной смерти.

  10. Спотыкание при беге об объекты

    На бегу можно споткнуться о лежащие на земле камни и ветки и упасть с долгим подъёмом.

  11. Стимуляторы выносливости и расплата

    Энергетики временно повышают максимум, скорость и восстановление стамины с последующим откатом.

  12. Страх от звуков монстров

    Рёв и ломающий преграду зомби вызывают страх: нельзя уснуть, пульс стучит, жажда +10%, скорость +5%, шанс промаха +10%.

  13. Зомби по биомам и План к 2027-01-01

    Уникальные виды и архетипы заражённых по биомам (лес и город в демо к Новому году 2027).

  14. Молния, лесной пожар и ливень

    Молния поджигает дерево; пожар из 10 деревьев порождает дымовую тучу и ливень, который тушит огонь.

  15. Облака и дождевые тучи

    Облака плывут по ветру и сбиваются в тучи; дождь и молнии идут строго под тучей, под крышей сухо.

  16. Погодный износ построек и предметов

    Ветер и дождь постепенно старят и разрушают незащищённые крышей постройки и брошенные вещи.

  17. Срок годности еды и хранение в холоде

    Скоропортящаяся еда сохраняется в холодильнике, погребе, зимой или со льдом, а испорченная идёт на удобрение.

  18. Звуки местности и слух зомби

    Зомби слышат шум с учётом затухания сквозь стены, поворачиваются и идут проверять последний известный источник.

  19. Промокание, высыхание и комфорт

    Намокание под дождём снижает тепло одежды; костёр, камин, кровать и тёплая еда дают уровни комфорта и сушат.

  20. Настроение и скука от рутины

    Долгое монотонное повторение одного действия навевает скуку: слух и получаемый опыт снижаются на 10%.

  21. Взлом замков отмычкой и шпилькой

    Мини-игра с приближением камеры к замку двери; отмычка может сломаться и издать шум.

  22. Баррикады на дверях и занозы

    Двери заколачиваются досками; их можно сломать ударами или отломать инструментом, а голыми руками — риск занозы 50%.

  23. Видимая сборка предмета при крафте

    Для ключевых рецептов персонаж вживую соединяет детали в руках (головка, рукоять и обмотка топора уже разделены в 0.32.0).

  24. Вес предметов и вместимость рюкзаков

    Двойной учёт инвентаря: слоты (карманы одежды и сумки) + вес в килограммах (без рюкзака ~10 кг, с рюкзаком ~30 кг).

  25. Перенос тяжёлого в одиночку и вдвоём

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

  26. Помощь раненому напарнику идти

    При переломе или вывихе ноги выживший хромает; напарник может подставить плечо и вести его.

  27. Любой предмет как оружие ближнего боя

    В руке виден и бьёт любой предмет; тип и сила удара зависят от формы (тупой, колющий, рубящий, режущий).

  28. Разрушаемая мебель и детали как оружие

    Столы, стулья и двери разбираются и ломаются на составные части — можно оторвать ножку стула и отбиваться ею.

  29. Смерть навсегда и превращение в зомби

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

  30. Сон и кровати

    Сон восстанавливает выносливость и здоровье, снимает скуку и позволяет переждать ночь в безопасности.