Salve a tutti, la mia domanda è semplice ma nello stesso tempo difficile: come posso iniziare a programmare videogiochi? Vi spiego un po' meglio, è da 2 anni che mi gira in testa l'idea di iniziare a programmare e da circa un anno ho iniziato a farmi una cultura su questo mondo che da sempre mi ha affascinato.
Non ho basi, o meglio, ho una piccola conoscenza scolastica di C++ (qualche infarinatura sui cicli) e da più di un anno creo diversi giochi con Construct 2, ma tutto questo, nel campo della programmazione, lo reputo meno di zero. Ho letto tutti i link che ho potuto reperire su TH grazie a Mursey, ma la cosa che mi manca è un confronto oggettivo con esperto/i per capire bene quale via intraprendere e per porgli qualche domanda.
La mia necessità di imparare a programmare è nata da Construct 2. Mi sono trovato molto bene a "sviluppare" con questo programma ed ho imparato molto su come funziona un videogioco, le meccaniche, i principali problemi ecc, però, dopo un anno, ti accorgi che questo ambiente inizia un pò a farsi "stretto" e quindi punti a qualcosa di più grande che ti lasci indipendente. Nel mio caso vorrei spostarmi su Unity che, a detta di molti, è un engine molto completo e versatile per molte piattaforme, e la tipologia di giochi che vorrei sviluppare è prettamente 2D. A questo punto però mi blocco perchè, al di là di tutte le guide e link che mi leggo, la mia domanda, ogni volta che arrivo alla fine, è: "E ora?"
Ecco qua alcune domande che vorrei porvi, magari per iniziare a farmi qualche idea sul cammino da percorrere prefiggendomi degli obiettivi.
1) Perchè molti sconsigliano Visual Basic in favore di C#?
2) Mi piacerebbe imparare il C# che è quello più utilizzato. Mi devo buttare su questo linguaggio subito o farmi la gavetta su qualche altro linguaggio?
3) Ho sentito che python è un linguaggio facile per inziare. Ma quanto è utile al mio scopo? Cosa posso fare se ipoteticamente diventassi bravo?
Grazie in anticipo a tutti quelli che si prenderanno la briga di rispondermi e scusatemi per la lunghezza del testo. :)
Non ho basi, o meglio, ho una piccola conoscenza scolastica di C++ (qualche infarinatura sui cicli) e da più di un anno creo diversi giochi con Construct 2, ma tutto questo, nel campo della programmazione, lo reputo meno di zero. Ho letto tutti i link che ho potuto reperire su TH grazie a Mursey, ma la cosa che mi manca è un confronto oggettivo con esperto/i per capire bene quale via intraprendere e per porgli qualche domanda.
La mia necessità di imparare a programmare è nata da Construct 2. Mi sono trovato molto bene a "sviluppare" con questo programma ed ho imparato molto su come funziona un videogioco, le meccaniche, i principali problemi ecc, però, dopo un anno, ti accorgi che questo ambiente inizia un pò a farsi "stretto" e quindi punti a qualcosa di più grande che ti lasci indipendente. Nel mio caso vorrei spostarmi su Unity che, a detta di molti, è un engine molto completo e versatile per molte piattaforme, e la tipologia di giochi che vorrei sviluppare è prettamente 2D. A questo punto però mi blocco perchè, al di là di tutte le guide e link che mi leggo, la mia domanda, ogni volta che arrivo alla fine, è: "E ora?"
Ecco qua alcune domande che vorrei porvi, magari per iniziare a farmi qualche idea sul cammino da percorrere prefiggendomi degli obiettivi.
1) Perchè molti sconsigliano Visual Basic in favore di C#?
2) Mi piacerebbe imparare il C# che è quello più utilizzato. Mi devo buttare su questo linguaggio subito o farmi la gavetta su qualche altro linguaggio?
3) Ho sentito che python è un linguaggio facile per inziare. Ma quanto è utile al mio scopo? Cosa posso fare se ipoteticamente diventassi bravo?
Grazie in anticipo a tutti quelli che si prenderanno la briga di rispondermi e scusatemi per la lunghezza del testo. :)