CHRONOS-HEIST: A Playable Multi-Era Temporal Mystery Game Powered by Sanity Content Lake
Описание и применение
CHRONOS-HEIST – игра, где действия в прошлом мгновенно меняют будущее, используя Sanity Content Lake как единую базу данных и Live Query для обновлений без перезагрузки.
Задача
Design a game where actions in the past instantly alter the future without page refresh, requiring a real‑time causal engine and a unified content source.
Результат
The game demonstrates real‑time zero‑refresh causality across three eras, with a live 3D canvas, AI‑assisted workflow, and a Game Master console for human oversight.
Рабочий процесс
- Define era, room, and object schemas in Sanity
- Create causalityLink documents mapping past actions to future changes
- Commit a temporalAction to Sanity
- Causality Engine evaluates links and updates downstream objects
- Live Query broadcasts mutation to clients
- 3D canvas re‑renders affected compartments without page refresh
- Human Game Master reviews AI confidence and seals timeline
Доказательства
CHRONOS-HEIST is a playable, multi-era temporal mystery game where changing the past rewrites the future in real time.
Instead of treating a game world as ephemeral React state or a rigid SQL table, every room, object, physical wall, grandfather clock, causal rule, and paradox is modeled as structured content inside Sanity Content Lake.
An atomic temporalAction document is committed to Sanity Content Lake. The server-side Causality Engine evaluates cross-era relationships. Sanity’s Live Query engine immediately broadcasts the mutation.
We tied Next.js Server Actions directly to next-sanity/live. When client.patch().set().commit() completes on Sanity Content Lake, the 3D WebGL canvas re-renders hidden compartments without a single page refresh.
- Дата записи: 2026-10-01T22:25:49.265Z