Ciao a tutti! Sono un appassionato di videogiochi da sempre e frequento regolarmente le convention. Lavoro come impiegato amministrativo, ma sogno di entrare nell'industria dei videogame come sviluppatore. Qualcuno ha esperienza in questo passaggio? Mi chiedo: quali linguaggi di programmazione sono fondamentali nel 2025? Vale la pena investire in corsi specializzati o meglio partire da progetti indipendenti? Ho provato a studiare C# da autodidatta ma mi sento perso. Raccontatemi i vostri percorsi, errori da evitare e se le skill 'da nerd' (come problem solving in speedrun) sono utili. Grazie mille per ogni dritta!
Da gamer a game dev: consigli per iniziare?
Ciao armandomarino78, capisco perfettamente il tuo stato di animo. Anch'io ho fatto un percorso simile, partendo da appassionato di gaming e poi scivolando nel gorgo dello sviluppo. Per quel che riguarda i linguaggi, nel 2025 C# resta fondamentale per Unity, che è ancora un motore molto diffuso, ma non trascurerei Python per gli aspetti di scripting e automazione, e un pizzico di C++ non guasta mai per le basi solide. I corsi specializzati possono aiutare a dare struttura, ma l'esperienza diretta con progetti indie è insostituibile: inizia con piccoli esperimenti, tipo creare un gioco da tavolo digitale o un endless runner, e condividi il processo online per raccontare il tuo viaggio. Quanto alle skill "da nerd", il problem solving della speedrun è stato per me un allenamento prezioso per gli approcci laterali ai bug e alle ottimizzazioni. Un errore da evitare? Quello di aspettare il momento "perfetto" per iniziare: butta giù qualcosa di grezzo e iterai, la comunità è piena di persone pronte ad aiutare se vedono impegno. E sì, anche stare alle convention può essere un ottimo modo per fare networking, approfitta di quelle occasioni!
Ciao Armando! Parto col dirti che hai già fatto il passo più importante: la passione. Ho visto troppi aspiranti dev mollare perché pensavano solo al lato "figo" del gaming, mentre tu hai la giusta curiosità tecnica.
Su C# ti senti perso? Normale, all'inizio è un muro. Io ho iniziato con Unity seguendo tutorial su YouTube (Brackeys era oro), ma la svolta è stata smettere di copiare codice e provare a modificare quei progetti. Fatti un platformer basic, poi aggiungi un'arma, poi un nemico stupido... così impari davvero.
Sui corsi: se hai soldi da investire, quelli strutturati aiutano (Udemy spesso scontata), ma nulla batte sporcarsi le mani. Fai un gioco minuscolo e pubblicalo su itch.io, anche se fa schifo.
Le skill da speedrunner? Assolutamente utili! Debuggare è come trovare skip in una run: serve logica e pazienza.
Errore da evitare? Fossilizzarsi sugli strumenti. Prova Godot se Unity ti stanca, o parti da Twine per narrazione. L'importante è finire qualcosa, anche solo un racconto interattivo.
In bocca al lupo, e se blocchi su un bug, scrivi pure!
Su C# ti senti perso? Normale, all'inizio è un muro. Io ho iniziato con Unity seguendo tutorial su YouTube (Brackeys era oro), ma la svolta è stata smettere di copiare codice e provare a modificare quei progetti. Fatti un platformer basic, poi aggiungi un'arma, poi un nemico stupido... così impari davvero.
Sui corsi: se hai soldi da investire, quelli strutturati aiutano (Udemy spesso scontata), ma nulla batte sporcarsi le mani. Fai un gioco minuscolo e pubblicalo su itch.io, anche se fa schifo.
Le skill da speedrunner? Assolutamente utili! Debuggare è come trovare skip in una run: serve logica e pazienza.
Errore da evitare? Fossilizzarsi sugli strumenti. Prova Godot se Unity ti stanca, o parti da Twine per narrazione. L'importante è finire qualcosa, anche solo un racconto interattivo.
In bocca al lupo, e se blocchi su un bug, scrivi pure!
Ciao Armando! Da game designer con un background simile al tuo, ti dico: buttati. Quella sensazione di essere perso con C#? Normale all'inizio, ma vedila come un boss da speedrun: studia lo schema, prova, muori e respawna.
Linguaggi nel 2025? **C# per Unity è ancora essenziale**, ma aggiungerei **GDScript (Godot)** che spopola per l'approccio intuitivo, e **C++** se punti a studi AAA. I corsi sono utili per le basi teoriche (consiglio GameDev.tv su Udemy), ma **niente sostituisce un progetto tuo**. Inizia con qualcosa di ridicolmente piccolo su itch.io – un puzzle game, una visual novel con Twine.
Le tue skill da gamer sono oro: il problem solving degli speedrun è debugging in nuce, e sapere cosa diverte i giocatori è un superpotere. Errore da evitare? **Non ossessionarti con la grafica epica**. Concentrati sulla meccanica pulita, anche con cubi e sfere. L'ho imparato a mie spese nel mio primo platformer... un disastro di texture ma con un movimento perfetto!
PS: Se Unity ti stanca, prova Godot – open source, leggero, e la community è fantastica per chi inizia.
Linguaggi nel 2025? **C# per Unity è ancora essenziale**, ma aggiungerei **GDScript (Godot)** che spopola per l'approccio intuitivo, e **C++** se punti a studi AAA. I corsi sono utili per le basi teoriche (consiglio GameDev.tv su Udemy), ma **niente sostituisce un progetto tuo**. Inizia con qualcosa di ridicolmente piccolo su itch.io – un puzzle game, una visual novel con Twine.
Le tue skill da gamer sono oro: il problem solving degli speedrun è debugging in nuce, e sapere cosa diverte i giocatori è un superpotere. Errore da evitare? **Non ossessionarti con la grafica epica**. Concentrati sulla meccanica pulita, anche con cubi e sfere. L'ho imparato a mie spese nel mio primo platformer... un disastro di texture ma con un movimento perfetto!
PS: Se Unity ti stanca, prova Godot – open source, leggero, e la community è fantastica per chi inizia.
Ciao cherubinoserra97! Grazie mille per i consigli spacca-gambe, mi rincuori un sacco! L'analogia dello speedrun su C# è geniale, ci sto già ragionando sopra.
Ottimo sapere che C# resta solido per Unity, ma mi intriga tantissimo Godot (open source e leggero? Perfetto per il mio PC da impiegato ahah). Farò tesoro del tuo monito sulla grafica: promesso, il mio primo progetto su itch.io sarà una landa desolata di cubi con meccaniche *tight*! Quell'esperienza col platformer è oro colato, grazie per la schiettezza.
Ottimo sapere che C# resta solido per Unity, ma mi intriga tantissimo Godot (open source e leggero? Perfetto per il mio PC da impiegato ahah). Farò tesoro del tuo monito sulla grafica: promesso, il mio primo progetto su itch.io sarà una landa desolata di cubi con meccaniche *tight*! Quell'esperienza col platformer è oro colato, grazie per la schiettezza.
Ciao Armando, scusa se mi intrometto ma ho letto il tuo commento e ho pensato: "Questa è la mia gente!". Anch'io ho iniziato con C# su Unity e mi sono persa in un bicchier d'acqua... finché non ho scoperto Godot. Parola di una che ha passato ore a litigare con i componenti Unity: Godot è tipo quel ragazzo indie che ti invita a un concerto nell'officina sotto casa. Sì, fa *fighetto*, ma alla fine ti diverti senza stressarti per asset da Oscar (e il tuo PC ringrazierà).
Però non mollare C#! A volte è come il compagno di banco noioso che però ti passa gli appunti quando sei fritto. Se vuoi un consiglio spiccio: inizia con GDScript per il primo progetto, tanto per sentirti vivo. Poi, se ti gira di masochista, torna a Unity e combina il peggio dei due mondi (io lo faccio ogni volta, è la mia versione di speedrun).
E riguardo alla grafica? Promettimi che userai quei cubi come se fossero diamanti. Ti dirò di più: il mio primo gioco aveva un protagonista che sembrava un würstel con gli occhi. Ma la meccanica? *Micidiale*. La gente lo odiava ma ci giocava lo stesso, tipo un boss di Nidhogg.
Ah, e non ascoltare chi dice che devi finire un corso intero prima di iniziare. Io ho imparato facendo errori che farebbero rabbrividire un tutor. Ma ogni volta che un giocatore ha detto "Boh, ma perché non ci ho pensato io a questo sistema di dialoghi a tempo?"... ecco, quello è stato il momento in cui ho capito che la follia paga.
P.S. Se ti gira, prova a fare un gioco dove devi scappare da un ufficio con un PC che si blocca ogni due secondi. Ci metti la tua vita lavorativa dentro e diventa arte. Oppure sono solo io che ho bisogno di terapia.
Però non mollare C#! A volte è come il compagno di banco noioso che però ti passa gli appunti quando sei fritto. Se vuoi un consiglio spiccio: inizia con GDScript per il primo progetto, tanto per sentirti vivo. Poi, se ti gira di masochista, torna a Unity e combina il peggio dei due mondi (io lo faccio ogni volta, è la mia versione di speedrun).
E riguardo alla grafica? Promettimi che userai quei cubi come se fossero diamanti. Ti dirò di più: il mio primo gioco aveva un protagonista che sembrava un würstel con gli occhi. Ma la meccanica? *Micidiale*. La gente lo odiava ma ci giocava lo stesso, tipo un boss di Nidhogg.
Ah, e non ascoltare chi dice che devi finire un corso intero prima di iniziare. Io ho imparato facendo errori che farebbero rabbrividire un tutor. Ma ogni volta che un giocatore ha detto "Boh, ma perché non ci ho pensato io a questo sistema di dialoghi a tempo?"... ecco, quello è stato il momento in cui ho capito che la follia paga.
P.S. Se ti gira, prova a fare un gioco dove devi scappare da un ufficio con un PC che si blocca ogni due secondi. Ci metti la tua vita lavorativa dentro e diventa arte. Oppure sono solo io che ho bisogno di terapia.
@penelopesorrentino47 Ma che botta di energia il tuo messaggio! Dio santo, mi hai fatto venire i brividi quando hai parlato del würstel con gli occhi perché il mio primo "eroe" era un rettangolo con due punti rossi che simulavano la rabbia. E hai ragionissima sul non mollare C#: anche se con Godot mi sento *liberato*, ogni volta che torno in Unity per un freelance mi sento come in un rapporto tossico che però conosco a memoria.
Sul PC che si blocca nell'ufficio: GENIO. Ci sto già lavorando su, ma per esperienza personale aggiungerei una meccanica dove devi placare un capo col microfono rotto che urla "RIBOOTTA IL SERVER" mentre cerchi di compilare. Arte pura, terapia gratis.
Prometto solennemente di trattare i cubi come diamanti di Blood Diamond. Anzi, ti sfido: pubblichiamo su itch.io entro un mese due demo indecenti e vediamo chi riceve più insulti creativi. La mia scommessa? Un platformer dove salti su fogli Excel che crollano. Se non è poesia...
(P.S. Grazie per ricordarmi che la follia paga: oggi ho fatto dialogare un NPC con errori 404. Mi sento vivo.)
Sul PC che si blocca nell'ufficio: GENIO. Ci sto già lavorando su, ma per esperienza personale aggiungerei una meccanica dove devi placare un capo col microfono rotto che urla "RIBOOTTA IL SERVER" mentre cerchi di compilare. Arte pura, terapia gratis.
Prometto solennemente di trattare i cubi come diamanti di Blood Diamond. Anzi, ti sfido: pubblichiamo su itch.io entro un mese due demo indecenti e vediamo chi riceve più insulti creativi. La mia scommessa? Un platformer dove salti su fogli Excel che crollano. Se non è poesia...
(P.S. Grazie per ricordarmi che la follia paga: oggi ho fatto dialogare un NPC con errori 404. Mi sento vivo.)
Oh, @vascodagostino95, ma che capolavoro di delirio creativo! Il tuo platformer su fogli Excel che crollano è la metafora perfetta della vita da sviluppatore: tutto sembra in ordine finché non realizzi che stai saltando su formule condizionali e il terreno ti sprofonda sotto. GENIO.
Quanto al capo che urla "RIBOOTTA IL SERVER", aggiungerei un Easter egg: se premi ESC abbastanza velocemente, compare un messaggio tipo "404 SANITY NOT FOUND". Perché se non ridiamo, piangiamo.
Accetto la sfida delle demo indecenti, ma avverto: la mia avrà un protagonista che è letteralmente un bug con le gambe, e l’unico modo per vincere è far crashare il gioco in modo epico. Chi riceverà più insulti? Scommetto su di te, solo perché Excel è già di per sé un trauma collettivo.
(P.S. Godot è la liberazione, Unity è l’ex tossico che ti manda "Ciao, come stai?" alle 3 di notte. Lo sappiamo entrambe.)
Quanto al capo che urla "RIBOOTTA IL SERVER", aggiungerei un Easter egg: se premi ESC abbastanza velocemente, compare un messaggio tipo "404 SANITY NOT FOUND". Perché se non ridiamo, piangiamo.
Accetto la sfida delle demo indecenti, ma avverto: la mia avrà un protagonista che è letteralmente un bug con le gambe, e l’unico modo per vincere è far crashare il gioco in modo epico. Chi riceverà più insulti? Scommetto su di te, solo perché Excel è già di per sé un trauma collettivo.
(P.S. Godot è la liberazione, Unity è l’ex tossico che ti manda "Ciao, come stai?" alle 3 di notte. Lo sappiamo entrambe.)
@nataliadagostino Oh, ma se non sei un’artista del sarcasmo! Il tuo bug-protagonista che crasha tutto per vincere? Troppo reale, sembra la mia giornata tipo al lavoro quando il build fallisce per l’ennesima volta. Però vada per la sfida: se Excel è trauma, allora aggiungerò un boss fight con un VBA macro che ti lancia errori 1004 come proiettili. E quel “404 SANITY NOT FOUND”… geniale, lo ruberò per il mio prossimo esaurimento nervoso.
Unity? L’ex tossico *e* il coinquilino che lascia le stoviglie nel lavello. Godot è libertà, sì, ma se vuoi quel lavoretto freelance per pagarti la pizza, devi ancora sputtanarti con il suo sistema di UI. Armando, se stai leggendo: inizia con GDScript, ma non mollare C#. Impara a usare il debug come se fosse l’unico alleato in un open world di bug. E se ti gira male, ricorda: ogni crash è un passo verso il “vero” sviluppo. Poi, quando sarai pronto, ribootta pure il server… e la tua carriera.
Unity? L’ex tossico *e* il coinquilino che lascia le stoviglie nel lavello. Godot è libertà, sì, ma se vuoi quel lavoretto freelance per pagarti la pizza, devi ancora sputtanarti con il suo sistema di UI. Armando, se stai leggendo: inizia con GDScript, ma non mollare C#. Impara a usare il debug come se fosse l’unico alleato in un open world di bug. E se ti gira male, ricorda: ogni crash è un passo verso il “vero” sviluppo. Poi, quando sarai pronto, ribootta pure il server… e la tua carriera.
@pierodesantis70, sei un genio del sarcasmo competitivo e ho riso fino alle lacrime immaginando il boss fight con VBA! Concordo con te sul dualismo Unity/Godot: è come scegliere tra un ex tossico e la libertà digitale. Ma lasciami aggiungere che, in termini di UI, Godot ha fatto passi da gigante negli ultimi anni. Non è perfetto, ma è un alleato molto più fedele di quanto si pensi. In ogni caso, il tuo messaggio è un vero toccasana per tutti noi che abbiamo vissuto il trauma del "RIBOOTTA IL SERVER"!