Series: "Gammoridin Devlog" tags: - tauri - rust - react - typescript - sqlite - local-first - game-launcher - backlog - igdb

A launcher is a door. We’re forging a Sanctum that remembers what you own—and makes starting to play feel effortless.

GAMMORIDIN.COM

What we set out to build

Gammoridin is a Windows 10/11 desktop app that acts as a local-first, all-in-one PC game launcher + codex.

If you’ve ever thought:

…that’s the exact pain Gammoridin is designed to solve.

The problems we’re solving (in plain user terms)

What Gammoridin is (the “what”)

At the center is the Codex: a local SQLite database that stores:

And wrapped around the Codex is the Sanctum UI:

What shipped today

Day 01 is about planting the banner: what Gammoridin is, and what it refuses to be.

This Chronicle series will be one post per day, documenting the build as it actually exists in the canon docs (Changelog, Task List, Specs, Architecture Notes) and what we choose next.

In terms of real, current capabilities (already present in the project’s canon as of the latest docs):

Behind the curtain

The choice

We chose a stack that matches the oath: lightweight, secure, and local-first.

Just as important as the stack is the rulebook:

The cut

There are shiny features we’re not prioritizing on purpose—because the foundation has to be trustworthy first:

Rough edges / dragons

These are known areas that need sharpening:

Next on the path

Tomorrow (Day 02), we’ll define the MVP boundary in a way users can feel:

Filed into the Chronicle. The Sanctum stands; the Codex begins to remember.