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.

“Se l’arte non è il tuo forte, puoi cercare di assumere un tuo artista”

“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”.

Non è solo quello che fai… ma quello che non fai

La gente parla sempre delle cose che dovresti fare, ma ci sono un sacco di cose che non dovresti fare. “Ignorare il lato economico dello sviluppo dei giochi è un errore comune”, dice Rosie Ball, produttrice di Chucklefish. “Può sembrare una seccatura quando tutto quello che vuoi fare è pensare alla tua fantastica idea di gioco, ma avere alcuni processi importanti in atto, come un business plan, contratti tra i membri del team e ruoli e responsabilità documentati all’interno del team può aiutare ad evitare grossi mal di testa più avanti, soprattutto se il gioco diventa un successo.” “Non seguire le tendenze ed evitare i generi affollati”, dice Soret. “Ci sono dozzine di generi che sono quasi abbandonati oggi, e dozzine di pubblico affamato di più contenuti. Basta guardare la diversità dei giochi, vedrete molte di queste nicchie da riempire. Sceglietene uno, e portatelo a nuove altezze con la fisica moderna, la grafica e la narrazione”. “Evitate di essere silenziosi”, dice Wasser. “Condividi il tuo lavoro, parla con il tuo pubblico, sii aperto.

“La sfida più grande è affrontare l’enorme carico di lavoro e portarlo a termine”

Prova a non mordere più di quanto tu possa masticare.” Fatevi coinvolgere in quante più comunità di giochi indie possibili. Molte persone si imbattono nei vostri stessi problemi e ottenere il loro parere è inestimabile. È anche un’opportunità per voi di aiutare gli altri condividendo le vostre conoscenze. Come detto prima, non sarà una navigazione tranquilla, e durante tutto il percorso di sviluppo incontrerete diverse sfide.

“La sfida più grande è affrontare l’enorme carico di lavoro e portarlo a termine”, dice Moldenhauer. “Una volta superato l’ostacolo iniziale, è esaltante costruire il proprio gioco, essere creativi e risolvere i problemi mentre si procede. Quell’eccitazione e l’orgoglio della creazione possono spingerti per molto tempo, ma lo sviluppo del gioco è molto più lungo. Quando stai schiacciando il millesimo bug su un sistema di sottomenu che solo una frazione del tuo pubblico probabilmente inesistente potrà mai vedere, può essere davvero difficile andare avanti”.

Quale software può aiutarmi ad iniziare?

  • Unity – Game Engine
    Puoi scegliere qualsiasi altro motore, ma Unity è probabilmente il motore più popolare per gli sviluppatori indie. Ti permetterà di creare giochi sia 2D che 3D e offre una vasta gamma di strumenti e caratteristiche.
  • Gimp – Programma artistico
    Questo è un grande software di alta qualità che fa un lavoro simile a quello di Adobe Photoshop e ti permetterà di creare in modo indolore le tue texture, sfondi o sprites 2D.
  • Blender – Modellatore 3D
    Se stai cercando di creare un gioco 3D o un gioco con elementi 3D allora questo software, rilasciato inizialmente 20 anni fa, ti permetterà non solo di creare modelli 3D ma anche di animarli.
  • LMMS – Music Creator
    Questo vi permetterà di creare la vostra musica ed effetti sonori che potrete importare in Unity. Non hai nemmeno bisogno di una tastiera, ma avrai bisogno dell’hardware appropriato.
  • Wwise – Audio Program
    Questo software, che è altamente accessibile, è utilizzato in molti giochi di successo ed è usato per manipolare l’audio. Per esempio è possibile simulare ambienti audio e mixare tracce in tempo reale.

È faticoso… e devi far notare il tuo gioco

“Penso che la maggior parte degli sviluppatori faccia fatica a farsi notare tra la massa di giochi prodotti,”, dice Soret. “Devi trovare un angolo originale, per offrire qualcosa di diverso. L’altra parte molto difficile è che per fare un gioco, non si fa solo un gioco. Si fonda una società, si crea un team e poi si fa un gioco. Questi tre compiti sono enormi e interdipendenti. Devi sporcarti le mani in ogni aspetto della produzione, e devi diventare bravo a farlo. È molto da portare sulle spalle. È faticoso e travolgente, ma è anche eccitante nel senso che non ci si può mai annoiare, c’è sempre qualcosa di nuovo e interessante su cui lavorare”.

Questo è qualcosa che puoi usare a tuo vantaggio per ottenere visibilità. “Non rifuggire dalla tua storia di sviluppo”, spiega il product manager di Chucklefish Tom Katkus. “Una delle cose migliori dei giochi indie è che i giocatori conoscono chi sta creando i loro giochi. Questo è ottimo per far interessare i giocatori al tuo progetto, ma puoi usare la stessa accessibilità per far conoscere a un editore chi sei”.

Leggete le scritte in piccolo quando firmate i contratti

Ovviamente avere un editore è super utile ma se ti stai rendendo visibile in tutti i modi giusti, potresti anche non averne bisogno. Detto questo, se finisci per trovarti con un’opportunità di pubblicazione, essere preparati ti aiuterà nel lungo periodo. “Non rinunciare mai alla tua IP e assicurati di avere una porta d’uscita nel contratto nel caso in cui lo sviluppo vada male”, dice Soret. “Inoltre, prendete in considerazione la possibilità di cercare investitori che prendano una partecipazione nella vostra azienda, piuttosto che andare solo per gli editori. Gli editori sono interessati al progetto che hanno firmato, mentre gli investitori si concentrano sulla crescita del vostro studio e sulla sostenibilità a lungo termine. È un mondo diverso, è intimidatorio, ma potrebbe valerne la pena”.

“Con qualsiasi relazione d’affari, ciò che è specificamente nel contratto è più importante di qualsiasi cosa qualcuno dica”, spiega Wasser. “Un sacco di sviluppatori non apprezzano, non capiscono o non vogliono essere disturbati con le specifiche dei contratti, poiché sono in un certo senso antitetici al processo creativo, ma possono seriamente mordersi dopo. Se si tratta di un accordo importante, chiedete ad un avvocato di esaminarlo. Inoltre, tutto è negoziabile”.

“Il programma ID@ Xbox è un ottimo modo per farlo. Gli sviluppatori accettati otterranno due kit di sviluppo gratuiti e l’accesso all’architettura del sistema.”

Una volta che avete guadagnato le vostre capacità di sviluppo finendo i progetti, potreste voler sviluppare giochi per Xbox One. Il programma ID@ Xbox è un ottimo modo per farlo. Gli sviluppatori accettati otterranno due kit di sviluppo gratuiti e l’accesso all’architettura del sistema, in modo da poter supportare il proprio gioco con cose come gli achievement.

Il mondo dei giochi indie fa paura, ma ogni sviluppatore indie fa il tifo per voi. “Una delle cose positive dell’industria dei giochi in questo momento è che gli outsider con risorse limitate possono giocare allo stesso tavolo dei grandi giocatori radicati con milioni/miliardi di dollari”, dice Wasser. “Ci sarà sempre uno svantaggio per gli indie, ma è sempre meglio della situazione nella maggior parte delle industrie”.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *