Crystal Bit
315 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
Salve ragazzi, ho pubblicato un nuovo blog post sul sito web.

▶️ https://crystal-bit.github.io/blog/2020/live-coding-con-wintermute-platformer-2d-con-godot/

Tenevo a sottolineare alcune cose che probabilmente non sono riuscito ad esprimere al meglio durante la live.
Spero saranno utili a chi dovesse trovare per caso il video dell'ultima live.

Inoltre giovedì uscirà il nuovo episodio della serie su #AngryAliens.
Un ragazzo della community mi ha segnalato un problema di layout nel blog post (visualizzando il video da smartphone), vedrò di fixarlo asap.

UPDATE: fixato
​​Questo Venerdì sera alle 21 sarò di nuovo in live.

Argomento della serata sarà YouAreUto un gioco mobile di cui ho curato lo sviluppo con Godot.

➡️ Il gioco sarà presto reso open source
➡️ Durante la live farò code refactoring del progetto per rendere più facile contribuire a chi voglia suggerire miglioramenti e creare nuovi livelli

Attualmente potete scaricare gratuitamente il gioco (libero da pubblicità) dal PlayStore Android:

👉 https://play.google.com/store/apps/details?id=com.youare.uto

Il gioco contiene 5 challenge che vi consiglio di affrontare (anche senza completarle) prima della live.
Questo perché durante il refactoring potrei spoilerarne le soluzioni.

Inoltre, sempre riguardo la live, domani annuncerò un'iniziativa in esclusiva qui sul canale Telegram!
Durante la live di venerdì sera su YouAreUto ci sarà un giveaway dedicato esclusivamente a chi segue questo canale Telegram!

Estrarremo a sorte una persona che vincerà una t-shirt di YouAreUto. Il vincitore potrà scegliere il modello e taglia che preferisce tra le t-shirt disponibili nello store.

Se volete partecipare:

1️⃣ Iscrivetevi tramite questa form. Lasciate il nickname collegato al vostro account YouTube (quello visibile in chat) così sarà più facile identificarvi durante la live
2️⃣ Durante l'estrazione (visibile a tutti in live) il vincitore dovrà essere presente in chat
3️⃣ Il vincitore potrà contattarci per i dettagli su hello@youareuto.com

La scadenza per le iscrizioni al giveaway è venerdì alle 12:00.
​​Ragazzi vi ricordo che questa sera alle 21 sarò live per parlarvi di YouAreUto e per fare live coding!
Vi ricordo anche che rimangono meno di 2 ore prima della chiusura del giveaway della T-shirt (vedete 2 post indietro per i dettagli).

▶️ Iscrizione al giveaway
▶️ Live YouTube: https://youtu.be/JGoQiYjB8Vw
​​Nuovo video di #AngryAliens in rendering, domani dovreste trovarlo su YouTube!
​​Ragazzi avete sentito cosa è successo a GameFromScratch?
La gestione della situazione da parte di YouTube è preoccupante, considerando che il suo canale ha più di 100'000 iscritti.

Sto seriamente prendendo in considerazione l'idea di aprire un canale di backup su LBRY.
Si tratta di una piattaforma che mi era stata consigliata da un utente della community e che è usata già da GDQuest e GameFromScratch.
Ragazzi finalmente dopo tanto lavoro, ho aperto la sezione guide del sito web!

📖 https://crystal-bit.github.io/guide/

Sono veramente contento, ma c'è ancora tanto da fare.
Prima di tutto voglio offrire un modo per poter commentare i contenuti del sito: il vostro feedback è importante.

Già con i video su YouTube i commenti hanno segnalato piccole sviste o implementazioni alternative, migliorando concretamente i contenuti per tutti gli altri.
Un esempio è il commento di Maurizio che ho menzionato in questo video, ma ce ne sarebbero molti altri.

🆕 Altra novità riguarda la licenza dei contenuti del sito: ho scelto la CC-BY SA 4.0.

Si tratta di una licenza che permette il riutilizzo dei contenuti e che viene definita anche "Approved for Free Cultural Works".
Non sono esperto di licenze, ma mi pare un ottimo equilibrio tra libertà di accesso, redistribuzione per i fruitori e rispetto del lavoro per l'autore originale.
Ricordate SpookyGhost?

➡️ Da ieri è disponibile gratuitamente la versione completa Android!
L'interfaccia è la stessa della versione desktop ed è pensata per essere usata con mouse e tastiera (ma funziona anche con il touchscreen):

🔗 https://encelo.itch.io/spookyghost/devlog/149812/android-version-for-free

Vi lascio anche il video che ho realizzato qualche tempo fa:

🔗 https://youtu.be/zW5ENy1tmf4
​​Questa mattina ho fatto un altro po' di refactoring su YouAreUto.

➡️ Ho migliorato il sistema di gestione delle scene e delle transizioni.
Ora funziona anche quando viene eseguita una singola scena (tasto F6 su Godot per intenderci). Cosa molto utile in fase di sviluppo.

Se volete approfondire guardate:

- SceneManager.gd
- Main.gd
🔗 https://github.com/YouAreUto/YouAreUto



Avevo dato una sbirciata a questo template (https://github.com/nezvers/Godot-GameTemplate) ma purtroppo le singole scene non vengono avviate correttamente (viene visualizzata solo una schermata vuota).
Se avrò tempo aprirò una issue.
Una lettura interessante, a prescindere dal fatto che voi vogliate fare o meno un engine:

👉 https://preshing.com/20171218/how-to-write-your-own-cpp-game-engine/

Non conoscevo Jeff Preshing, l'autore Canadese:

 I’ve worked in the game industry for 14 years. Until 2015, I worked as a Technical Architect at Ubisoft Montreal, on franchises such as Rainbow Six, Child of Light and Assassin’s Creed

PS: sono finito a curiosare il suo blog, perché oggi ha rilasciato Plywood un framework C++ open source.
​​Salve ragazzi, ho pubblicato la seconda guida sul sito web!

📖 https://crystal-bit.github.io/guide/gitignore-per-progetti-godot/

Forse l'argomento non è tra i più eccitanti, ma avevo preso vari appunti in passato e ho deciso di rielaborarli in una guida.
​​Povero Andrew Price (aka Blenderguru), ma penso che in molti abbiamo avuto esperienze simili con Windows.

Chissà se considererà un dual boot per lo meno 😂

https://twitter.com/andrewpprice/status/1269834660227366912