Perché ci sono così pochi giochi open-source?
Perché i giochi hanno bisogno di una visione, e anche i giochi piccoli sono piuttosto complicati.
L'open source funziona benissimo per le cose funzionali. Se stai costruendo, per esempio, uno strumento per spostare dati tra due sistemi, essere open source può essere fantastico. L'obiettivo è già chiaro e le persone che lavorano al progetto sono generalmente persone che hanno bisogno di realizzare quello strumento. Contribuiscono con pezzi che fanno cose che hanno bisogno che lo strumento faccia, e alla fine si ottiene un software robusto che risolve molti dei problemi che la gente ha incontrato per farlo funzionare.
Questa è un'ampia generalizzazione, naturalmente, ma il punto centrale rimane. La gente ha un bisogno, e piuttosto che partire da zero prende un pezzo open source e lo aggiunge per soddisfare quel bisogno.
I giochi... raramente funzionano così. I giochi sono per l'intrattenimento, quindi non si adattano ad un bisogno solido. Persone diverse avranno cose diverse che trovano divertenti, anche all'interno di un particolare genere e tipo di gioco. E buttare un mucchio di roba in un gioco non funziona davvero. Rende il gameplay sbilenco e incoerente e spesso meno divertente per tutti.
La programmazione dei giochi è anche un sacco di lavoro. E dato che i giochi open source generalmente non fanno guadagnare molto, se non nulla, a chi li crea, devono farlo per divertimento. Se avete un gioco disordinato con le idee di divertimento di diverse persone tutte mescolate, può smettere di essere divertente. Aggiungete questo agli inevitabili disaccordi tra i vari contributori e può diventare attivamente non divertente molto rapidamente.
Quindi i giochi open source tendono a funzionare quando c'è qualcuno con una visione che guida il tutto. Giusto o sbagliato, diventa il loro gioco. Forse stanno facendo la maggior parte del codice. Forse si occupano solo della gestione del progetto e aiutano a dirigere chi fa cosa.
E questo allontanerà alcune persone, certamente. Se la direzione del gioco si allontana da ciò che qualcuno trova divertente, smetteranno di contribuire se non possono far adattare le loro idee. Questo è normale e praticamente inevitabile. Dopotutto, non si può accontentare tutti, perché ognuno ha idee diverse su ciò che è divertente.
Alla fine, la maggior parte dei giochi open source viene tranquillamente abbandonata perché la gente va avanti e fa altre cose. Alcuni vengono ripresi nel tempo, a volte più volte da più persone. Ma ci vuole qualcuno che abbia grinta.
E tutto ciò deriva dal fatto che raramente c'è un bisogno di un particolare gioco, solo un desiderio. E un desiderio che spesso può essere soddisfatto da qualche altro gioco.