Crystal Bit
316 subscribers
102 photos
28 videos
1 file
483 links
Sviluppo di videogiochi con software open source! Principalmente Godot Engine.

- https://crystalbit.it
- https://www.youtube.com/c/CrystalBit
- https://discord.gg/SA6S2Db
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Uscita la RC2 di Godot 4!
https://godotengine.org/article/release-candidate-godot-4-0-rc-2/

In questi giorni ho anche gettato le basi per quello che sarà la prossima serie tutorial.

Si tratta di un gioco 2.5D platform. Ho scelto questa tipologia di gioco perché permetterà di focalizzarsi sulle differenze tra giochi 2D e 3D, senza introdurre troppi nuovi concetti di gameplay programming.

Prima di cominciare a selezionare gli argomenti voglio però implementare ancora altre funzionalità e iterare un po' sull'estetica. Si accettano consigli ovviamente! Sia qui su Telegram che sul server Discord per discussioni più lunghe :)

PS: gli asset sono presi principalmente da Kenney più il modello 3D preso da Itch.io, quando rilascerò il sorgente ci saranno tutti i file + crediti
This media is not supported in your browser
VIEW IN TELEGRAM
Ho pubblicato su Github il codice sorgente del Platformer 2.5D

https://github.com/crystal-bit/platform-3d

Si possono migliorare tante cose, ma ho cercato di concentrarmi su quelle che effettivamente sarei riuscito poi a trattare nei tutorial.
Come al solito sentitevi liberi di aprire issue e PR per bug, miglioramenti, proposte o nuove funzionalità!

Se volete provare il progetto potete scaricarlo ed aprirlo con Godot Engine 4 RC6 (ma ormai manca pochissimo al rilascio della prima versione stabile di Godot 4 👀)
Godot 4 è arrivato 🎉
https://godotengine.org/article/godot-4-0-sets-sail/

Se volete giochicchiare con le varie novità vi consiglio di guardare il repository delle demo ufficiali dove trovate decine di piccoli progetti che mostrano tra le altre cose: volumetric fog, nuovi sistemi di illuminazione, occlusion culling, sistema di LOD, materiali, networking, pathfinding, ...

In serata pubblicherò un piccolo fix per il gioco top down 2D che avevo fatto con Godot 4 alpha e un update della guida alle novità di Godot 4 che rimane valida se volete una lettura veloce (ma comunque mancante in alcune parti) in italiano.
Ecco finalmente l'intro del nuovo tutorial. Già è in preparazione il secondo episodio dove si comincerà effettivamente ad usare Godot 4!

https://youtu.be/q6Wl6OU7FpU

Ci tengo già a ringraziare Gnommy che ha migliorato il codice del platformer con questa pull request.
Vedere l'attività della community è sicuramente la cosa che più mi piace di questo progetto.
Se volete contribuire anche voi non fatevi problemi! Anzi, se avete dubbi fate un salto sul server Discord.

PS: mi dispiace per le live Twitch e per Games Mimicry ma per ora consideriamo, a malincuore, in sospeso queste attività. L'idea è quella di ripartire gradualmente con i contenuti per trovare il giusto equilibrio!
In questo episodio si entra nell'editor 3D di Godot!

https://youtu.be/JUpvlyrOWIs

Probabilmente sarà un po' ripetitivo per chi ha già familiarità con programmi 3D come Blender, ma assolutamente necessario per rendere la serie fruibile per la maggior parte delle persone!

PS: da questo episodio le registrazioni vengono fatte a 1440p, mi fate sapere se vi trovate bene con la dimensione dei font e della UI in generale?
This media is not supported in your browser
VIEW IN TELEGRAM
ThGnommy ha da poco implementato una piattaforma mobile sul progetto del Platformer 2.5D, vi lascio il video che ha gentilmente condiviso sulla pull request.

Vi ricordo che se volete contribuire al platformer e volete parlarne potete fare un salto sul server Discord!

Lavorare sul codice di altre persone è sempre più complicato, ma è un ottimo modo per fare esperienza e magari scoprire modi nuovi di approcciare problemi.
Upgrade consigliato per tutti, sopratutto per chi ha poca esperienza con Godot: nella 4.0 c'è un comportamento del project manager che rischia di cancellare accidentalmente file e cartelle esterne al progetto di gioco.
Con questa versione è stato disabilitato questo comportamento per evitare disastri.

Per il resto ci sono principalmente bugfix.

https://godotengine.org/article/maintenance-release-godot-4-0-1/
L'8 Aprile comincerà la Game Mockup Jam, un tipo di jam che vedo per la prima volta! Non bisognerà sviluppare un prototipo ma basterà proporre 4 screenshot (o gif in loop) del proprio progetto.

https://itch.io/jam/game-mockup-jam

Un'idea veramente brillante del caro Hairic! Sopratutto per chi, come me, fa fatica a partecipare alle jam.
Si inizia con la gestione fisica 3D con, purtroppo, un crash di Godot durante il video.
Ho preferito lasciare il tutto nella registrazione, d'altronde può essere interessante capire come evitare disastri in queste situazioni.

Con Godot 4.0.x ho incontrato vari bug, fin'ora tutti lievi per fortuna. Voi come vi state trovando?

https://youtu.be/ff3jllNlEXU
https://youtu.be/ZI8_kDeqIxY

Video sulla gestione di spostamento per un platform game. Molto semplice ma vi lascio alcune risorse per approfondire. Vi ricordo che alcune migliorie come input buffer e coyote jump sono già implementate nel codice completo di questo platformer che trovate su questo repository Github.

PS: è uscito Godot 4.0.3, assicuratevi di fare l'aggiornamento perché ci sono molti fix!
https://godotengine.org/article/maintenance-release-godot-4-0-3/
https://godotengine.org/article/godot-4-1-is-here/

Godot 4.1 è ufficiale!
Tante belle novità soprattutto lato performance.

Se volete provarlo ricordate di fare backup dei vostri progetti prima di aprirli con questa versione!
Video un po' più lungo del solito. Spero di aver inserito le informazioni essenziali per poter utilizzare modelli 3D animati.

https://youtu.be/Mb7Cfq9ChOA

Ho preferito far vedere diversi approcci perché in base alle esigenze si può preferire una strada all'altra.
Se avete consigli o pareri da condividere scrivete nei commenti che sono curioso di conoscere i vostri workflow per il 3D!
Godot ha di recente lanciato la piattaforma indipendente https://fund.godotengine.org/ per ricevere supporto e donazioni.

Il team di Godot ha deciso di abbandonare Patreon in modo da non disperdere le donazioni in tasse e costi di servizio.


Avrete sicuramente sentito del caos che si è generato nel mondo gamedev dopo l'aggiornamento sui costi di licenza di Unity : personalmente spero Unity possa fare un passo indietro per non mettere a disagio una grossa fetta dell'industria.
D'altra parte questo è un ottimo momento per supportare un progetto open source che per sua natura non soffrirà questo genere di problemi.

PS: questa sera alle 21:00 sul Discord di Gameloop.it ci sarà un podcast a tema Unity!
Ho da poco rilasciato la prima versione del godot-game-template con supporto a Godot 4.

https://github.com/crystal-bit/godot-game-template
changelog

Per chi non lo conoscesse: è un template generico con script, scene e accortezze che mi hanno aiutato negli anni mentre sviluppavo giochi con Godot!
Una delle prime versioni è stata usata nel progetto Defending Todot sviluppato con la community durante l'Hacktoberfest (ed è ormai alle porte l'edizione 2023 per chi fosse interessato!).