Contenuto
- Ho seguito il consiglio nella prima puntata e realizzato un Web di idee ... Che cosa succederà?
- Ho davvero una buona comprensione di una lingua!
- Itinerario 1 per creare il tuo gioco
- Percorso 2!
- Bene, ho assolutamente esperienza di codifica zero
- Allora, qual è il magro su cosa devo fare prima di leggere il prossimo articolo?
Ho seguito il consiglio nella prima puntata e realizzato un Web di idee ... Che cosa succederà?
Se non lo hai già fatto, ti preghiamo di trovare il mio precedente articolo sulla creazione del gioco e assicurati di avere tutto in ordine e pronto per essere lanciato. Quindi, ora che hai una matrice di idee e hai un'idea ragionevole del tipo di gioco che vuoi, con un'idea delle caratteristiche tecniche che dovrebbe avere, dove andrai dopo? Beh, una domanda deve essere prima risolta: hai una conoscenza decente di C ++, Javascript o un'altra lingua di gioco standard?
Quello che sto cercando di chiedere è:
Ho davvero una buona comprensione di una lingua!
Complimenti a te, perché quando ho iniziato a sviluppare non avevo un'oncia di conoscenza (oltre all'esperienza di ingegneria informatica di base), quindi hai una gamba su dove ho iniziato. Tuttavia, è spesso difficile per i programmatori esperti o stagionati portarsi dal software di servizio di codifica hard per creare giochi 2D e 3D. Per la cronaca, anche se sembra ovvio, si consiglia di iniziare con giochi 2D e andare avanti; poiché il codice diventa esponenzialmente più difficile quando si programma nella terza dimensione. Ora ci sono un paio di percorsi che puoi percorrere.
Itinerario 1 per creare il tuo gioco
Se hai esperienza di codifica e il primo percorso che consiglierei è utilizzare un motore di gioco premade come Unity3D o Unreal Development Kit (UDK).
Il motivo per cui raccomando questo è perché, esperienza di codifica o no, ti manca ancora esperienza nel game design, che è un'abilità davvero unica che deve essere affinata nel tempo. L'uso di un motore aiuta notevolmente la creazione di un gioco, ma consente comunque (e spesso richiede) un certo livello di scripting nelle lingue comuni. Inoltre, è abbastanza facile creare giochi in 2D o 3D, in quanto la GUI (interfaccia utente grafica) è molto intuitiva e indulgente.
Percorso 2!
La seconda via possibile per la creazione di un videogioco è attraverso l'hard coding di un motore personalizzato; questo può essere molto complicato per coloro che hanno solo un'esperienza di programmazione moderata. Sebbene tu abbia più opzioni di personalizzazione, puoi codificare il tuo motore, la mia opinione è che il gioco può in definitiva soffrire perché tutto deve essere creato da zero. L'utilizzo di un motore di gioco premade consente allo sviluppatore di giochi di essere creativo, senza dimenticare le caratteristiche e le meccaniche fondamentali che altrimenti sarebbero trascurate e trascurate. Esistono decine di tutorial su YouTube e siti di corsi online che forniscono spiegazioni fantastiche sulla capacità dei motori di gioco e su quali strumenti sono disponibili.
Bene, ho assolutamente esperienza di codifica zero
Se questo è il caso, allora sei nella posizione in cui mi trovavo quando ho iniziato. Ma non temere speranze di giochi! Sebbene tu abbia una collina più ripida da scalare, l'obiettivo è tutt'altro che impossibile. Tuttavia, a differenza di quelli con precedenti esperienze di programmazione, hai solo una strada da percorrere se vuoi essere in grado di creare un gioco con un certo livello di efficienza. tu dovere utilizzare un motore precedentemente predisposto come Unity3D o il UDK. Fortunatamente questi motori, così come alcuni altri, sono in gran parte indulgenti per coloro che non hanno esperienza di programmazione. Tuttavia Unity e UDK richiedono alcuni script; è qui che le esercitazioni diventano la tua bibbia.
Dato che questo è un articolo, non parlerò di come utilizzare questi strumenti, ma ti indicherò la direzione giusta per imparare. Molte persone si rivolgono a Youtube quando iniziano, e questo è esattamente quello che ho fatto quando ho iniziato. Sebbene ci fossero un gran numero di tutorial video, molti di loro erano difficili da seguire o non servivano ai miei scopi per l'apprendimento effettivo, ma invece tenevano la tua mano attraverso il processo e non spiegavano l'aspetto del "perché". Ho deciso di provare uno dei corsi Unity su un sito web chiamato Udemy.com e non avrei potuto essere più felice. L'istruttore era chiaro e mi sono trovato subito abile con gli strumenti Unity3D. Lo svantaggio principale era che una volta finita la mia lezione volevo saperne di più dello scripting e ho scoperto che c'era una scarsità di queste informazioni sul sito web. È possibile trovare molti script su YouTube, ma scegliere con attenzione perché gran parte dell '"apprendimento" non è esattamente sostanziale. Tuttavia, avrai esempi da cui partire.
Allora, qual è il magro su cosa devo fare prima di leggere il prossimo articolo?
Detto chiaramente, mantieni la matrice idea che hai creato in vista per ricordarti dei tuoi obiettivi e tenerti in pista. Inoltre, decidi quale strada intraprendere se sei un programmatore di esperienza e poi, per entrambi i gruppi, decidi quale motore desideri utilizzare. Questo è un processo importante, quindi quello che raccomando è cercare i pro e i contro di ciascuno dei motori disponibili, decidere cosa vuoi fare il tuo gioco e quale motore fa in modo più efficiente. Indipendentemente dal tipo di motore scelto, sarà una sfida, ma se ne valga la pena, alla fine, fidati!