From 08e2a79ca66952578851de1afb5c0f771ac6ec58 Mon Sep 17 00:00:00 2001 From: Ben Richards Date: Wed, 7 Oct 2026 22:30:07 +0300 Subject: [PATCH 01/16] brand: GodComplex narrative and peer-review section --- site/src/App.tsx | 47 ++++++++++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/site/src/App.tsx b/site/src/App.tsx index 7b145426..21189bb6 100644 --- a/site/src/App.tsx +++ b/site/src/App.tsx @@ -95,10 +95,10 @@ function App() {
-

SUBZERODEV GAME ENGINE

+

SUBZERODEV / GODCOMPLEX

- Build Mechanics Once. -
Create Infinite Games. + God Doesn't Play Dice. +
Neither Do We.

- Well... why not? + Build mechanics once. Create infinite worlds.

@@ -123,9 +123,9 @@ function App() { Results may include:

    -
  • an accidental game engine
  • +
  • an accidental universe factory
  • this page, explaining the accidental game engine
  • -
  • continued uncertainty about how any of this happened
  • +
  • several entirely justified allegations of a God complex
@@ -139,7 +139,7 @@ function App() { className="origin section-narrow" aria-labelledby="origin-title" > -

01 / THE ACCIDENT

+

01 / GENESIS

I Missed Jones in the Fast Lane.

@@ -161,7 +161,7 @@ function App() { className="problem section-wide" aria-labelledby="problem-title" > -

02 / THE PATTERN

+

02 / ORIGINAL SIN

The Problem Was Not Rendering.

@@ -182,7 +182,7 @@ function App() { className="realization section-narrow" aria-labelledby="realization-title" > -

03 / THE QUESTION

+

03 / REVELATION

Wait.

Why would I write this for one game?

@@ -200,7 +200,7 @@ function App() { aria-labelledby="architecture-title" >
-

04 / THE ARCHITECTURE

+

04 / INTELLIGENT DESIGN

Reuse the Rules. Replace the World.

One deterministic core. Reviewed kinds. Campaigns with their own @@ -251,7 +251,7 @@ function App() { className="abstraction section-narrow" aria-labelledby="abstraction-title" > -

05 / THE LIMIT

+

05 / THE KNOWN UNIVERSE

The Engine Doesn't Know What a Dragon Is.

@@ -273,7 +273,7 @@ function App() { className="trace section-narrow" aria-labelledby="trace-title" > -

06 / THE EXAMPLE

+

06 / DIVINE BUREAUCRACY

Here's What It Does Know.

The MVP's worked example, from the story-graph kind spec: a @@ -332,7 +332,7 @@ function App() { aria-labelledby="contract-title" >

-

07 / THE BOUNDARY

+

07 / THE COMMANDMENTS

Commands Are the Boundary.

@@ -361,7 +361,7 @@ function App() { aria-label="Engine principles" >
-

08 / REFUSALS

+

08 / FORBIDDEN ACTS

Things This Engine Refuses to Do

    {refusals.map((item, index) => ( @@ -376,7 +376,7 @@ function App() { className="ledger-capabilities" aria-labelledby="capabilities-title" > -

    09 / CAPABILITIES

    +

    09 / MIRACLES

    Things It Happily Does

      {capabilities.map((item) => ( @@ -393,7 +393,7 @@ function App() { className="resolution section-narrow" aria-labelledby="resolution-title" > -

      10 / THE ESCALATION

      +

      10 / THE GOD COMPLEX

      This Project Did Not Begin With a Grand Vision.

      @@ -428,7 +428,7 @@ function App() { className="worlds section-wide" aria-labelledby="worlds-title" > -

      11 / THE ENGINE

      +

      11 / CREATION

      It Exists.

      So do the worlds it will run.

        @@ -447,6 +447,15 @@ function App() { replay proof; simulation and world-graph are still engine proofs, not polished games. The distinction matters.

        + +
+ +
+

12 / UNREQUESTED PEER REVIEW

+

That's Not How Game Engines Work!

+

An entire genre of architectural feedback, distilled to its natural conclusion. We have considered the objection carefully.

+
Apparently, it works well enough to have regression tests.
+

Real Reddit criticism deserves real links. This is a thematic headline, not a fabricated quotation. Verified comments will appear here once sourced.

@@ -456,7 +465,7 @@ function App() { className="cta section-wide" aria-labelledby="cta-title" > -

12 / CONTINUE READING

+

13 / THE SCRIPTURES

Still Here?

Good. Now it becomes considerably less philosophical.

From 1c98b13d610f1dcd0d1d62e49770083f1f793b33 Mon Sep 17 00:00:00 2001 From: Ben Richards Date: Wed, 7 Oct 2026 22:30:10 +0300 Subject: [PATCH 02/16] brand: GodComplex narrative and peer-review section --- site/src/landing.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/site/src/landing.css b/site/src/landing.css index f45fb4dc..de2ad5bb 100644 --- a/site/src/landing.css +++ b/site/src/landing.css @@ -562,3 +562,8 @@ section { border: 2px solid CanvasText; } } + +/* Peer review deserves its own witness stand. */ +.testimonials { border-block: 1px solid var(--landing-border-decorative); } +.testimonial-lead { color: var(--landing-muted); line-height: 1.6; margin-top: 1.25rem; } +.testimonial-headline { border-left: 2px solid var(--landing-accent); color: var(--landing-origin-text); font-size: clamp(1.2rem, 2vw, 1.6rem); line-height: 1.35; margin: 1.5rem 0 0; padding-left: 1.2rem; } From c67eea0ea49c0e480c5ffd466cb050e8b1ec0473 Mon Sep 17 00:00:00 2001 From: Ben Richards Date: Wed, 7 Oct 2026 22:30:12 +0300 Subject: [PATCH 03/16] brand: GodComplex narrative and peer-review section --- site/landing.config.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/site/landing.config.ts b/site/landing.config.ts index bdaeef2a..a1e75f4f 100644 --- a/site/landing.config.ts +++ b/site/landing.config.ts @@ -18,13 +18,13 @@ export default defineLandingPage({ path: "/", entry: "src/main.tsx", metadata: { - title: "SubZeroDev Game Engine — Build mechanics once.", + title: "SubZeroDev GodComplex — Build mechanics once.", description: "A deterministic, game-agnostic platform for building reusable narrative-game mechanics.", canonicalUrl: "https://game-engine.subzerodev.com/", openGraph: { - title: "SubZeroDev Game Engine", - description: "Build mechanics once. Create infinite games.", + title: "SubZeroDev GodComplex", + description: "God doesn't play dice. Neither do we.", type: "website", url: "https://game-engine.subzerodev.com/", imageUrl: "https://game-engine.subzerodev.com/og-image.png", @@ -59,12 +59,12 @@ export default defineLandingPage({ path: "/roadmap/", entry: "src/roadmap/main.tsx", metadata: { - title: "Roadmap — SubZeroDev Game Engine", + title: "Roadmap — SubZeroDev GodComplex", description: - "What SubZeroDev Game Engine has built, what comes next, and why it became a deterministic delivery ledger.", + "What SubZeroDev GodComplex has built, what comes next, and why it became a deterministic delivery ledger.", canonicalUrl: "https://game-engine.subzerodev.com/roadmap/", openGraph: { - title: "SubZeroDev Game Engine Roadmap", + title: "SubZeroDev GodComplex Roadmap", description: "What is built, what is next, and why the queue is deterministic.", type: "website", From 6d3ea50281114f2d7f63e961c30d3e9754570f2d Mon Sep 17 00:00:00 2001 From: Ben Richards Date: Wed, 7 Oct 2026 22:30:14 +0300 Subject: [PATCH 04/16] brand: GodComplex narrative and peer-review section --- docs/docusaurus.config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 7cdcbde3..dd3147d3 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -30,8 +30,8 @@ import type * as Preset from '@docusaurus/preset-classic'; const baseUrl = '/'; const config: Config = { - title: 'Game Engine', - tagline: 'A deterministic, game-agnostic narrative game platform', + title: 'GodComplex', + tagline: 'God does not play dice. Neither do we.', url: 'https://game-engine.subzerodev.com', baseUrl, @@ -91,7 +91,7 @@ const config: Config = { { type: 'html', position: 'left', - value: `Game Engine`, + value: `GodComplex`, }, {type: 'docSidebar', sidebarId: 'docs', position: 'left', label: 'Docs'}, {type: 'html', position: 'left', value: 'Roadmap'}, From 0b5bfc188d9de64934450aeaa54673810f1d7650 Mon Sep 17 00:00:00 2001 From: Ben Richards Date: Wed, 7 Oct 2026 22:30:18 +0300 Subject: [PATCH 05/16] brand: GodComplex narrative and peer-review section --- docs/src/pages/index.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/src/pages/index.md b/docs/src/pages/index.md index 4645bba4..b1cb214e 100644 --- a/docs/src/pages/index.md +++ b/docs/src/pages/index.md @@ -1,10 +1,12 @@ --- -title: 'Game Engine' +title: 'GodComplex' --- -# SubZeroDev.GameEngine +# SubZeroDev.GodComplex -**Build mechanics once. Create infinite games.** +**God doesn't play dice. Neither do we.** + +Build mechanics once. Create infinite worlds. ## Quick Links From 1bd3971bf22d7f3afbc8206c9b8c753924cd79d5 Mon Sep 17 00:00:00 2001 From: Ben Richards Date: Wed, 7 Oct 2026 22:30:35 +0300 Subject: [PATCH 06/16] brand: align navigation and landing assertions --- site/src/shared.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/src/shared.tsx b/site/src/shared.tsx index 13094b79..d2825a88 100644 --- a/site/src/shared.tsx +++ b/site/src/shared.tsx @@ -38,9 +38,9 @@ export function SiteHeader({ }) { return (
- + SUBZERODEV - GAME ENGINE + GODCOMPLEX