Italiano
HQ
Gamereactor
Videos

Democratizzare la creazione di giochi - Godot Intervista a BIG Conference 2024

Godot è un motore di gioco che sta cercando di costruirsi attorno a una comunità di giocatori, indipendentemente dalla loro esperienza, dalle specifiche del PC o dalle abilità.

Audio transcriptions

"Ciao amici di Game Reactor, siamo a Bilbao per il BIG 2024 e sono qui in compagnia di Emilio che ci ha parlato di Godot Engine e Godot Foundation, quindi vi ringrazio per esserti unito a noi. Il tuo panel si è già svolto oggi e tu eri parlando di ciò che avviene dietro le quinte del Godot Engine e del Godot Foundation, qual è l'aspetto principale che hai condiviso con i partecipanti?
giovani sviluppatori qui riuniti? L'insegnamento principale è che bisogna pensare a Godot in modo diverso da come si fa con gli altri motori e quando la maggior parte delle persone conosceva Godot si aspettava che fossimo una grande azienda con un'ampia gamma di motori."

"milioni di dollari e dipendenti e che potessero rivolgersi a noi in questo modo.
ma è più simile a una comunità che si riunisce per organizzarsi e fare qualcosa e si tratta di un diverso tipo di cambiamento di mentalità perché puoi contribuire e noi siamo molto aperti ad accogliere le persone e a farle partecipare nel processo di creazione del motore e sì, volevo darti un po' di informazioni di come le cose passano dall'idea alla versione che si vuole realizzare."

"che puoi scaricare e che mostra le differenze e le sfide che abbiamo affrontato ma anche i vantaggi di essere una comunità. Quindi, si potrebbe dire che stai democratizzando l'accesso per gli sviluppatori, per gli indie e per le aziende.
sviluppatori allo sviluppo di giochi e agli strumenti e in un modo che forse non esisteva negli ultimi tempi? Sì, sì, un tempo c'erano molti motori open source..."

"ma non includevano la parte dell'editor che è molto importante e che è il punto in cui puoi effettivamente codificare e modificare il tuo livello e tutto il resto.
utilizzare molti strumenti diversi per fare una cosa sola, quindi Godot è stato il primo editor popolare e un motore che include tutto questo e ovviamente vogliamo rendere più facile il lavoro di tutti ed è per questo che abbiamo dei requisiti molto rigidi in termini di i requisiti minimi per il tuo computer, quindi deve funzionare su quasi tutto ed è molto leggero, per cui puoi scaricarlo e non hai bisogno di di avere una connessione online per utilizzarlo, quindi è molto utile per molti luoghi in cui non si dispone di una buona rete internet stabile o potrebbe essere molto costoso per te acquistare una licenza o un software regolare, quindi stiamo cercando di di raggiungere questo tipo di persone e, come sai, abbiamo un sacco di utenti che vengono con un background diverso e lo apprezzano."

"di mantenerlo, ma è soprattutto per le persone che non sono super esperte ma nemmeno principianti, quindi c'è un po' di sfida nell'usarlo, si può fare una ricerca completa.
scripting e tutto il resto, ma se vuoi andare in profondità, dato che è open source, puoi puoi estenderlo quanto vuoi, ma non è così semplice come qualcosa di che conosci scratch dove puoi trascinare e rilasciare le note e fare cose del genere."

"un po' più complicato ma oggi, dato che è molto diffuso, ci sono molti di tutorial online per imparare a utilizzare il software.
open source significa esattamente che puoi avere accesso a un numero maggiore di approfondimenti e articoli e modi per imparare."

"sulla storia di Godot, che è open source, come sostenete il progetto?
ma anche sulla popolarità che hai appena menzionato.
quindi è iniziato come una cosa molto piccola, come un motore interno per uno studio in Argentina e stavano costruendo dei giochi con quello e, come il motore di gioco di cui avevano bisogno erano esattamente le caratteristiche di quel gioco ma quando è diventato open source più persone hanno iniziato a usarlo e avevano bisogno di cose diverse, quindi ha continuato a crescere ma sempre con la mentalità del "tu molto pragmatica: è qualcosa di cui hai bisogno?
la comunità è stata sempre più coinvolta e poi ha iniziato a diventare alternativa a al software che abbiamo oggi e credo che l'essere open source sia molto importante perché non è un'azienda a possedere il software, ma tutti coloro che lo possiedono."

"contribuiscono ad esso, quindi è qualcosa che vogliamo fare davvero.
più comune al giorno d'oggi, è molto complicato creare un motore da zero.
un sacco di requisiti un sacco di piattaforme a cui devi puntare un sacco di cose e sempre più studios si stanno orientando verso l'abbandono dei loro prodotti in-house."

"motori interni e utilizzare qualcosa di più comune perché avrai bisogno di più persone per assumerle, sai bene che è come se ti servisse qualcuno che sia molto preparato sugli strumenti che stai utilizzando, quindi penso che portare qualcosa come l'open source sia molto interessante perché permetterà a questi studios di non abbandonare la loro tecnologia interna, ma di avere anche un buon approccio strumenti accessibili a tutti, non so se mi sono dilungato troppo."

"sostenere le tue operazioni in futuro, sì.
la fondazione è finanziata con donazioni che potrebbero essere donazioni da parte di individui o da aziende, al momento siamo metà su metà in termini di volume quindi abbiamo tanto quanto i privati e le donazioni sono molto importanti."

"perché non sono vincolate a nulla, quindi non ci sono condizioni su cosa fare.
con il denaro ci sono alcune donazioni dirette che puoi fare, ad esempio se se vuoi che miglioriamo un'area particolare del motore ma deve andare a beneficio di tutti e deve seguire standard aperti e cose come per cui, ad esempio, ci sono aziende come Meta che vorrebbero che un maggior numero di persone giochi in VR e quindi possono finanziarci per aggiungere queste funzionalità al motore, ma il nostro condizione è che se implementiamo questa funzionalità, essa deve funzionare su ogni headset non deve funzionare solo su quest'ultima, quindi questo è un modo per finanziare alcune delle caratteristiche. L'altro lato è rappresentato da giochi che forse ora hanno successo come per esempio il caso di Golden Idol, che è molto popolare, o come Domekeeper o giochi come Potato che stanno iniziando a guadagnare di più e quindi vogliono e possono fare una donazione al nostro progetto."

"le aziende ad essere aperte alla fine imponendo loro di aprirlo, ok?
hai appena citato un paio di titoli che ti avrei chiesto di conoscere esempi o casi di titoli che utilizzano il tuo motore.
più appropriato per generi o stili specifici, come ad esempio in passato abbiamo visto motori costruiti più per il 3d, per il 2d, per le avventure, per i giochi d'azzardo, per i videogiochi e per i videogiochi."

"Sì, quindi il motore ha iniziato ad essere un motore 3d e il 2d è stato aggiunto in seguito, ma è giusto così.
ora il 2d è più popolare, ma credo che sia stato a causa della base di utenti più degli utenti creavano giochi da soli a casa, con uno sviluppatore solitario e, ovviamente, il per realizzare un gioco in 3d è necessario molto di più, ma ultimamente dall'anno scorso abbiamo iniziato a trovare sempre più persone che sono in sintonia con gli strumenti 3d e hanno team più grandi, quindi abbiamo visto sempre più giochi in 3d."

"piuttosto impressionante che è in fase di sviluppo è PVKK, un nome tedesco molto lungo.
ma stanno realizzando un fantastico gioco in 3d e molte persone non lo sapevano.
che si potesse fare una cosa del genere e di solito non è che non si può è che prima non c'erano squadre che facevano cose del genere ma ora con maggiore popolarità, ci sono più squadre in grado di fare questo tipo di cose, quindi diresti che sei il motore di punta per gli sviluppatori indie, indipendentemente dal genere, giusto?
Prima c'erano diverse alternative, ma ora sento sempre più spesso parlare di Godot."

"Recentemente abbiamo avuto un'intervista sulle teste di cera e poi...
Rocio ha usato Godot per il suo precedente successo, quindi pensi che sia il modo migliore per farlo?
perché abbassiamo la barriera d'ingresso e quindi il download è 54 megabyte, quindi puoi scaricarlo immediatamente e provarlo, è molto veloce."

"e puoi iterare molto velocemente, in modo da apportare una modifica e vedere molto rapidamente velocemente, per cui ci sono molte persone nuove che provengono da altre soluzioni in cui ci vuole molto tempo per usarlo, ma ovviamente il settore ci metterà più tempo ma dato che è gratuito, è molto facile da scaricare e funziona quasi ovunque."

"e puoi imparare da solo, credo che stia diventando una buona opzione.
in uno dei più grandi game jams che si sono verificati in ogni idea che è la GMTK game makers toolkit game jam l'ultimo nato come il 37% degli utenti utilizzava Godot, il che è incredibile perché ha raddoppiato il numero di utenti di Godot."

"di persone che lo stavano usando e non pensiamo che questo rallenterà in qualsiasi momento presto e più persone ci sono, più donazioni riceviamo, più persone per migliorare il motore e più contributi otterremo.
è una sorta di effetto palla di neve di contributi e di interventi sul motore."

"barriere all'ingresso e alle lingue, ad esempio, e recentemente ho parlato con John Romero a proposito del Doom originale e della portabilità del codice, che era per la maggior parte assembly e C e si potevano decommentare parti di esso per renderlo più e così via e alcuni sviluppatori, come Jonathan Blow, hanno ideato J che è un linguaggio di programmazione completamente nuovo."

"quale sarebbe, secondo te, la lingua che devi parlare per per farti capire da Godot, quindi in linea di massima puoi fare tutto con un linguaggio chiamato GDScript. GDScript è un linguaggio simile a Python un linguaggio interpretato come se fosse Lua, ma poi abbiamo creato un linguaggio nuovo linguaggio per Godot, ma puoi anche usare il C sharp o il C++ se vuoi."

"Preferisco il GDScript che la maggior parte delle persone che l'hanno provato anche se non anche se non gli piace, come Python o altre cose del genere, si abituano.
social media e nessuno si lamenta del fatto che GDScript sia difficile da imparare.
sicuramente è molto intuitivo e le persone lo imparano molto velocemente ma se vuoi andare più a fondo, allora sì, magari vuoi fare qualcosa in C++ per avere più parti di codice più performanti, ma anche la cosa più bella di questo è che puoi anche estenderlo con qualsiasi linguaggio tu voglia, quindi ci sono alcuni bindings che esponiamo e puoi portare il tuo linguaggio personale."

"persone che hanno creato dei bindings per Rust, per esempio, così se vuoi usare Rust puoi e probabilmente, quando J verrà rilasciato, tutti potranno utilizzarlo.
persone che sono molto appassionate di J lo faranno, in modo da poter utilizzare J in Godot, ma in generale con GDScript ne hai più che a sufficienza."

"Naturalmente gli altri motori più importanti sono Unreal e Unity.
singolo sai che gli sviluppatori indie con cui parli parlano di questi quindi, come dire, come dire che Godot sta prendendo uno spazio rispetto a quello che era Unity prima e come avete affrontato il problema del l'anno scorso con le politiche introdotte e poi rimosse da Unity."

"che forse hanno fatto arrabbiare un po' gli sviluppatori? Sì, è stato davvero interessante per noi, perché abbiamo ricevuto improvvisamente un'attenzione che prima non avevamo.
ha portato anche molte aspettative, come ad esempio il fatto che la gente si aspetta che noi siamo che Unity diventi una versione migliore di Unity, ma non possiamo farlo."

"solo fare una versione migliore di Godot, quindi si tratta di gestire le aspettative quando si entra in Godot, come se questo fosse il modo in cui facciamo le cose.
potrebbero esserci delle differenze in alcune aree ma potrebbero andare bene in altre, ma anche dato che si tratta di un progetto aperto, le persone si sono rese conto che mancavano alcune delle funzionalità di Unity le stanno implementando in Godot e alcune di esse stanno diventando Ora, nella prossima versione 4.4, avremo una modalità di editing live."

"che è stata richiesta da molti utenti di Unity in quanto è ora è in grado di farlo grazie al nostro contributo, allora saprai di avere ma devi capire che si tratta di un software diverso anche se la i concetti di creazione dei giochi sono gli stessi in tutti i settori, ma ha alcune peculiarità che devi imparare e, una volta che le conosci, soprattutto quelle relative al nodi, che è la parte più importante, tutto il resto viene da sé."

"facilmente. I nodi. I nodi sono la principale unità di cose in Godot e sono molto flessibili e credo che se chiedi ai programmatori che hanno utilizzato Godot tutti non lo sanno, è la loro cosa preferita e ora è anche la mia preferita.
come per tutti gli altri, molto semplice e modulare, si può mescolare e e c'è già un nodo per tutto ciò di cui hai bisogno."

"in caso contrario, puoi crearne uno e condividerlo con la comunità.
Penso che sia un buon design, sai, molte persone si lamentano del fatto che non sia un buon design.
delle classi o della programmazione orientata agli oggetti, io penso che questo sia il modo giusto di fare perché funziona, ma se non ti piace puoi usare anche altri motori che hanno altri paradigmi, come la cosa bella dell'open source è che noi non vendiamo licenze, per cui non perderò soldi se tu utilizzare altre cose, quindi se vuoi fare qualcosa di diverso devi per esempio baby che è realizzato in Rust e credo che stiano realizzando l'ECS che è anche una specie di molto popolare in questo momento, ma sì, in Godot, una volta che hai imparato a usare Godot è molto veloce, molto facile... Ok, in parte hai risposto alla mia prossima domanda..."

"domanda che riguardava le funzionalità della 4.4 che non avete ancora rilasciato.
quindi cos'altro puoi dirmi su queste funzionalità e hai anche menzionato una esempio molto specifico e molto interessante: ad esempio, Meta potrebbe avvicinarsi a te e poi rendere Godot più specifico, ad esempio per la VR, e poi tu create queste nuove funzionalità, quindi cosa mi puoi dire di entrambe le cose?
funzionalità in arrivo con la 4.4 e anche di funzionalità più specifiche e di supporto che avete sviluppato con la comunità negli ultimi tempi."

"più importanti che arriveranno nella versione 4.4 è il nuovo motore fisico che noi abbiamo un motore fisico molto maneggevole, ma non ideale, in Godot 4 e molti della comunità hanno iniziato a utilizzarne uno che si chiama Jolt. Jolt è un motore fisico aperto motore fisico open source, credo sia stato utilizzato nel gioco Horizon Zero Dawn."

"è stato sviluppato da persone che sanno il fatto loro e sì, hanno fatto un'estensione del motore fisico.
per utilizzare quel motore fisico in Godot ed è stata molto apprezzata e da quando è diventato molto popolare al punto che non aveva senso per noi utilizzare anche il motore fisico di Godot.
spendere più risorse per il nostro motore fisico, lo spediremo insieme al motore che è completamente open source ed è anche dotato di licenza MIT."

"quindi è la stessa licenza che abbiamo noi e questo è stato davvero ottimo.
perché questo è l'aspetto positivo, perché stiamo cercando di ottenere questa sorta di collaborazione in tutto il settore perché finora non era così frequente di avere strumenti open source nel settore dei videogiochi."

"anche Jolt sui nuovi progetti o se vuoi abilitarlo sui tuoi attuali progetti.
progetto in corso, devi farlo tu stesso e abilitarlo perché altrimenti noi tutti i giochi di fisica esistenti, ma sì, questa è una delle caratteristiche che Non vedo l'ora di vedere un altro esempio, come quello che hai citato tu, di VR e essere più specifico per un certo spazio, quale altro esempio puoi darmi?
per esempio all'inizio, come l'implementazione del C sharp nel motore è stata finanziata da Microsoft e ora la includeremo nello stesso motore."

"binario, quindi al momento devi scaricarne uno diverso se vuoi utilizzare il C sharp o meno, ma dato che stiamo pensando di rilasciare un asset store molto presto, molte persone che creano plugin che potrebbero essere sviluppati in C sharp o potrebbero sviluppare script GD."

"che tu debba scaricare un'altra versione di Godot, per cui il raggruppamento di tutti i file insieme sarai in grado di utilizzare lo script C sharp e GD nello stesso eseguibile e quindi si spera che utilizzi molti dei file di basi di codice già esistenti per altri software che si stanno sviluppando in C sharp con modifiche minime, in modo che funzionino anche in Godot perché il settore standard al momento, grazie all'unity C sharp, per la maggior parte di questi strumenti c'è molte aziende che sono molto interessate a vendere i propri prodotti a agli utenti di Godot, ma i prodotti che hanno sono molto integrati con C sharp o con unity in particolare, quindi renderà il passaggio molto più semplice per molti utenti di Volevamo che fosse presente nella 4.4, ma probabilmente arriverà nella 4.5 o nella 4.5."

"futuro Ok, chiudiamo con un progetto basato su Godot che ci consiglieresti.
di dare un'occhiata magari qui all'Indie Showcase o disponibile o che sarà presto disponibile disponibile su Steam o altro, quindi non vedo l'ora di vedere PVKK.
arriverà su Steam. Credo che ci sia un gioco qui, credo si chiami Space."

"Divas è costruito in Godot ma non sono riuscito a dare un'occhiata agli altri giochi.
all'inizio era molto facile conoscere tutti i giochi di Godot, ma ora abbiamo solo quando vengono rilasciati e vediamo su SteamDB che questo è stato realizzato con Godot, quindi non sono sicuro che ci siano altri giochi, ma devo controllare."

"probabilmente cresce di giorno in giorno Grazie mille per il tuo tempo Emilio, buona visione! grazie grazie grazie mille gracias"

Interviste

Leggi

Video

Leggi

Trailer di film

Leggi

Trailer

Leggi

Eventi

Leggi