Documentazione tecnica

Distribuisci il tuo gioco come oggetto fisico.

Relic è un formato aperto per portare un videogioco fuori dagli store digitali senza rinunciare ad aggiornamenti, DLC e controllo dei contenuti. Questa pagina spiega come funziona dentro.

Architettura flash

Tre partizioni, tre ruoli.

La memoria nella base della statua è divisa in tre spazi indipendenti, ognuno con le proprie regole di scrittura, cifratura e accesso.

CorePartizione 01

I file del gioco. Read-only, con write-protect hardware. Sempre visibili e copiabili. La cifratura per il launcher è opzionale; il possesso non richiede mai account né server. L'utente può archiviare, copiare o eseguire i file senza passare da noi.

read-onlyhw-protectedarchivable
FluxPartizione 02

Ospita Ember, l'app embedded. Autorun opzionale, nessuna installazione. Se il sistema ha già Forge installato, Ember passa il controllo ed esce.

autorunzero-installportable
DriftPartizione 03

DLC, patch, contenuti extra. Scrivibile solo da app autenticate. Ogni aggiornamento è firmato lato server e applicato in locale. Lo studio controlla cosa arriva sul chip.

firmatascrivibileversionata
Possesso

Di tua proprietà, senza asterischi.

Compri un Relic ed è tuo. Nessun termine da accettare, nessun account, nessun server che può revocarti l'accesso. Il gioco è sul dispositivo: portalo, prestalo, vendilo.

Se lo perdi, lo perdi. È il compromesso, e lo è per scelta. Funziona come un libro.

Sul dispositivo

Il gioco vive sul Relic. Nessuna voce in un database, nessun account cloud, è fisicamente con te.

Zero account

Nessun signup, nessun login. La statua è il tuo titolo di accesso.

Offline-first

Il gioco parte senza rete. La rete serve solo per DLC e aggiornamenti.

Preservazione

Anche senza di noi, i file restano accessibili all'utente.

Distribuzione

Tirature limitate, curate, fisiche.

Produciamo internamente: modellazione, stampa SLA, post-processing manuale. Ogni pezzo è numerato. Ci rivolgiamo a studi indie che vogliono un'edizione fisica non convenzionale, da vendere come oggetto da collezione accanto alla versione digitale.

Ci occupiamo noi di design della statuetta, produzione, packaging e integrazione software. Lo studio fornisce il gioco e definisce il tema. Tirature e royalty si concordano titolo per titolo.

Requisiti tecnici

Cosa serve per girare dentro un Relic.

Il launcher gestisce l'avvio e le path. Il gioco deve essere portabile e autosufficiente: nessuna traccia sul sistema dell'utente.

PiattaformaBuild target

Windows è la piattaforma attuale. Il gioco deve essere completamente portabile: nessun installer, nessuna scrittura in %APPDATA% o nel registro di sistema. Ogni file deve risiedere nella propria directory di esecuzione.

Supporto Linux e macOS è in sviluppo.

windowslinux (coming)macos (coming)no-installerno-registry
IntegrazioneLauncher API

Il launcher avvia il gioco passando due variabili d'ambiente: GAMEFIGURES_FLUX_PATH indica la partizione Flux, GAMEFIGURES_DRIFT_PATH la partizione Drift. I salvataggi devono essere scritti in Flux, non in %APPDATA%, così da restare sulla chiavetta insieme al gioco.

GAMEFIGURES_FLUX_PATHGAMEFIGURES_DRIFT_PATHsaves on chip
File richiestiManifest

Un file manifest.json nella root con i metadati del titolo: game_id, title, version, executable, cover_image, developer e la lista drift_content. Più l'eseguibile standalone. La cover image è opzionale.

manifest.jsonstandalone executablecover opzionale

Offline-first

Nessuna connessione internet richiesta all'avvio. Internet serve solo per aggiornamenti e DLC opzionali.

SDK e game engines

SDK TypeScript disponibile subito. Supporto nativo per i principali engine (Unity, Godot e Unreal Engine) in arrivo.

Consegna semplice

Un archivio con manifest.json, l'eseguibile e la cover opzionale. Nessun installer da configurare, nessun packaging tool proprietario.

Parliamone

Vuoi vedere il tuo gioco dentro un Relic?

Scrivici. Ti mostriamo un prototipo, i numeri, e come funzionerebbe con il tuo titolo.

info@gamefigures.tech