Come creare il tuo gioco

Quando rimani bloccato in un videogioco, potresti andare su GameFAQ per trovare una soluzione per aiutarti a superarlo. Quando rimani bloccato fabbricazione il tuo primo videogioco, cosa puoi fare? Ecco dove arriva questo articolo: pensa a questo come una soluzione per lo sviluppo del tuo primo gioco.

Il mio primo gioco

Prima di passare allo sviluppo del videogioco, voglio parlarti del mio primo gioco. Era una semplice avventura basata sul testo ispirata a un MUD chiamato Divine Blood:

Per prima cosa l'ho programmato come una semplice stanza usando la calcolatrice TI-83 + e in seguito trasformato in una città a tutti gli effetti utilizzando Java nel mio ultimo anno di scuola superiore. Non ho mai finito quel gioco (non è andato oltre la prima città) e non penso nemmeno di avere più il codice.

Sfortunatamente, la mia esperienza non è rara per gli sviluppatori di giochi. Molti sviluppatori avviano un gioco ma non lo finiscono mai. Quindi, come puoi aumentare le tue possibilità di finire la tua prima partita? Entra in questo sviluppo di sviluppo di videogiochi.

I quattro livelli di sviluppo del gioco

Se lo sviluppo di un gioco è un gioco in sé, allora si compone di quattro livelli: Plan, Prototype, Develop e Release.

Proprio come in un videogioco, ogni livello è più difficile dell'ultimo. Ogni livello ha anche i suoi incontri (i problemi e le difficoltà che potresti incontrare) e il suo capo di livello finale (che indica quando sei pronto per passare al livello successivo).

Questa procedura ti guiderà attraverso il processo di creazione del tuo primo gioco. Incorporerà risorse e citazioni da altri professionisti del gioco, nonché approfondimenti su come l'implementazione della soluzione per il mio primo gioco mi avrebbe aiutato a terminarlo.

Livello 1: piano

Ricorda, il primo 90% del tuo gioco dura il 90% delle volte; l'ultimo 10% prende il restante 90% delle volte. Pianificare di conseguenza.
- Ian Schreiber

Il primo livello, e probabilmente il livello più importante, lo è pianificazione - pianificando ogni aspetto del gioco prima ancora di iniziare a programmare. L'obiettivo di questo livello è quello di considerare tutto sul gioco in anticipo in modo da non dover improvvisare in seguito.

Quando inizi a creare il tuo gioco, la cosa migliore da fare è annotare tutti i dettagli. Pensa a tutto ciò che vuoi nel tuo gioco, e poi Scrivilo. Di solito all'inizio è piuttosto facile, poiché la tua mente corre con molte idee chiare che vorresti incorporare nel tuo gioco. Tuttavia, col passare del tempo, questo livello diventa sempre più difficile da completare.

Mentre annoti le tue idee, annota anche il dettagli di queste idee: come funzioneranno, come influenzeranno l'esperienza del giocatore e come influenzeranno il gameplay. Non vuoi lasciare grossi buchi nel tuo progetto che ti farà lottare più tardi. Diventa più difficile finire una partita man mano che aumentano i problemi che incontri. Quindi, il segreto per finire un gioco è quello di affrontare problemi in piccole quantità e senza farli accumulare tutto in una volta. 

Dai un'occhiata a questi tutorial per ulteriori consigli sulla pianificazione di un progetto gamedev:

Lo sviluppo del gioco riguarda i trade-off: i grandi giochi non devono fare tutto, devono solo avere un numero limitato di cose.
- Patrick Wyatt

Per questo motivo, è estremamente importante non saltare questo livello e andare direttamente allo sviluppo (Livello 3). Se lo facessi, incontreresti problemi seri che ti farebbero diventare rapidamente demotivati ​​e fermarti. Se hai giocato alla serie Halo, pensa a quanto sarebbe stato difficile il gioco se avessi incontrato una coppia Hunter durante il primo livello della tua prima partita. Ti sarebbe stato difficile continuare a giocare se continuassi a morire a più riprese su questi enormi ostacoli.

Questo è il motivo per cui l'incontro principale per questo livello è il desiderio di smettere di pianificare e iniziare a programmare. Ancora una volta, è importante pianificare il più possibile prima di iniziare la codifica. Per te avere la più grande possibilità di finitura il tuo primo gioco, devi resistere a questa spinta e attenersi al Livello 1.

Il boss lotta per questo livello è domande. Se rivedi tutte le tue note e non riesci a pensare ad altre domande, allora sei pronto per passare al livello successivo. Se, tuttavia, leggi i tuoi appunti e hai ancora un paio di domande su come funzionano le cose, dovresti probabilmente lavorarci prima di passare a.

Ci sono momenti in cui non è possibile rispondere a una domanda perché si tratta più di problemi di bilanciamento che di problemi funzionali. In questo caso, probabilmente sei pronto per passare al livello successivo.

Se avessi pianificato il mio gioco di avventura basato sul testo in modo corretto, avrei mappato l'intero gioco, deciso quali sarebbero stati gli oggetti che il giocatore poteva acquistare e da dove avrebbero potuto acquistarli, progettato tutti i mostri e i dungeon, e persino immaginato fuori quale bottino sarebbe caduto dove e quando. Ci sono molti dettagli che dovrebbero essere pianificati prima della codifica! Per questo motivo, non consiglio di creare un gioco di avventura testuale come primo gioco. Inizia piccolo.

Post correlati
  • Il processo di progettazione CAKE
  • Concetti di progettazione di giochi

Livello 2: prototipo

Il design è un processo, non un risultato.
- Christopher Simmons

Il secondo livello di sviluppo del gioco è prototipazione. In questo livello, metti alla prova le meccaniche e le funzionalità di base del gioco per risolvere eventuali problemi di bilanciamento. Vuoi concretizzare rapidamente le tue idee utilizzando la prototipazione a bassa fedeltà in modo che tu possa sapere prima di iniziare a programmare ciò che funzionerà e che non funzionerà.

Se un gioco è divertente da giocare a questo livello, sai che sarà divertente giocare quando sarà finito. Ricorda che giocherai a questo gioco Un sacco mentre lo codifichi, quindi faresti meglio a essere sicuro che sia divertente!

Non importa quale sia il tuo punteggio, ti piacerà e vorresti giocare di nuovo.
- Stan Jarocki

Anche se questo è il Livello 2, è molto comune prototipare le idee mentre le scrivi nel livello di pianificazione. Ora probabilmente stai pensando: "aspetta - mi hai appena detto che non dovrei saltare i livelli, ma qui mi stai dicendo che posso saltare a questo livello!"

Pensa a questo come saltare di livello usando i tubi di warp segreti in Super Mario Bros. La prima volta che giochi, probabilmente stai andando a giocare ogni livello in ordine. Non è fino al secondo o al terzo gioco che usi le pipe warp per finire il gioco più velocemente. La stessa cosa vale per i Livelli 1 e 2, ad eccezione del fatto che andare avanti e indietro tra pianificazione e prototipazione ti aiuta a rendere più veloci le tue idee.


Da Super Mario Wiki.

I livelli 1 e 2 sono intercambiabili, purché non si passi al livello 3 prima di essere pronti. Forse vuoi mettere alla prova il tuo core mechanic prima di dedicare più tempo ai dettagli. Forse vuoi provare una nuova funzionalità del tuo gioco per assicurarti che funzioni come previsto. Questi sono tutti buoni motivi per voler prototipizzare mentre pianifichi; assicurati che ogni prototipo si concentri solo su una cosa alla volta e che ogni volta che prototipi il gameplay sia ancora divertente.

Un grande gameplay è un flusso di decisioni interessanti che il giocatore deve risolvere.
- Bruce Shelley

Ci sono due incontri che probabilmente affronterai in questo livello. Il primo è di nuovo il desiderio di saltare al livello successivo e iniziare a programmare. Il secondo incontro sarà il desiderio di creare prototipi di fedeltà superiore. Così come i prototipi di alta fedeltà, sono un percorso pericoloso in quanto aumenteranno il tuo desiderio di iniziare a programmare quando non sei pronto. Per combattere questa battaglia, segui i prototipi di lancio rapido e rapido.

Puoi costruire prototipi senza alcun codice se usi uno strumento di gioco per principianti come GameSalad o Construct 2. Ecco alcuni tutorial per aiutarti a iniziare con quelli:

Il capo per questo livello è completezza. Quando praticamente l'intero gioco è pianificato e realizzato utilizzando i prototipi, sei pronto per passare al livello successivo. Vuoi avere una buona idea di come si svolgerà il gioco dall'inizio alla fine in modo da non affrontare questi problemi durante la codifica. Di nuovo, meno problemi hai durante la codifica, più è probabile che tu finisca il gioco.

La prototipazione del mio primo gioco avrebbe comportato il bilanciamento del gioco. Questo include il sistema di combattimento, la quantità di oggetti che dovrebbero valere e il bonus che dovrebbero dare al giocatore, tutte le statistiche sia per il giocatore che i mostri, e anche dettagli come la storia e le missioni. Ancora una volta, ci sono molti dettagli che servono per creare un RPG che deve essere elaborato prima della codifica.

Post correlati

  • Suggerimenti per un team di One Man Gamedev: cosa fare prima di toccare anche un computer
  • Concetti di equilibrio del gioco
  • Laboratori di game design

Livello 3: sviluppo

Prima di iniziare la parte di programmazione, taglia il 90% delle funzioni desiderate.
- Ian Schreiber

Il terzo livello, sviluppando, è il livello più difficile da completare. È qui che molti sviluppatori perdono la motivazione e il desiderio di andare avanti. Ma non temere! Con i primi due livelli completati con successo, dovresti essere sulla buona strada per finire il gioco.

Per iniziare questo livello, vorrai capire su quale piattaforma vuoi pubblicare il tuo gioco. Lo rilascerai per Xbox, come app per dispositivi mobili o come gioco web? Dopo aver scelto la piattaforma, scegli un motore di sviluppo o un linguaggio di programmazione che funzioni per questa piattaforma.

Questo può anche essere fatto nell'ordine inverso, se hai dimestichezza con un motore di sviluppo o un linguaggio di programmazione. La tua piattaforma sarà quindi determinata dalle capacità del tuo motore o lingua scelta.

Per aiutare a finire questo livello, cerca "power-up" come librerie di codici gratuiti, risorse di gioco gratuite e risorse online gratuite. Non cercare di reinventare la ruota; invece, usa ciò che è disponibile gratuitamente per aiutarti a finire questo livello difficile.

'Non riesco a disegnare' - usa clipart. 'Non riesco a creare suoni' - File MIDI di Google. 'Non posso codificare bene' - a nessuno importa, non è necessario.
- rapinare

L'incontro principale per questo livello sarà problemi e scoraggiamento. Ci saranno volte in cui incontrerai un problema al quale non sai come risolvere. Diventerai anche scoraggiato più lavori sul tuo gioco in quanto non all'altezza delle tue aspettative.

Per combattere questo incontro, devi andare avanti! Se devi, prenditi qualche giorno di pausa dal tuo gioco quando rimani bloccato. Ciò consentirà alla tua mente di chiarire e nuove idee nuove da inserire. Di solito solo dormire sul problema ti aiuta a trovare una soluzione il mattino successivo. Non lavorare te stesso fino alla morte; cammina in modo da non diventare troppo stressato o scoraggiato.

Se stai cercando di risolvere un problema davvero difficile, fermati. Risolvi un problema più semplice che realizza le stesse cose.
- Daniel Cook

Il capo per questo livello è un gioco. Il gioco non deve essere perfetto o addirittura completato, ma dovrebbe essere qualcosa che potresti rilasciare e che vorrebbe che le persone giocassero. Una volta che hai fatto, hai quasi finito il tuo gioco.

Se avessi pianificato e prototipato prima di iniziare la programmazione, avrei potuto facilmente fare molto più di una singola città. Avrei saputo esattamente cosa codificare e come codificarlo in anticipo, rendendo davvero facile ottenere più cose completate più velocemente. Non avrei faticato mentre cercavo di capire il layout della mia città, decidendo dove mettere i negozi e le missioni, e così via. Come è stato, ho provato a fare tutto questo mentre cercavo contemporaneamente di imparare a codificare e fare un gioco. Lavora entro i tuoi limiti. 

Christer Kaitila ha alcuni ottimi consigli sulla costruzione di giochi rapidamente, grazie alla sua esperienza nella creazione di un gioco al mese:

Livello 4: Release

Non mollare mai.
- Alice Taylor

Il livello finale di sviluppo del gioco è pubblicazione. Questo livello non è difficile quanto il Livello 3, ma è ancora impegnativo. Per questo livello è necessario convincere la gente a giocare e a darti un feedback. Sulla base di questo feedback (preso con un pizzico di sale), apporta modifiche che ritieni possano rendere il gioco più divertente.

L'incontro principale per questo livello è affrontare le critiche. Ci saranno persone a cui non piace il tuo gioco. Questo va bene. Non permettere a quelle persone di abbatterti solo perché sentono il bisogno di esprimere la loro opinione. Quello che devi fare è imparare a concentrarti sulle persone che amano il tuo gioco e incoraggiarli a continuare a giocare, chiedendo il loro aiuto per migliorarlo.

Il punto di fare i giochi non è vedere chi è più bravo nel fare giochi, è fare ciò che vuoi fare.
- rapinare


Il mio primo finito gioco.

Il capo finale per lo sviluppo del gioco è un gioco di cui sei orgoglioso. Non deve essere nulla di buono (e, onestamente, dato che è il tuo primo gioco probabilmente non lo sarà), ma ce l'hai fatta! Hai realizzato un gioco completo dall'inizio alla fine, che non è qualcosa che molte persone possono dire.

Ogni sviluppatore di giochi avrà un gioco "cattivo". Se non ancora, ad un certo punto. Tutti noi. Le cose accadono.
- Brenda Romero

Forse non ho finito il mio primo tentativo di gioco, ma ne sono ancora fiero fino ad oggi. Mi ha insegnato molto sullo sviluppo del gioco e stavo facendo ciò che amavo. Ricorda, il successo è lastricato da una strada di fallimenti. Non arrenderti!

Post correlati

  • Quello che non ti dicono di essere uno sviluppatore di giochi
  • Finire un gioco

Conclusione

Realizzare il tuo primo gioco è un'esperienza entusiasmante e appagante. Eppure, è molto comune per gli sviluppatori di giochi non farcela con il loro primo gioco, abbandonandolo per un altro gioco che potrebbe anche non finire mai.

Seguendo questi quattro livelli di sviluppo del gioco, aiuti ad aumentare le tue possibilità di finire la tua prima partita sapendo quale sarà la strada da percorrere e sapendo come affrontarla. Ora vai là fuori e fai il tuo gioco!

Post correlati

  • Il resto della nostra guida all'apprendimento di Making Your First Game
  • Da Zero a Pitch: una soluzione per progettisti di videogiochi

Riferimenti

  • Immagine di anteprima: TI-83 di Brothers Le