Voglio aggiungere un punto di vista leggermente diverso da quello a cui è stata precedentemente fornita una risposta.
Innanzitutto, non sono d'accordo sul fatto che il gameplay sia l' unica cosa importante in un gioco. Gli oggetti visivi vendono e molto probabilmente il tuo gioco verrà giocato da altre persone se mostri uno screenshot carino che attira la loro attenzione. Per questo motivo, non ti consiglio di ignorare l'arte o di utilizzare la grafica stock o segnaposto per il tuo gioco. Questo vale anche per il suono e la storia (se il tuo gioco ne ha uno).
Secondo, non consiglierei di lavorare su un progetto da solo. Avere più persone nel tuo progetto è un ottimo modo per rimanere motivati, e anche condividendo idee con altri membri hai maggiori probabilità di ottenere un gioco migliore.
Quindi quello che devi fare è riunire persone interessate a fare un gioco e realizzare un progetto con loro. Sembra difficile, ma in realtà è molto semplice, se si affronta il problema dall'angolo giusto. Ho fatto diversi giochi indie con altre persone e ho avuto esperienze davvero positive.
Lascia che ti dica che sei in una posizione molto privilegiata, essendo un programmatore. Ci sono molte persone al mondo che adorano i giochi e vorrebbero crearne uno per se stessi, ma solo pochissimi sanno come programmare. Anche se è tecnicamente possibile per un esercito individuale un progetto di gioco essendo un programmatore, è semplicemente impossibile essere un artista. Saresti sorpreso di sapere che per ogni "come faccio a fare un gioco se sono un programmatore e non un artista?" domanda, ce ne sono una dozzina "come faccio a creare un gioco se sono un artista e non un programmatore?" domande.
Quindi, le persone ci sono. Ci sono molti artisti, musicisti e game designer che vogliono creare giochi e li farebbero gratuitamente. Sfortunatamente, praticamente tutti coloro che sono in grado di partecipare con competenza allo sviluppo di un gioco molto probabilmente non saranno interessati a unirsi al tuo gioco, quindi questo è il problema che vuoi attaccare se vuoi creare con successo giochi indie.
In poche parole, sono (buoni) i programmatori a essere scarsi, non gli artisti.
Secondo me, ci sono due modi per risolvere questo problema. Ho fatto entrambe le cose e posso assicurarti che lavori entrambe.
Se sei interessato a creare giochi, ma non hai il requisito specifico che devono essere i tuoi giochi, puoi offrire alle persone di creare i loro giochi! Se puoi dimostrare di essere un programmatore competente, ci sono molti forum di artisti che puoi nascondere e, se c'è un'idea interessante, puoi contattare l'artista dicendo loro che sei interessato a realizzare il loro gioco. Se lo dici bene, è quasi garantito che diranno "sì".
Se puoi dimostrare di poter creare e completare giochi (per ogni gioco indie finito, ci sono migliaia di progetti che non finiranno mai), e se hai una buona idea, puoi visitare i forum e proporre quell'idea. Forse la prima volta che solo una persona si unirà a te, ma se puoi consegnare un prodotto finito e assicurarti di pubblicizzare i tuoi progressi e il tuo successo in detto forum, otterrai credibilità e più persone saranno interessate a unirsi a te per il tuo prossimo progetto .
Per il mio ultimo gioco, sono stato in grado di convincere due artisti grafici, un musicista, uno scrittore e nove attrici vocali (due dei quali sono effettivamente professionisti) ad aiutarmi gratuitamente. Certo, è fondamentale fornire effettivamente. L'ho fatto e per questo sono fiducioso che sarò in grado di ottenere il loro aiuto e l'aiuto di altre persone per il prossimo progetto.
Tieni presente che entrambe queste opzioni sono praticabili solo se sei seriamente intenzionato a creare giochi. Se ti fermi a metà strada, o se avvertono che non stai facendo sul serio, perderai reputazione e le persone non si uniranno a te nei progetti successivi, quindi procedi solo se sei effettivamente capace e disposto a camminare.