← Tutte le news

Ultimi aggiornamenti

Benvenuti a bordo

Devdiary the ledger syndicate announcement

Ciao a tutti, sono Leonardo e voglio darvi il benvenuto in questo primo post.

Da parecchio tempo cercavo un gioco spaziale capace di soddisfarmi davvero. Avevo in mente caratteristiche precise: una galassia piena di sistemi da esplorare, un commercio realmente dinamico e meccaniche politiche profonde. Non trovando nulla che corrispondesse a questa visione, ho iniziato a immaginare The Ledger Syndicate. Dopo mesi di schizzi su carta, appunti e notti insonni, ho ufficialmente avviato lo sviluppo nell’agosto 2025.

A novembre dello stesso anno il progetto ha attirato l’attenzione di un grande publisher, Slitherine. Abbiamo organizzato delle videoconferenze, ma purtroppo le comunicazioni si sono interrotte bruscamente prima di poter compiere i passi finali. Invece di lasciarmi scoraggiare, quel silenzio mi ha dato la spinta definitiva: ho deciso di andare avanti e di sviluppare questo progetto alla luce del sole. Sono convinto che il lavoro fatto finora e tutto l’impegno “dietro le quinte” non debbano andare sprecati. Sono certo che, insieme, vedremo cose straordinarie.

La filosofia del progetto

Prima di entrare nei dettagli tecnici, voglio fare una piccola precisazione. Si dice che Leonardo da Vinci non abbia mai davvero completato la “Gioconda”, continuando ad aggiungere piccoli dettagli per anni alla ricerca di una perfezione irraggiungibile. La mia visione per questo progetto è altrettanto ambiziosa (con tutto il rispetto per il maestro!). Anche se lo stato attuale del gioco potrebbe già sembrare avanzato ad alcuni, il mio obiettivo è continuare a rifinirlo, ad aggiungere contenuti e ad espanderlo finché non rispecchierà esattamente il concetto che ho in testa.

Questo non significa che dovrete aspettare un decennio: il mio obiettivo è rilasciare una versione stabile su Steam entro la fine del 2028. Ma è qui che entrate in gioco voi: il vostro supporto e i vostri feedback lungo il percorso saranno fondamentali per aiutarmi a colmare le lacune nelle mie capacità artistiche e per accelerare in modo significativo lo sviluppo.

Benvenuti a bordo.

La mappa delle altezze della galassia generata nell'editor di Unity accanto alla vista della camera di gioco
Questo screenshot dall'editor di Unity mostra l'altezza della galassia generata a sinistra e la vista della camera di gioco a destra.

Tutti gli screenshot di questo post sono work in progress e hanno valore puramente di placeholder. Il contenuto mostrato non rispecchia l’aspetto del prodotto finale.

La genesi della galassia: dal caos all’ordine

Il primo passo di questo viaggio è stato creare il “contenitore” di tutto: la Galassia. Il mio obiettivo era far sentire il giocatore infinitamente piccolo di fronte alla vastità del cosmo. Per riuscirci ho scelto un metodo di generazione procedurale e deterministico. La nostra galassia ospiterà migliaia di sistemi stellari e, al loro interno, troveremo pianeti, lune e stazioni, tutto creato dalla matematica.

Ecco come funziona il “motore” dell’universo di The Ledger Syndicate:

1. Il “DNA” dell’universo (il seed)

Tutto parte da un numero, chiamato Seed. È come il codice genetico della galassia. Se usi lo stesso numero, ottieni esattamente lo stesso universo, stella per stella. Questo ci permette di generare miliardi di galassie diverse semplicemente cambiando una cifra, mantenendo la coerenza per i giocatori che condividono lo stesso Seed.

La schermata di nuova partita con il campo del seed della galassia e l'anteprima della struttura generata
Questa schermata presenta il campo per inserire il seed, con un'anteprima della struttura della galassia generata mostrata appena sotto.

2. La forma: lanciare sabbia nel buio

Per decidere dove nascono le stelle usiamo algoritmi basati sulla densità. Immagina di lanciare una manciata di sabbia su un foglio nero:

  • Uso curve matematiche per definire la struttura generale (per esempio una spirale con bracci).
  • La probabilità che una stella appaia dipende dalla densità di quell’area nella formula: più ti avvicini al centro o entri in un braccio della spirale, più il cielo si fa affollato.
La schermata di nuova partita con i comandi per selezionare la forma della galassia
Questo screenshot mette in evidenza l'interfaccia migliorata, che ora permette di selezionare la forma della galassia. L'esempio mostrato qui presenta una forma irregolare.
Anteprima di una galassia con forma a spirale a due bracci
In questo esempio, la galassia presenta una forma a spirale a due bracci.

3. Il tocco di realismo: il Perlin noise

Se usassimo solo formule geometriche perfette, la galassia sembrerebbe artificiale. È qui che entra in gioco il Perlin noise. È un algoritmo che crea variazioni casuali ma “morbide”, simili a come si formano nuvole o colline in natura. Lo uso per spezzare la perfezione:

  • Variazione: creare zone vuote o ammassi inaspettati.
  • Colore: decidere dove collocare nebulose e polvere interstellare.
  • Risorse: distribuire i minerali, rendendo alcuni settori ricchi e altri poveri per stimolare rotte commerciali naturali.

4. Logica stellare

Una volta posizionata una stella, il sistema decide il suo tipo (nana rossa, gigante blu, simile al Sole) e genera pianeti intorno ad essa seguendo regole logiche. Non troverai mai un pianeta ghiacciato proprio accanto a una stella rovente!

In breve: usiamo la matematica per creare quel “caos organizzato” che rende lo spazio un luogo così affascinante da esplorare.

Nei prossimi post entrerò nel dettaglio del sistema economico e delle entità. Condividerò anche altri screenshot e video di gameplay. I vostri feedback sono fondamentali per lo sviluppo. Grazie per la lettura.

A presto, Leonardo D’Incalci.