Contenuto
Quindi ti diverti a giocare, ma ti sei mai chiesto quanto sarebbe divertente fare un gioco?
Che cosa sento, non puoi codificare? Va bene. Dici di non essere un designer? Neanche questo è uno show-stopper!
Oggigiorno i giochi stanno diventando sempre più facili da creare, con risorse liberamente disponibili per il pubblico; si, questo include te! Gli sviluppatori indipendenti stanno spuntando ovunque con concetti di gioco unici che catturano l'attenzione del pubblico. Certo, costruendo un gioco come No Man's Sky non accadrà durante la notte; ma, come tutto, la pratica rende perfetti!
L'idea
Questo è un ovvio punto di partenza. Diventa creativo e inizia a pensare a cosa ti piacerebbe fare in una partita, è probabile che se ti piacerà, anche qualcun altro lo farà! Tuttavia, con questo in mente, ricorda di mantenere il concetto semplice. Non vuoi complicare eccessivamente le cose così tanto da far schifo a quello che stai facendo. Non fare piani complessi per il prossimo Bioshock gioco. Invece, vorresti gentilmente pensare più a un gioco di tipo invasori basato su testo o spazio.Una volta che hai la tua idea, il prossimo consiglio ovvio che ti darò è: attenersi ad esso. È fin troppo facile saltare da un'idea brillante a quella successiva, lasciando ognuno incompiuto. Ma un gioco finito significherà molto più di una dozzina di quelli incompiuti. Sì, ti imbatterai in bug che potrebbero farti desiderare di ricominciare tutto da capo, ma sta correggendo questi bug che ti aiuteranno a sviluppare le tue abilità e ad andare avanti per realizzare giochi più grandi e migliori! (Pensa di finire un gioco come raggiungere un nuovo livello)
Twine è uno strumento open-source completamente gratuito! È basato sul testo quindi funzionerà molto bene per te Dungeons and Dragons fan che apprezzano un buon stile di gioco in cui scegliere la propria avventura. I giochi di scelta basati sul testo sono al centro di tutti quelli che vedi al giorno d'oggi; Non molto tempo fa BioWare stava spiegando come spesso tornassero a fare riferimento a giochi a penna e carta per trarne ispirazione. Se BioWare pensa che sia un buon punto di partenza, allora perché non provarci?
Twine è probabilmente il più semplice creatore di giochi che troverai. Ha un editor visuale di facile utilizzo in cui inserire la storia del tuo gioco. Al termine, pubblica il gioco direttamente in formato HTML, in modo che sia facile pubblicare quasi ovunque! Poiché utilizza HTML, Twine è anche in grado di incorporare immagini, CSS e JavaScript se vuoi dilettarti in qualche codice, il che ti darà molta più libertà creativa quando crei dei fantastici giochi basati sul testo.
Ecco alcuni giochi divertenti creati con Twine: Destroy / Wait, Depression Quest.
2. GameSalad
GameSalad è un altro motore di progettazione gratuito che ti permette di avere una varietà di scelta su quale piattaforma sarà il tuo gioco, tra cui: iPhone, iPad, Android, Kindle, Nook, Windows 8 e desktop Mac. Nessuna abilità di codifica è necessaria con la sua interfaccia visiva, drag-and-drop. Un gioco è fatto aggiungendo comportamenti pre-fatti (ma ancora modificabili) a forme personalizzabili. Per dirla in modo più visuale, puoi creare uno stormo di nemici con un blocco che insegue un personaggio "eroe" in una nave spaziale a triangolo in pochi secondi usando questa semplice interfaccia.La parte più interessante dell'uso di GameSalad è che, dopo aver creato il gioco, puoi usare il loro In-App Previewer per testarlo sia per le prestazioni mobili che per il desktop. Quindi, una volta perfezionato, devi semplicemente pubblicarlo su GameSalad Arcade e renderlo riproducibile per le persone di tutto il mondo. Molto bello eh ?!
Ecco alcuni giochi divertenti realizzati con GameSalad: Milo & Me, CAT-A-CLYSM.
3. Unità
Preferiresti fare un gioco 3D? Unity rende i mondi 3D molto più semplici da creare di quanto sembri, ed è tutto gratis! (A meno che non vogliate essere davvero fantasiosi con i vostri componenti di gioco o finiscano per incassare oltre $ 100.000, ma non dovreste aver bisogno di preoccuparvi ora.) Unity è un potente motore di rendering che consente ai creatori di costruire le proprie scene 3D in nessun tempo! Include molti dei suoi prefissi che consentono all'utente di giocare con le routine di IA, le sorgenti di luce, la fisica di gioco e molto altro ancora! Può anche essere usato per creare giochi 2D o 2.5D.Probabilmente hai già intuito che Unity non è semplice come le ultime due opzioni, ma non lasciarti scoraggiare! Utilizza ancora un'interfaccia altamente visiva che consente all'utente di tirare il paesaggio e posizionare gli oggetti per costruire l'ambiente circostante. Include anche molti strumenti per aiutarti a creare impostazioni più realistiche, come SkyBox, elementi (fumo, fuoco, ecc.), Un sistema di animazione integrato e altro ancora. Sì, la codifica sarebbe utile in quanto può essere usata per programmare i comportamenti dei personaggi del gioco usando JavaScript, C # o Boo. (Raccomando JavaScript per un principiante.) Ma Unity è così popolare ora che i forum sono traboccanti di consigli, suggerimenti e frammenti di codice da usare! Oltre a ciò, Unity stesso ha creato tutorial molto dettagliati che sono perfetti per i principianti assoluti. L'aiuto è a portata di mano!
Questa è l'opzione più flessibile, che consente di pubblicare il gioco su PC, Mac, iOS, Android, Windows Phone 8, app di Windows Store e BlackBerry 10.
Alcuni giochi divertenti realizzati con Unity sono: The Forest, Supernauts.
Tempo per alcuni test
Ora hai il tuo capolavoro di un gioco, ma non saltare per la gioia ancora. Come in ogni progetto creativo, c'è sempre spazio per miglioramenti. Questa è la parte in cui ingoia il tuo orgoglio e prendi delle critiche costruttive. Cerca di capire chi è il tuo target di riferimento per il gioco e chiedi loro di provarlo per te. Hai fatto un puzzle game che avrebbe intrattenuto le persone di mezza età durante il loro tragitto al lavoro, o è così carino che solo un bambino potrebbe capire lo sforzo che hai speso nel trovare il gattino pixellato perfetto? Ottieni le loro opinioni su ciò che funziona e cosa no, così come quello che vorrebbero vedere aggiunto al gioco (anche se dovrai ricordare loro i tuoi piani per mantenere le cose semplici).
È il tuo gioco alla fine della giornata, ma se il tuo sogno è di vedere un giorno questo raggiungere un pubblico globale, allora questo passaggio è fondamentale!
Credi in te stesso
In tutte queste fasi, devi credere in te stesso per farlo accadere. Potresti non sentirti come se sapessi qualcosa sul design o sullo sviluppo del gioco al momento, ma ricorda che tutti devono iniziare da qualche parte. Ci saranno momenti in cui senti di non poter superare un problema, come se avessi colpito un muro di mattoni. Potrebbe persino farti sentire stupido in quel momento, ma la vera intelligenza è nella risoluzione dei problemi. Non mollare mai.
Il mio primo gioco è stato realizzato nell'elemento canvas HTML5 utilizzando JavaScript. Sembra carino, vero? Bene ... Non così tanto. Sono riuscito a produrre un semplice gioco di ping-pong retrò, non è affatto male, ma usare un editor di gioco come quelli sopra avrebbe reso tutto molto più semplice che svilupparlo attraverso il codice raw. Ora che hai visto il mio primo tentativo di sviluppo del gioco, spero che ti abbia dato la sicurezza per riuscire a crearne uno tuo. Potrebbe non essere perfetto ma sarà tuo!
Collegamenti extra
Se hai voglia di imparare un po 'di codice, allora ci sono molte lezioni online che possono aiutarti. Codecadamy è il mio preferito; è perfetto per i principianti! Insegna gratuitamente tutti i tipi di linguaggi di programmazione; il più importante dei quali è HTML, CSS e Javascript. Khan Academy è un buon sito web in cui andare dopo, insegnando come usare le tue abilità di codifica per disegnare, animare e, in definitiva, anche creare semplici giochi!
Infine e soprattutto ...
Divertiti!
Modifica: Per l'ispirazione, ecco la mia prima creazione di Unity3D!
Per favore, sentiti libero di lasciare qualsiasi link ai tuoi giochi nei commenti.