No description
  • JavaScript 24.2%
  • SCSS 19.6%
  • Ink 19.3%
  • TypeScript 13.9%
  • CSS 12.9%
  • Other 10.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 340a182e8a Wash home only: --gamecult-wash scales every ground radial; 1 on / and 0.5 elsewhere
body declares --gamecult-wash: 0.5 and body[data-slug="index"] sets it to 1.
The three body radials and the three ritual-essay radials keep their literal
alphas, multiplied by the token, so the home ground is unchanged and every
other page is half. The brand note shows the calc form and names the token.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:14:46 +02:00
.github/workflows Switch site build to shared GameCult-Quartz 2026-05-01 09:33:51 +01:00
docs Wash home only: --gamecult-wash scales every ground radial; 1 on / and 0.5 elsewhere 2026-10-02 19:14:46 +02:00
GameCult Brand note: a Surfaces section (no cards except floats; --gamecult-rule groups); site architecture says hero sections 2026-10-02 18:33:51 +02:00
output/pdf Simplify Juliana response paper 2026-08-10 23:31:25 +01:00
scripts Wire stichting dossier route 2026-08-05 23:55:46 +01:00
site Wash home only: --gamecult-wash scales every ground radial; 1 on / and 0.5 elsewhere 2026-10-02 19:14:46 +02:00
.gitattributes Initial Quartz site migration 2026-04-21 02:13:10 +01:00
.gitignore Refresh CultLib project pitch 2026-06-21 16:31:49 +01:00
AGENTS.md Document main branch deployment discipline 2026-05-31 10:50:48 +01:00
CLAUDE.md Wire AGENTS.md into Claude Code memory 2026-09-03 22:23:25 +02:00
README.md Unify studio pages and give the copy teeth 2026-09-04 22:34:59 +02:00

GameCult Site

gamecult-site is the public gamecult.org root site: studio pitch, projects, docs, blog, and the usual pile of ambitions trying to look organized in public.

The site builds against the shared GameCult-Quartz engine. This repo owns published content and the GameCult overlay.

Repo Shape

  • GameCult/: published Markdown content
  • site/: GameCult-specific Quartz overlay
    • quartz.config.ts
    • quartz.layout.ts
    • custom components
    • custom styles in site/quartz/styles/custom.scss
    • static assets
  • quartz-site/public/: generated static output
  • scripts/quartz/quartz.ps1: local build/dev launcher
  • .github/workflows/deploy-quartz.yml: Pages deploy workflow, delegated to GameCult-Quartz

Shared Engine Dependency

Local builds expect the shared engine repo to exist either:

  • as a sibling checkout named GameCult-Quartz, or
  • at the path provided through GAMECULT_QUARTZ_ROOT

Install dependencies in GameCult-Quartz first:

cd ..\GameCult-Quartz
npm ci

Local Development

From this repo root:

.\scripts\quartz\quartz.ps1 dev

For a one-off production build:

.\scripts\quartz\quartz.ps1 build

The shared engine stages a runtime under .quartz-build/engine and writes the final static site to quartz-site/public.

Content Map

  • GameCult/index.md: root landing page and manifesto
  • GameCult/Projects/: public project pages
  • GameCult/Blog/: posts, fiction, and announcements
  • GameCult/Docs/: documentation and infrastructure-facing pages

Aetheria lives on its own site at https://aetheria.gamecult.org; this repo links outward instead of pretending to be both things at once.