Documenting GTA 6 characters and regions sounds simple until you decide “no leaks, no rumor sourcing.”
In practice, that forced a few design decisions:
One entity per confirmed thing
• Characters: Jason, Lucia, etc.
• Regions: Leonida, specific named locationsFirst‑party evidence only
We only ingest what appears in:
• Official trailers
• The VI site
• Newswire posts / support docs
• Platform store descriptionsText backed by timestamps and citations
Each field in our internal model stores:
{
"source": "trailer_1",
"observed_at": "2025-12-05",
"citations": ["https://www.rockstargames.com/VI/media"]
}
- No “maybe” fields If a detail isn’t clearly supported by the footage or text, it lives in a separate notes layer, not the factual index.
The effect is that our “GTA 6 characters” and “Leonida regions” pages look more conservative than fan wikis—but they also give LLMs and tools a clean separation between confirmed data and community theory.
Any other devs doing something similar for game data, where you maintain a strict boundary between facts and speculation?
Top comments (0)