Кооперативная action-RPG в процедурном мире: один игрок держит сервер, остальные подключаются к нему. Мир должен быть одинаковым у всех — и земля, и погода, и то, где растёт гриб, — и при этом жить: с деревней, ремёслами, зверями и подземельями.
Континент 16 × 16 км считается из зерна мира: высоты, семь биомов, реки, руины. Ничего из этого не хранится — сервер и клиенты считают одно и то же целыми числами, без случайности движка. В базе мира лежит только то, что изменили игроки: срубленное дерево, поставленный горн, зачищенное подземелье.
Игрок движется в тиках по 60 Гц с откатом: клиент предсказывает свой шаг, сервер подтверждает, расхождение пересчитывается. Поэтому всё, от чего зависит следующий тик, — подкат, бег по стене, скат по снежному склону — описано как состояние, которое можно пересчитать заново и получить тот же результат.
В деревне четыре жителя с именами, характером и просьбами; отношения с каждым растут отдельно. Ремёсла — «дела» со своим уровнем: алхимия, кулинария, кузнечное дело, рыболовство. Металл плавят из руды у горна, вещь зовётся по металлу, а её уровень задают металл и мастерство кузнеца.
На 12 октября — 5 дней от первого коммита: 44 коммита, 102 скрипта, около 32 600 строк GDScript. Собирается под macOS и Windows. Что делается каждый день — в дневнике ниже.






