Alla fine ho scelto Unity su cui sviluppare il mio gioco in prima persona "realistico". Unreal graficamente niente da dire, tanta roba grazie a Nanite e Lumen, bellissimi, ma parliamo di prestazioni...queste due tecniche non sono poi così tanto performanti, e dato che lo vorrei far girare su PC anche di fascia media (dato che il mercato delle gpu si è un po' fermato) sono tecniche inutilizzabili. molti video/cortometraggi presenti su yt fatti con ureal, sono spettacolari, ma sono prerenderizzati, quindi non è vero realtime. e il temporal anti aliasing di unity contro ogni aspettativa è superiore a unrel. comunque bel video!
Mi piace nuovo iscritto ps sono il 400 iscritto ps io sto studiando informatica 3 Anno delle superiori per creare video game già un'po lo so fare ho pure piano b yuotuber
c# è stupendo, tra tutti i linguaggi è quello con più eleganza nella sintassi, pura poesia...c++ è troppo monolitico è la curva di apprendimento del linguaggio C e C++ è la piu difficile..quindi unity rimane la prima scelta in assoluto per iniziare
Grazie per il tuo commento! Sono d'accordo con te sul fatto che C# sia un linguaggio di programmazione molto elegante e sintatticamente piacevole da utilizzare. Ogni linguaggio ha le sue caratteristiche uniche e le proprie sfide di apprendimento. È vero che C++ può essere più complesso da padroneggiare, ma offre anche una maggiore flessibilità e controllo a livello di prestazioni.
5:11 Come non è più supportato? Non posso pubblicare nessun gioco 2d? E se volessi fare un gioco 2D-HD? Cioè sprite piatti su un mondo 3D, come ad esempio cult of the lamb?
Ciao StarKiller5888, Su Unreal Engine purtroppo non e' piu' possibile creare un gioco puramente 2D ma si puo' creare un 2.5D, come detto nel video tutti gli oggetti saranno 3D e i movimenti solamente sulle assi X e Y per simulare il 2D.
1) prendi l'ambiente 3d 2) imposti la fotocamera da prospettiva a ortogonale la proietti e la nella direzione che ti pare 3) usa oggietti square con texture png canale alpha o cose simili 4) elimini ombre e abbellimenti vari che verrebbero apprezzati solo in un contesto 3d e il gioco 2d è fatto
Ciao Virtual Godwin, Ciò è esattamente il motivo per cui il nostro canale esiste, per aiutare gli sviluppatori di Unity italiano. Cerchiamo di fornire contenuti utili e informativi sulla programmazione di giochi con Unity, in modo che i nostri spettatori possano apprendere e crescere nella loro conoscenza di questo strumento. Non esitare a chiedere il nostro aiuto o a lasciare commenti sui nostri video per farci sapere come possiamo essere ancora più utili per te! Grazie per il supporto!
@@daversini Utilizza chat gpt, io lo sto usando in inglese ma non ho dubbio che possa aiutarti anche in italiano. È diventato il mio mentore oramai anche se diverse volte si è contraddetto o ha commesso errori. Piano a piano impari un pò a parlarci o ad arrivare alle risposte che ti servono. Ovviamente non so la portata del problema che vuoi risolvere ma io mi sto trovando molto bene. Quando noto che sta commettendo qualche errore provo a spingerlo a correggersi finché non arriviamo ad una risposta che mi convinca
@@marco670960 Da sviluppatore, ChatGPT è un tool che ormai utilizzo ogni giorno. Ovviamente quello che dice non è da prendere per oro colato ma come risorsa è davvero essenziale per rimanere al passo (soprattutto considerando quello che accadrà in futuro). Non credo mi sostituirà il lavoro ma di sicuro posso produrre di più e in meno tempo
@@daversiniio da sviluppatore unity anch’io utilizzo Chatgbt ma solo se devo scrivere righe di codice grandi oppure se vado via e lascio fare il lavoro a lui
un vero programmatore programma senza questi strumenti... in fondo sono semplici interfacce di DirectX (almeno quando il target è Windows)... il problema è realizzare le mesh.. copiarle significa fare giochi tutti uguali ;)
Ciao giovanniiacobelli9365, Grazie per il tuo commento! Sono d'accordo che i veri programmatori possiedono competenze fondamentali che vanno oltre l'utilizzo degli strumenti. Unity e Unreal Engine sono strumenti potenti che ci permettono di accelerare lo sviluppo e rendere più accessibile la creazione di giochi. Utilizzando questi motori, possiamo concentrarci sulla parte creativa e sfruttare la nostra vera forza come sviluppatori. :D
Ciao! Permettimi di dissentire. Un vero programmatore secondo me sceglie gli strumenti giusti per ciò che deve fare, quelli che gli permettono di concentrarsi sulla "logica di business", in questo caso le meccaniche di gioco. Io faccio il programmatore da un po', e se agli inizi (diciamo primi anni 90) dovevo farmi da zero tantissime cose, ora sono ben felice di usare tool che mi fanno per esempio collegare al database senza dovermi preoccupare io di farlo; lo stesso lo applico al game development, anche se è solo per hobby (programmo altra roba per lavoro). Dire che Unity e Unreal sono semplici interfacce di DirectX è estremamente limitativo. Gestiscono la fisica, le collisioni, la AI... praticamente qualsiasi aspetto che non riguardi le meccaniche di gioco. Ma anche se fossero, come la mettiamo, sempre su Windows, con Vulkan? O OpenGL? Il problema poi secondo me non è realizzare le mesh o almeno non lo è per un programmatore: un programmatore non realizza mesh, ci sono i 3D artists per quello. Un programmatore programma le logiche. E ti assicuro che pur avendo il framework (io per diletto uso Unreal) che fa tantissime cose, il codice da scrivere è ancora una montagna. La prova è che tutti gli studio usano qualche engine, anche se spesso sono proprietari; un esempio per tutti, il Rockstar Advanced Game Engine, RAGE, con cui fanno le serie GTA e RDR. Altri studi invece usano engine esterni, come Deus Ex che se ricordo bene è fatto usando Unreal Engine, o The Matrix Awakens o ancora Tekken 8, sempre UE.
Ciao Robert S, Entrambe le piattaforme hanno i loro pro e i loro contro, ma personalmente preferisco utilizzare Unity per la sua maggiore flessibilità e facilità d'uso. E si possono trovare anche più video tutorial riguardo Unity. Grazie per il commento!
Alla fine ho scelto Unity su cui sviluppare il mio gioco in prima persona "realistico". Unreal graficamente niente da dire, tanta roba grazie a Nanite e Lumen, bellissimi, ma parliamo di prestazioni...queste due tecniche non sono poi così tanto performanti, e dato che lo vorrei far girare su PC anche di fascia media (dato che il mercato delle gpu si è un po' fermato) sono tecniche inutilizzabili. molti video/cortometraggi presenti su yt fatti con ureal, sono spettacolari, ma sono prerenderizzati, quindi non è vero realtime. e il temporal anti aliasing di unity contro ogni aspettativa è superiore a unrel. comunque bel video!
Canale sottovalutato
Grazie per il supporto!
bel video , io sto procastinando a continuare il mio videogioco , c'e' una soluzione anche a quello? xD
Bel video
Ciao davide mele,
Grazie per il supporto!
Underrated
Grazie per il supporto!
Mi piace nuovo iscritto ps sono il 400 iscritto ps io sto studiando informatica 3 Anno delle superiori per creare video game già un'po lo so fare ho pure piano b yuotuber
Ciao draigons0fficialyt,
Grazie per il commento e supporto!
@@poorgamedev prego PS mi puoi pure chiamare draigons007 , grazie del commercio
Il logo che hai usato per il Mac è della M.A.C. Cosmetici, non di Apple 😅
Ciao PrinceCreed!
Si, ce ne siamo accorti troppo tardi...d'ora in poi saremo costretti a parlare anche di fondotinta e mascara 😂
c# è stupendo, tra tutti i linguaggi è quello con più eleganza nella sintassi, pura poesia...c++ è troppo monolitico è la curva di apprendimento del linguaggio C e C++ è la piu difficile..quindi unity rimane la prima scelta in assoluto per iniziare
Grazie per il tuo commento!
Sono d'accordo con te sul fatto che C# sia un linguaggio di programmazione molto elegante e sintatticamente piacevole da utilizzare. Ogni linguaggio ha le sue caratteristiche uniche e le proprie sfide di apprendimento. È vero che C++ può essere più complesso da padroneggiare, ma offre anche una maggiore flessibilità e controllo a livello di prestazioni.
Il python e senza dubbo il migliore
5:11 Come non è più supportato? Non posso pubblicare nessun gioco 2d? E se volessi fare un gioco 2D-HD? Cioè sprite piatti su un mondo 3D, come ad esempio cult of the lamb?
Ciao StarKiller5888,
Su Unreal Engine purtroppo non e' piu' possibile creare un gioco puramente 2D ma si puo' creare un 2.5D, come detto nel video tutti gli oggetti saranno 3D e i movimenti solamente sulle assi X e Y per simulare il 2D.
1) prendi l'ambiente 3d
2) imposti la fotocamera da prospettiva a ortogonale la proietti e la nella direzione che ti pare
3) usa oggietti square con texture png canale alpha o cose simili
4) elimini ombre e abbellimenti vari che verrebbero apprezzati solo in un contesto 3d
e il gioco 2d è fatto
il punto è che però non si riesce a trovare un forum unity italiano che sia vivo, chiedi aiuto e passano settimane prima che qualcuno legga
Se sviluppi videogiochi cercando risorse online in italiano, hai sbagliato in partenza
Ciao Virtual Godwin,
Ciò è esattamente il motivo per cui il nostro canale esiste, per aiutare gli sviluppatori di Unity italiano.
Cerchiamo di fornire contenuti utili e informativi sulla programmazione di giochi con Unity, in modo che i nostri spettatori possano apprendere e crescere nella loro conoscenza di questo strumento.
Non esitare a chiedere il nostro aiuto o a lasciare commenti sui nostri video per farci sapere come possiamo essere ancora più utili per te!
Grazie per il supporto!
@@daversini Utilizza chat gpt, io lo sto usando in inglese ma non ho dubbio che possa aiutarti anche in italiano. È diventato il mio mentore oramai anche se diverse volte si è contraddetto o ha commesso errori. Piano a piano impari un pò a parlarci o ad arrivare alle risposte che ti servono. Ovviamente non so la portata del problema che vuoi risolvere ma io mi sto trovando molto bene. Quando noto che sta commettendo qualche errore provo a spingerlo a correggersi finché non arriviamo ad una risposta che mi convinca
@@marco670960 Da sviluppatore, ChatGPT è un tool che ormai utilizzo ogni giorno.
Ovviamente quello che dice non è da prendere per oro colato ma come risorsa è davvero essenziale per rimanere al passo (soprattutto considerando quello che accadrà in futuro).
Non credo mi sostituirà il lavoro ma di sicuro posso produrre di più e in meno tempo
@@daversiniio da sviluppatore unity anch’io utilizzo Chatgbt ma solo se devo scrivere righe di codice grandi oppure se vado via e lascio fare il lavoro a lui
un vero programmatore programma senza questi strumenti... in fondo sono semplici interfacce di DirectX (almeno quando il target è Windows)... il problema è realizzare le mesh.. copiarle significa fare giochi tutti uguali ;)
Ciao giovanniiacobelli9365,
Grazie per il tuo commento! Sono d'accordo che i veri programmatori possiedono competenze fondamentali che vanno oltre l'utilizzo degli strumenti. Unity e Unreal Engine sono strumenti potenti che ci permettono di accelerare lo sviluppo e rendere più accessibile la creazione di giochi. Utilizzando questi motori, possiamo concentrarci sulla parte creativa e sfruttare la nostra vera forza come sviluppatori. :D
Ciao!
Permettimi di dissentire. Un vero programmatore secondo me sceglie gli strumenti giusti per ciò che deve fare, quelli che gli permettono di concentrarsi sulla "logica di business", in questo caso le meccaniche di gioco. Io faccio il programmatore da un po', e se agli inizi (diciamo primi anni 90) dovevo farmi da zero tantissime cose, ora sono ben felice di usare tool che mi fanno per esempio collegare al database senza dovermi preoccupare io di farlo; lo stesso lo applico al game development, anche se è solo per hobby (programmo altra roba per lavoro).
Dire che Unity e Unreal sono semplici interfacce di DirectX è estremamente limitativo. Gestiscono la fisica, le collisioni, la AI... praticamente qualsiasi aspetto che non riguardi le meccaniche di gioco. Ma anche se fossero, come la mettiamo, sempre su Windows, con Vulkan? O OpenGL?
Il problema poi secondo me non è realizzare le mesh o almeno non lo è per un programmatore: un programmatore non realizza mesh, ci sono i 3D artists per quello. Un programmatore programma le logiche. E ti assicuro che pur avendo il framework (io per diletto uso Unreal) che fa tantissime cose, il codice da scrivere è ancora una montagna. La prova è che tutti gli studio usano qualche engine, anche se spesso sono proprietari; un esempio per tutti, il Rockstar Advanced Game Engine, RAGE, con cui fanno le serie GTA e RDR. Altri studi invece usano engine esterni, come Deus Ex che se ricordo bene è fatto usando Unreal Engine, o The Matrix Awakens o ancora Tekken 8, sempre UE.
@@stefanobizzi9863 vabbe' se per te e' un problema gestire le collissioni usa questi strumenti
Comunque tutti i giochi un unreal mi sembrano troppo, ma troppo simili
Ciao Tungsteno,
La penso anche io in questo modo
E quindi ?
Ciao Robert S,
Entrambe le piattaforme hanno i loro pro e i loro contro, ma personalmente preferisco utilizzare Unity per la sua maggiore flessibilità e facilità d'uso.
E si possono trovare anche più video tutorial riguardo Unity.
Grazie per il commento!
Hai dimenticato di dire che Unreal Engine ti stupra il computer Unity è più umano!
😂😂😂