Game Making
Andrey Torchinsky
Submitted by masayume on 12 April, 2020 - 00:00
Andrey Torchinsky è uno sviluppatore di giochi con Unity che sta mantenendo un devlog del suo nuovo progetto.
Il suo articolo sull'uso di shader per animazioni avanzate rivela le incredibili potenzialità di questo tool di Unity (e non solo).
Git Crash Course
Submitted by masayume on 5 April, 2020 - 00:00Git è un sistema di version control distribuito inventato da Linus Torvalds, libero e open source (FOSS), progettato per gestire rapidamente ed in modo efficiente qualsiasi cosa, dai progetti più piccoli (una lista di appunti) a quelli più grandi (il kernel di linux).
Git è facile da imparare e ha un ingombro minimo con prestazioni fulminee. Supera gli tool SCM come Subversion, CVS, Perforce e ClearCase con caratteristiche come ramificazioni locali a basso costo, comode aree di staging e flussi di lavoro multipli.
Il suo rilascio è avvenuto nel 2005 e ha praticamente soppiantato qualsiasi altro strumento del genere.
git book
git handbook
la guida di Atlassian
branching model
resources
La realizzazione di Darkest Dungeon
Submitted by masayume on 26 March, 2020 - 00:00Escapist Magazine presenta uno speciale documentario sulla realizzazione di Darkest Dungeon, il gioco di Red Hook Studios dallo stile molto particolare.
Darkest Dungeon PostMortem
1-bit pixel art con Brandon James Greer
Submitted by masayume on 24 March, 2020 - 00:00Sul canale di Brandon James Greer un sacco di tutorial sulla pixel art. Come questo specifico per quella a 1 bit, ovvero due soli colori. Il vincolo autoimposto forza ad una serie di scelte stilistiche che, se affrontate con saggezza, portano a risultati di grande impatto, davvero memorabili.
Concept-to-Completion Pixel Art Challenges
Sprite Analysis playlist
Getting Started with Pixel Art! playlist
Pixel Art Timelapses playlist
Sprite Editing con Aseprite
Submitted by masayume on 22 March, 2020 - 00:00MortMort tutorials (sito ufficiale, tumblr, twitter) ci porta alla scoperta di Aseprite, uno degli editor di riferimento per la pixel art.
Progettato e implementato da zero solo per questo scopo specifico, tutti i suoi strumenti richiamano quelli di photoshop, anche come keyboard shortcuts, ma sono reinterpretati per gestire al meglio il workflow con i pixel. Ad esempio la magic want diventa fondamentale per selezionare con assoluta precisione dove lavorare o dove proteggere l'immagine. Si può lavorare direttamente sugli spritesheet e vedere le animazioni in diretta, per migliorare sia la qualità generale che i piccoli dettagli.
reddit
Simple lua script to add per-frame offsets (by Rik)
Aseprite scripts
Aseprite script collection
Aseprite API reference
Speed up Dithering painting in Aseprite
Aseprite Animation Timeline & tools (Pixelart beginner Tutorial)
20 Hints and Tips for Aseprite [Aseprite Tutorial]
How to Game Jam
Submitted by masayume on 20 March, 2020 - 00:00Ecco la guida di Brackeys per affrontare una game jam, ovvero lo sviluppo di un minigioco, dall'idea al rilascio, compressa nel giro di 2 giorni o 2 settimane. Una occasione d'oro per fare esperienza, fare networking con colleghi a livello internazionale, affinare le proprie capacità e il proprio processo di sviluppo e migliorare.
La lista delle game jams in arrivo
Ellison Leao's Magic Tools
Imparare ad usare l'Unreal Engine
Submitted by masayume on 17 March, 2020 - 00:00Epic Games, la compagnia di Tim Sweeney, ha il gioco che guadagna di più in questi anni (fortnite), rivaleggia con Steam di Valve per la distribuzione e ha il motore per videogame tecnicamente migliore sul mercato: l'Unreal Engine.
Imparare ad usarlo però richiede un certo sforzo, e per sfruttarlo al meglio occorre far parte di un team almeno di medie dimensioni, a differenza di Unity 3D, dove si puà sviluppare anche da soli. Epic comunque mette a disposizione un corso online free, dedicato a chiunque ami i videogame e le grandi sfide.
la Partita Interiore dello Sviluppo Software
Submitted by masayume on 9 March, 2020 - 00:00Daragh Byrne, dal suo blog, ci racconta le regole della partita interiore che si svolge nella mente dello sviluppatore di software.
Uno sviluppatore di software sta giocando una partita "esterna" che ha come contesto il mondo che lo circonda, ed una "interna", dentro di se. I due match sono legati fra loro e si influenzano a vicenda, ma c'è un confine. Quello esterno è relazionale e circostanziale. Si occupa di centrare gli obiettivi, identificare e trasferire valore, produrre codice e documentazione, sfruttare le opportunità, costruire relazioni, influenzare il mondo. È il modo in cui la maggior parte delle persone misura il successo, che è valido ma incompleto. E' importante, ma si ha solo un certo livello di controllo. Il mach interiore si gioca nella propria mente. Riguarda le risposte alle circostanze, lo stato mentale, la capacità di concentrazione, l'energia mentale e fisica, la mentalità, l'atteggiamento, il dialogo interiore, la consapevolezza di sé, la soddisfazione della vita, l'intelligenza emotiva e altre qualità psicologiche personali.
La partita "esterna" è spesso discussa durante lo studio per diventare uno sviluppatore di software. Le abilità richieste sono importanti e necessarie per il svolgere bene i propri compiti, ma non sono affatto tutta la storia. Imparare a conoscere il gioco interiore - e come sedersi al tavolo - può migliorare l'esperienza di sviluppatore in vari modi.
L'abilità fondamentale del gioco interiore è la consapevolezza di sé, ovvero la capacità di identificare gli aspetti della propria esperienza interna - in particolare, le strutture e le esperienze fisiche, emotive e cognitive - che interferiscono con la propria capacità di scrivere codice. Anche la meditazione può esserre un ottimo modo per sviluppare la consapevolezza di sé. Questa autocoscienza è come un superpotere per un programmatore. Permette di fare il debug di sé stessi, dando un quadro chiaro del proprio stato d'animo e dei processi mentali in corso in un certo momento, e permette di intraprendere azioni appropriate per cambiare il proprio stato, se necessario, per raggiungere più facilmente il proprio obiettivo "esterno".
dev.to
Mind Hacks - Being More Productive & Avoiding Pitfalls
Pixel Fonts in Unity 3D: Textmesh pro
Submitted by masayume on 7 March, 2020 - 00:00
TextMesh Pro sostituisce i text component di default di Unity. È altrettanto performante (anche di più, in alcuni casi) e utilizza una tecnica di rendering completamente diversa chiamata Signed Distance Field (SDF), originariamente usata da Valve in Team Fortress 2.
Oltre ad avere il potere di far apparire il testo in modo grandioso senza troppa fatica, TextMesh Pro fornisce anche un controllo molto più avanzato, tramite l'inspector o via scripting. In questo post, si può iniziare a capire come sfruttare al meglio questo strumento per scrivere in Unity.
arcade fonts
arcade font engine
TextMesh Pro - Adding custom graphics to bitmap font assets
TextMesh Pro - Multi Fonts & Sprite with Font Awesome
TextMesh Pro - The _sprite_ tag and Sprite Asset Creation process
Tutorial: una colonna sonora cinematografica in 30 minuti con fruity loops
Submitted by masayume on 4 March, 2020 - 00:00Arcade realizza eccellenti tutorial di produzione musicale per FL Studio, NI Massive e altro.
instagram
facebook
royalty free music
samples and free DLs
Mario Santos
Submitted by masayume on 28 February, 2020 - 00:00
Mario Santos è un pixel artist e un game designer brasiliano.
Il suo spettacolare Firebrand qui a fianco, tratto dalla serie di Ghosts'n'Goblins di Capcom, non lascia indifferenti.
Imparare Javascript creando 7 giochi - corso completo
Submitted by masayume on 17 February, 2020 - 00:00Ania Kubow (instagram, youtube, github) racconta la creazione di ben 7 giochi in javascript puro ("vanilla"), ovvero senza l'uso di framework complessi.
Nel corso Imparare Javascript creando 7 giochi - video corso completo verranno creati, in ordine di complessità crescente e riusando nei giochi avanzati i metodi imparati nei giochi precedenti:
- memory
- Whack-a-mole
- Forza 4
- Snake (nokia version)
- Space Invaders
- Frogger
- Tetris
A seguire anche Flappy Bird e Doodle Jump.
JavaScript Tutorial: Build Flappy Bird and Doodle Jump
Come commercializzare un prodotto - il caso di un videogame
Submitted by masayume on 15 February, 2020 - 00:00Chris Zukowski è un esperto di videogame marketing dall'età di 10 anni (ha ricevuto anche un premio dalla sua scuola) e su Steam il suo entusiasmo viene premiato. E' quindi la persona giusta per spiegare le basi del copywriting nel suo video: Selling Your Game Without Feeling Sleazy, ovvero come commercializzare il proprio gioco senza sentirsi squallidi.
tool online: copywriting in italiano
keywordtool.io
seozoom.it
semrush.com
Fungus
Submitted by masayume on 1 February, 2020 - 00:00
Fungus è uno strumento free e open che rende facile aggiungere personaggi colorati e trame avvincenti al proprio gioco in Unity, anche senza averlo mai usato prima d'ora. Una interfaccia intuitiva permette a tutti di creare facilmente bellissimi giochi incentrati sulla narrazione, gratuitamente e senza conoscere troppo il codice.
github
Fungus Wiki
Unity Asset Store
Spritestack
Submitted by masayume on 16 January, 2020 - 00:00Spritestack è un editor grafico anche online basato sulla tecnica dello sprite stacking. Consiste nel sezionare strati successivi di un voxel, generato magari con magicavoxel.
Crocotile 3D
Submitted by masayume on 14 January, 2020 - 00:00Crocotile 3D è un tool intuitivo per creare scene 3d facendo uso di tiles. Un po' come usare tilemaps 2D in tre dimensioni. È possibile importare tileset già pronti e selezionare ogni blocco dall'immagine da posizionare nella scena 3d per costruire ambienti, oggetti, personaggi o qualsiasi altra cosa si possa immaginare. I controlli nell'editor permettono di mettere a punto e modificare il tutto, permettendo di realizzare qualsiasi forma. Questo documento descrive tutti i metodi per interagire con il programma e le istruzioni su come utilizzarlo.
AI and Games
Submitted by masayume on 12 January, 2020 - 00:00Una domanda comune che può venire in mente è quale sia il motore di gioco migliore da usare per un progetto sull'AI, per un prototipo o anche per sviluppare un gioco completo. Nel video vengono esaminati sei popolari game engine: GameMaker Studio 2, Unity, Unreal, CryEngine, Source e Godot - e se ne discutono le caratteristiche.
Popcorn Fx
Submitted by masayume on 10 January, 2020 - 00:00Popcorn Fx è un programma professionale per realizzare effetti speciali con particle ed integrarli nel proprio framework di riferimento, Unity o Unreal Engine.
Pharah - Blender 3D model
Submitted by masayume on 6 January, 2020 - 00:00
Pharah 3D è un modello 3D in formato Blender di qualità professionale, con rigging e varie finiture che permettono di usarlo in vari contesti.
Usando la user-guide è possibile sperimentare i vari workflow e fare pratica con l'uso avanzato di Blender.