A robot navigating a hand-drawn game-rule maze

AI Game Engine

  • Rust
  • Free
  • Open source

A Rust game engine built around explicit data, deterministic rules, and one model for 2D and 3D. Built entirely through vibe coding.

Coming SoonDemos

The MORS² model

Meta
A thing in Space
Observed
The data a Rule declares
Rule
Thin scheduled behavior
Space
The runtime universe
Step
One complete state advance

01. Architecture

Contiguous data and explicit rules

Hot data stays contiguous, while scheduled rules keep runtime behavior predictable and easy to inspect

Mors routing a compact data path through a prototype engine core

02. Unified 2D / 3D

One model for 2D and 3D

Rendering changes dimension; the engine architecture stays the same

Nova unfolding a flat game tile into a three-dimensional prototype room

03. Cross-platform

One project for desktop, mobile, web, and MR

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

Lumen carrying one game world through colorful platform portals

04. Native AI agent

Engine data and rules are available to AI agents

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

Rune installing an explicit rule module inside an open engine

05. Free & open source

Read, modify, and build from the source

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

A mint Mors character lifting the cover from an inspectable engine

06. Rust

Typed storage and explicit ownership

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

A coral Mors character fitting a typed block into a precise mechanism

07. Architecture by Gooooo

Human-designed architecture, AI-written implementation

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

A violet Mors character directing a blueprint as it becomes a bridge