Come costruire un gioco da zero senza codifica
Un tempo le uniche persone che giocavano a giocare sono quelle che hanno costosi dispositivi portatili come il GameBoy, o console dotate dei loro genitori. Ora, quasi tutti quelli che possiedono un laptop, un desktop, uno smartphone o un tablet - dai bambini di 5 anni a mia nonna - stanno giocando.
Lo stigma sociale dei giochi è cambiato in meglio, da "stai solo sprecando il tuo tempo, i giochi ti rendono stupido" a una delle principali forme di intrattenimento redditizio.
Migliaia di nuovi giochi vengono pubblicati, sia da grandi aziende che da sviluppatori indipendenti, e non lo faranno se non guadagnano soldi, giusto? Ma ecco la cosa: non tutti i produttori di giochi sanno come programmare. In effetti, anche tu può fare giochi senza toccare una sola riga di codice!
Game Builders: come funzionano??
La mia educazione e carriera sono state guidate da giochi. Ho studiato programmazione al college nella speranza di poter un giorno creare un mio gioco chiamato “Pokemon Rainbow”. Sul serio. Ma sai cosa?
Non hai davvero bisogno di imparare come codificare per creare un gioco come Pokemon, Zelda, Harvest Moon, Flappy Bird, sparatutto in prima persona, giochi di zombi e molti altri tipi di gioco.
Ci sono software chiamati costruttori di giochi che consente a persone normali come te e me di trascinare e rilasciare semplicemente oggetti e impostarli per svolgere un compito specifico. I costruttori di giochi funzionano in un modo che aiuta a evitare la codifica.
Questo è possibile perché le persone dietro a questi costruttori di giochi hanno programmato tutti i possibili movimenti del gioco. Tutto quello che devi fare allora è farlo scegli quale azione preimpostata utilizzare.
Cose che ti servono per iniziare
Ora, non devi costruire l'ambiente o i personaggi nel tuo gioco, ma ci sono alcune cose che devi capire prima.
1. La narrativa del tuo gioco
Qual è il tuo gioco? Chi sono i tuoi personaggi? Quali sono le loro motivazioni? Devi scrivi una descrizione di come funziona il mondo del tuo gioco. E questo non si applica solo ai tuoi eroi, ma anche ai tuoi antagonisti.
Certo, non ha bisogno di essere così a lungo. Pensa a Super Mario Bros. Il gioco in sé non rivela molto sulla personalità dei personaggi, ma aiuta con la progressione del gioco. Mario sta cercando la principessa, che è sempre in un altro castello. Perché Mario la sta cercando? È stata rapita da Bowser! Vedere? Può essere così semplice.
2. Le regole del tuo gioco
Come funziona il tuo mondo? Segue la fisica del mondo reale? O segue le sue regole? È necessario definire le regole in anticipo e rispettarle. Ad esempio, quante vite o punti salute ha il tuo eroe? Quando l'eroe muore, cosa succede? I nemici si rigenerano? E il tuo sistema di livellamento? I nemici possono saltare sui muri?
Hai un'idea. È necessario impostare i propri limiti. Cosa è possibile nel gioco e cosa no. Questo ti tornerà utile una volta che hai già costruito il tuo gioco.
3. Le risorse del tuo gioco
Un gioco non è un gioco se non ha il seguente:
- Grafica: non hai visto una partita senza grafica, giusto? Per la maggior parte delle persone, la grafica può creare o distruggere un gioco. Molti giocatori preferiscono giochi di bell'aspetto, quindi probabilmente dovrai progettare (o far disegnare qualcuno) personaggi creativi, sfondi, planimetrie, effetti di attacco e molti altri.
- Musica: la musica è un'altra componente vitale dei giochi. Dalla musica di sottofondo, agli effetti sonori e persino ai voice over. Riuscite a immaginare un gioco di successo ma totalmente silenzioso? no!
- Pazienza: ne avrai bisogno in abbondanza. Poiché i creatori di giochi consentono ai non programmatori di creare giochi, questo significa anche che devi fare molto clic.
Una volta che hai la tua storia, le regole e le risorse, la prossima cosa da fare è scegliere quale costruttore di giochi usare. Ora, la cosa bella dei costruttori di giochi disponibili sul mercato è quella la maggior parte di loro ha versioni gratuite che puoi gironzolare prima di acquistare le versioni premium. Quindi, assicurati di testare prima!
Top 3 Game Builders
Ho testato i costruttori di giochi per il gusto di questo articolo e ho provato questi tre migliori costruttori di giochi. C'è una versione gratuita che puoi usare per pubblicare i giochi HTML5 gratuitamente e una versione pro che puoi aggiornare a, per pubblicare il tuo gioco su iOS, Android e Windows.
Diamo un'occhiata Creatore di giochi, Costruisci 2 e GameSalad.
# 1. Creatore di giochi
GameMaker è uno dei più famosi costruttori di giochi, e ha anche le caratteristiche più robuste. Gestisce il fisica, costruzione di mappe, design di sprite / personaggi, e praticamente tutto quello che ti serve per creare un gioco. La versione gratuita ti consente di creare un gioco semplice che può essere pubblicato e riprodotto sul desktop.
Onestamente, l'unica cosa negativa che riesco a pensare a GameMaker è il prezzo. La versione gratuita fa miracoli, ma quando è il momento di aggiornare per poter pubblicare i tuoi giochi su Mac, iOS e Android, avrai bisogno di un sacco di soldi solo per farlo: circa $ 440 da pubblicare su iOS e Android. Oltre a questo, GameMaker ha letteralmente tutto ciò di cui avrai bisogno per costruire il tuo gioco.
Giochi creati usando GameMaker
Chi non conosce Steam? I seguenti giochi sono già disponibili su Steam, pronti per il download o sono illuminati da verde per la pubblicazione.
Difesa missilistica galattica. Questa è una versione rinfrescante del tipo di gioco "proteggere la terra dagli invasori alieni" della vecchia scuola.
Wanderlust: Adventures. Un gioco di ruolo ambientato in un mondo enorme che puoi esplorare. Personalizza i tuoi personaggi, sali di livello e gioca in tempo reale con un massimo di 3 amici.
Non vedere il male. Un gioco di puzzle isometrico fantasy che ha diversi enigmi da risolvere, una narrazione coinvolgente ed è semplicemente strano in un modo bellissimo.
# 2. Costruisci 2
Constuct 2 è uno dei costruttori di giochi più accurati attualmente sul mercato. Non è pieno di confusione e puoi costruire facilmente un gioco in poche ore. Rispetto a GameMaker, Construct 2 è più facile da imparare e molto più economico a $ 129,99, e ti permette di pubblicare su Mac, Windows, Linux, iOS, Android e Wii U.
La cosa bella che ho trovato su Construct 2 è la sua interfaccia utente. Non tenta di annegarti in tutti i dettagli del costruttore del gioco. È intuitivo in aggiunta di azioni ed eventi.
Giochi creati usando Costrutto 2
Molti dei giochi che vedi su Google Play Store, iOS App Store e talvolta anche su Steam sono creati utilizzando builder come Construct 2. L'unica questione è che non te lo diranno! Perché perché dovrebbero? Vogliono mantenere il segreto per se stessi: che è molto facile costruire giochi!
The Next Penelope. Un gioco di azione e corse ambientato in un mondo in cui il giocatore può esplorare diversi pianeti per trovare Ulisse.
Storia CoinOp. CoinOp Story segue l'avventura di un gioco di videogiochi arcade il cui scopo è quello di raccogliere carte da gioco.
Hungry Hal. I tavoli si sono trasformati e ora sei uno zombi e insegui le persone a mangiarle. Bene, questo è fondamentalmente!
# 3. GameSalad
GameSalad è un altro costruttore di giochi che ti consente di creare giochi senza toccare una sola riga di codice. Ma a differenza di GameMaker e Construct 2, GameSalad è "in affitto" anziché per l'acquisto. Puoi essere un membro pro per soli $ 29 al mese, che è già un buon affare se vuoi testare prima le acque.
Mentre GameSalad ha tutto ciò di cui hai bisogno, la cosa più triste è che puoi solo prova il pacchetto base per 15 giorni. Non puoi possedere anche il costruttore del gioco, dato che è basato su un abbonamento mensile. Onestamente, questa è l'unica cosa negativa che posso dire su GameSalad.
Giochi creati usando GameSalad
Punk a vapore. Un RPG platform d'azione che ha gameplay come il classico Mega Man e Metal Slug.
Little Saw. Un platform che presenta una piccola creatura che deve attraversare dozzine di livelli mentre sfida i pericoli del mondo.
Città divertente. Un gioco educativo rivolto ai bambini. Prepara un hamburger, fai crescere un fiore, fai shopping, vai in bicicletta o prova una dozzina di altri mini giochi.
Dove trovare le risorse del gioco
Ti senti ispirato ma ancora nel dubbio perché non sei bravo con i character design o la creazione di background? Se hai bisogno di risorse, ecco alcuni punti online dove puoi prendere risorse di design tra cui game art, character design, file audio, scene di sottofondo, musica e altro ancora.
The Open Game Art Bundle offre un sacco di colonne sonore e di giochi ... tutto gratis. Mescolare e remixare, usarli così come sono, va bene!
GSHelper, il mercato ufficiale di GameSalad. Ha centinaia di opere d'arte e musica realizzate professionalmente.
Scirra Marketplace, il mercato ufficiale di Scirra, i creatori di Construct 2. Puoi trovare centinaia di opere d'arte e colonne sonore qui per pochi dollari.
2D Game Art per programmatori per esercitazioni e risorse di gioco che puoi acquistare.
GraphicRiver per oltre 1500 risorse di gioco che puoi utilizzare nei tuoi giochi.
GameTexture per le risorse di gioco gratuite. Si prega di verificare la licenza d'uso.
OpenGameArt.org per le risorse di gioco gratuite costruite dalla comunità. Anche se non tutto sembra bello qui, ci sono anche cose buone da trovare, hai solo bisogno di pazienza!
Bfxr per beni audio gratuiti. Probabilmente, la musica è più difficile da creare rispetto alla grafica e avrai sicuramente bisogno di giocherellare con Bfxr se non vuoi comprare o assumere qualcuno per la musica.
Freesound per musica gratis. Ottieni i clip audio di cui hai bisogno per rendere il tuo gioco molto più divertente.
AudioJungle per effetti sonori e musica, tra gli altri. Se ricordi ancora la musica e gli effetti sonori di Mario Bros decenni dopo che hai smesso di suonare, capisci la necessità di buone scelte.
Game Over, Now What?
Una volta completato il gioco, la prossima cosa che ti resta da fare è pubblicizzarla. Ecco un post che può aiutarti ad aumentare i download di app o puoi passare a reddit e chiedere alle persone di giocare. Ricordati di essere gentile! Se disponi di fondi disponibili, puoi commercializzare il tuo gioco utilizzando Facebook Ads. Puoi anche chiedere ai blog del gioco di presentare o rivedere il tuo gioco.
Allora, cosa ne pensi? Che tipo di gioco stai pensando di costruire?