• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Ecco dei miei consigli per iniziare a programmare un videogioco
#1
Allora faccio questo post perchè vedo molta gente che inizia un progetto ogni settimana e poi lo lascia subito dopo.

Prima di iniziare premetto che : "DICO QUESTE COSE PER CONOSCENZE ED ESPERIENZA AVENDO AVUTO PARECCHI TEAM"


Come iniziare a sviluppare un videogioco??
Bene la cosa è semplice, ci vuole IMPEGNO e sopratutto ci vorrà tanto TEMPO, ecco come fare :

- Trovare un team, ovvero avere tutto l'occorrente per poi avviare il progetto.
- Non iniziate a divulgare la notizia ad amici, parenti o fare canali youtube o pagine facebook, è troppo presto!!
- L'elemento base di un progetto è un programmatore, quindi iniziate con il cercare quello.
- Facciamo finta di voler fare un semplice Third Person Shooter, la prima cosa che vi dovete chiedere è : "Cosa mi serve ? ".Nel caso di un TPS serve :
2 Animatori.
4 Modellatori.
1 Disegnatore.
1 Programmatori, se proprio volete anche 2 che secondo me è il numero giusto.
1 Sound Designer.
1 Level Designer.
1 Story Boarder.
Ehh lo so la cosa è tragica, trovare tutti questi membri sarà un pandemonio, ma c'è rimedio, "NON INIZIARE A FARE UN PROGETTO SE SI HANNO POCHE CONOSCENZE", piuttosto per iniziare a fare esperienza
provate con un semplice team da 4 persone : 1 Programmatore, 2 Modellatore, 1 Animatore, cercate di creare un semplice fps con il network, dove una persona possa ammazzare l'altra. Se riuscite a
a fare questo giochino avrete abbastanza esperienza per condurre un progetto più serio, e perfavore non buttatevi in idee di progetti stra mega giganti, perchè dopo 1 mese tutto sarà crollato.
Vi dico da subito di studiare tanto, ma TANTO!!! Perchè io dopo tanto tempo ancora continuo ad imparare, già uno sbaglio potrebbe essere causato dal networking, da come strutturate il database,
da come fate il collegamente database -> unity.Potrete finire come Ultimate Arena un gioco purtroppo dove il programmatore ha deciso di scaricare un bel kit di partenza e quindi cosa è successo?
Addio database!!!
Nel percorso della sviluppazione del gioco succederà che il vostro gioco sarà laggoso al massimo, il progetto verrà riniziato svariate volte, bè il motivo è semplice "LA PROGRAMMAZIONE",
ovvero che quando avete fatto per esempio il player controller,ovvero ciò che fà sparare, ricaricare, mirare etc...,avrete utilizzato metodi che sono pesanti e che necessitano di tante variabili o istruzioni.
La soluzione è semplice studiarsi bene come fare una cosa risparmiando variabili e controlli continui ed inutili esempio su unity3d :

Codice:
if(Input.GetKey("Fire"))
    {    
        if(///////)
        {

        }
        if(///////)
        {

        }
        if(///////)
        {

        }
    }

Se utilizzate questo metodo succede che il programma controllera le if tutte quante in quanto magare non c'è nè bisogno, questa cosa dipende da casi, se per esempio avete un tipo di controllo così :
"o è una cosa o è l'altra" es. if(typeofire == "auto") if(typeofire == "single") qui potete usare tranquillamente in else if perchè ho è la prima istruzione o l'altra ed in questo caso fate solo un controllo
invece di 3, altro esempio :

Codice:
if(Input.GetKey("Fire"))
    {    
        if(///////)
        {

        }
        else if(///////)
        {

        }
        else if(///////)
        {

        }
    }

- Altra cosa essenziale è quella di gestire bene il team, ovvero trovare metodi in cui riuscite a scovare se una persona lavora o meno, fare un organizzazione complessa in modo da restare spesso in conttatto
con i membri e formare un legame di amicizia in modo da rendere per entrambi i membri piu bello il lavoro, perchè con un bel legame di amicizia tra i vari membri del team si lavora meglio.

- Poi prima di avviare il progetto quando si ha un team dovrete riunirvi in una o piu riunioni dove parlate bene del progetto che volete sviluppare e chiarire tutto, ma intendo proprio TUTTO!!
Non solo il genere l'ambientazione il nome, ma bensì cosa ci deve essere e cosa non ci deve essere, che ne sò tipo la customizzazzione dell'arma o del personaggio, crafting etc...
Vi dico solo che nel mio team per finire di strutturare il gioco faremo minimo 4 riunioni Big Grin

I miei consiglio sono questi spero che vengano accettati.
Ci si vede Gente Big Grin
 
Rispondi
#2
Molto utili i tuoi consigli Smile
 
Rispondi
#3
grazie mille, ma ad esempio pensare a creare un piccolo horror da solo per te è un impresa impossibile? Premetto che conosco un po il boo
 
Rispondi
#4
Non ho capito bene quello che vuoi dire.
Se intendi che ho detto che ci vogliono pochi programmatori secondo me è giusto che siano pochi, perchè comunque già in due diventa un casino anche se come ho detto preferisco 2 programmatori in modo da aiutarsi nella logica.
L'impresa non è impossibile perchè comunque, sei solo tu sai come devi fare quella cosa e la fai.
Comunque se devi imparare unity ti sconsiglio il boo, impara il c# perchè servirà tantissimo soprattutto se vuoi fare il network.
 
Rispondi
#5
io lo sto studiando il boo per la semplicità e per l'immediatezza, probabilmente il c# è migliore e apre a molte piu bossibilità ma essendo il primo mio linguaggio preferisco qualcosa di piu semplice Smile Grz mille comunqueSmile
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Pubblicazione videogioco Master Gabriel 10 1,055 31-12-2014, 09:00 AM
Ultimo messaggio: Master Gabriel
  Iniziare a programmare un videogioco.. Un piccolo aiuto? Biagino 28 2,385 10-08-2014, 04:10 PM
Ultimo messaggio: Biagino
Question Iniziare a programmare un gioco.. Biagino 5 862 26-01-2014, 09:05 PM
Ultimo messaggio: Biagino
  C# Da dove iniziare Folderblo 1 601 18-11-2012, 07:40 PM
Ultimo messaggio: BlaClex46
Tongue ecco finita la basilica! nicola1996 12 1,447 09-04-2012, 12:32 PM
Ultimo messaggio: nicola1996
  Ecco cosa c'è bisogno di studiare del JavaScirpt Riddick 5 1,129 11-02-2011, 05:46 PM
Ultimo messaggio: Riddick
  I Miei Test AkirA 9 993 17-08-2010, 11:24 AM
Ultimo messaggio: Riddick

Vai al forum:


Browsing: 1 Ospite(i)