01. Architecture
Contiguous data and explicit rules
Hot data stays contiguous, while scheduled rules keep runtime behavior predictable and easy to inspect


A Rust game engine built around explicit data, deterministic rules, and one model for 2D and 3D. Built entirely through vibe coding.
The MORS² model
Hot data stays contiguous, while scheduled rules keep runtime behavior predictable and easy to inspect

Rendering changes dimension; the engine architecture stays the same

Windows · macOS · Linux · Android · iOS · Web · MR

AI agents can inspect and modify the engine's explicit data and deterministic rules

The engine model, runtime, and world rules are available in the source code

Rust checks types and ownership at compile time while keeping hot paths efficient

Gooooo designed the engine model and used an AI-native coding workflow to implement it
