Come creare un gioco indie di successo: consigli pratici per trasformare le tue idee in realtà
Ok, hai un’idea geniale per un gioco ma non hai idea da dove iniziare. O forse avete una vaga idea, ma l’enorme quantità di cose da considerare fa sembrare la vostra idea iniziale schiacciante e vi impedisce di superare i primi passi per creare qualcosa di incredibile. Per aiutarti a superare il primo ostacolo, abbiamo chiesto agli sviluppatori dei migliori giochi indie consigli pratici su come iniziare. Non indoriamo la pillola: non c’è una scorciatoia per il successo – e nemmeno una garanzia che il tuo gioco venga finito – ma una cosa che è risuonata sopra ogni altra, è che non c’è mai stato un momento migliore per trasformare le tue idee in realtà. Questo articolo è solo l’inizio di un viaggio lungo e potenzialmente in grado di cambiarti la vita, se sei pronto a lavorare sodo (davvero, davvero, sodo) e a lasciarti i preconcetti alle spalle.
Vuoi altri articoli, interviste e consigli su Xbox?
Abbonati a Official Xbox Magazine in versione cartacea o digitale per ulteriori approfondimenti, recensioni e anteprime su Xbox One, Xbox One X e il futuro della console di Microsoft.
“Devi sapere quanto non sai”, spiega il direttore artistico di Cuphead, Chad Moldenhauer. “Non si sa quanto le cose costeranno davvero, non si sa quanto tempo ci vorrà per svilupparle. Non sai davvero quanto siano interconnessi arte, programmazione e design, e come le limitazioni di tempo e denaro su uno causino compromessi sugli altri due. Una volta che sai che non sai queste cose, ti renderai conto che i tuoi piani di scopo e di scala temporale sono sbagliati e sarai più realistico con quello che puoi fare.”
Devi anche farlo per le giuste ragioni. Se pensi di farlo per i soldi, rimarrai enormemente deluso. “Fare giochi indie non è redditizio per tutti, ed è un po’ più stressante di molte altre occupazioni”, dice Ben Wasser, sviluppatore di Ooblets. “Un lavoro d’ufficio è un percorso di carriera tipicamente più facile, più sicuro e più remunerativo. Personalmente preferirei ancora fare giochi indie, ma le persone non dovrebbero farsi false impressioni quando si buttano.”
Ho un’idea… da dove comincio?
Con questo chiaramente in mente, la prossima cosa che dovete fare è prendere la vostra idea e decidere quale motore di gioco userete. Ce ne sono molti tra cui scegliere, come Gamemaker Studio 2, Unreal engine o Unity, solo per citarne alcuni. Ognuno permette di fare cose diverse e tutti hanno versioni gratuite in modo da poter giocare con loro e vedere quale si adatta meglio al gioco che si sta cercando di fare. Unity è il più popolare tra gli sviluppatori indie perché funziona bene sia con i giochi 2D che 3D. Tuttavia, richiede di imparare a programmare. Ma fortunatamente c’è una soluzione anche per questo. “Ci sono così tante persone incredibili che si prendono il tempo per insegnare agli altri gratuitamente”, dice Tim Soret, sviluppatore di The Last Night. “Guardate i talk della GDC, i video su YouTube, leggete 80.lv, gli articoli di Gamasutra. Imparerete una tonnellata, anche se non ci riuscirete al 100% per molto tempo”. Seguire i tutorial è un ottimo modo per facilitare il proprio percorso e si applica a qualsiasi altra disciplina all’interno dello sviluppo dei giochi.
Cos’è un motore di gioco? Vi sveliamo i migliori strumenti software per gli sviluppatori
Una volta che avete il vostro motore inizia il vero divertimento. “Il modo migliore per iniziare è iniziare a fare il tuo primo semplice gioco”, dice Moldenhauer. “Se sei un programmatore, inizia a costruire un prototipo di base per il gameplay. Se sei un artista, inizia a creare risorse utilizzabili per il gioco. Se sei un designer, inizia a fare i layout dei livelli e i concetti specifici di gameplay. Se sei uno scrittore, inizia a scrivere la sceneggiatura. Una volta che hai iniziato, vedrai dove sono le tue lacune di conoscenza e poi potrai iniziare a cercare di colmarle”. La chiave è iniziare a riempire il tuo gioco con qualcosa, qualsiasi cosa.
“Ci sono un sacco di artisti incredibili che puoi trovare su Twitter, Tumblr, ArtStation e Dribbble che puoi assumere come freelance o a tempo pieno”, dice Wasser. “C’è anche un sacco di roba sull’Unity Asset Store, che è ottimo per testare le idee”. Ma se ti senti molto sicuro di te, potresti voler fare tutto da solo. “Se l’arte non è il tuo forte, puoi pensare di assumere un tuo artista”, dice l’artista di Chucklefish Lu Nascimento. “Ma se sei interessato a creare risorse di pixel art da solo, ci sono un sacco di tutorial nei forum, articoli di media, YouTube e anche Twitter che puoi controllare”. Questo è perfetto se non siete in grado di assumere qualcuno per aiutarvi, che sarà la maggior parte delle persone quando iniziano.
Fate attenzione a non fare il passo più lungo della gamba. “Evitate di sviluppare asset artistici di alta qualità prima che il nucleo del gioco sia perfetto”, dice Moldenhauer. “Fate giocare il vostro gioco il più vicino possibile a quello che volete che sia il gioco finale prima di renderlo bello. Se state mettendo molto lavoro nell’arte mentre il gioco è ancora in evoluzione, finirete per buttare via un sacco di lavoro costoso quando il nucleo cambierà. O ancora peggio, vivrai con un gameplay sub-standard perché non vuoi sprecare l’arte che è stata creata per esso”.
Le competenze tecniche da sole potrebbero non essere sufficienti
“Oltre alle competenze tecniche di sviluppo, ci sono le soft skills – pianificazione, lavoro di squadra, e così via”, dice Tom Coxon, programmatore di Chucklefish. “Le jam di gioco sono un ottimo modo per praticarle, in particolare se sono basate su team, o impongono vincoli tematici o di tempo”. Qualsiasi cosa decidiate di fare, finitela. Sembra ovvio, ma non è un segreto che la maggior parte delle persone che iniziano a fare giochi in realtà non li finiscono. È probabile che il primo gioco che creerete non sarà un buon gioco, ma il punto è imparare a finire un progetto e andare avanti. Imparerete molto sullo sviluppo dei giochi facendo più giochi.
Per aiutarvi, stabilite le vostre scadenze e cercate di realizzare qualcosa ogni giorno, non importa quanto piccolo. È facile farsi prendere dallo sviluppo del gioco, ma la gestione del tempo è importante e se fatta bene può migliorare la produttività e la motivazione. “Usiamo app per la gestione dei compiti come Trello e Notion, per dividere il carico di lavoro in pezzi gestibili, e mantenere la visibilità dei compiti degli altri membri del team”, dice Katy Ellis, stratega di marketing di Chucklefish. “È davvero utile avere una lista di cose da fare molto visiva, a cui si possono collegare risorse e documenti di lavoro, ed è super soddisfacente trascinare quel compito nella sezione Complete alla fine della giornata”.