Game Making

Animating with Unity

Cinemachine, un add-on per Unity che offre un sistema integrato ed intuitivo di gestione della telecamera, libera definitivamente la creatività di artisti di ogni genere di realizzare qualsiasi genere di media, dall'illustrazione, al fumetto, al videogame, alla realtà virtuale. Per i media non intereattivi non è necessario conoscere il codice.

Usando asset predefiniti come modelli 3D, pose ed animazioni mediante mecanim - ed ora Cinemachine - è davvero alla portata di chiunque, anche lavorando da soli, realizzare brevi cortometraggi ed altro.

Ovviamente per ottenere buoni o ottimi risultati occorre, ed occorrerà sempre, una grande maestria. Ma i tool liberamente a disposizione di chiunque sono davvero un tesoro incredibile che rende possibile mettere insieme in poche ore qualcosa di paragonabile ai risultati ottenuti dallo staff dell'intera Pixar impieganto mesi di lavoro non oltre 20 anni fa.

Unity 2017.1 beta feature highlight: Timeline & Cinemachine
The workflow

[via]

Factorio

Factorio


Factorio è un gioco in cui costruire e mantenere fabbriche. Una specie di Sim Factory, se Maxis non fosse stata chiusa da EA.

Si estraggono risorse minerarie, si ricercano tecnologie, si costruiscono infrastrutture, tutto per automatizzare la produzione e combattere i nemici che non gradiscono l'inquinamento. All'inizio si tagliano alberi e si raccoglie carbone, poi si costruiscono bracci meccanici e cinghie di trasporto, e in breve tempo si potrà fare uso di una centrale elettrica industriale, con enormi campi solari, raffinazione del petrolio, produzione e distribuzione di edifici e programmazione di logistica robotica.

Ma è molto interessante anche la pipeline di produzione degli asset del gioco: Friday Facts #194 - Automated combinator pipeline, che fa uso di blender, photoshop, after effects, python e lua.

factorio
facebook
space science
new resource graphics


categorie: 

Best Practices for Procedural Narrative Generation

Chris Martens, professoressa al computer science department dell'università NC State si occupa da anni di ricerca sulla narrativa procedurale ed i suoi metodi formali.

Ha sviluppato "ceptre" (tutorial), un linear logic programming language che permette di definire sistemi evolutivi con molti elementi indipendenti.

github
publications
sito ufficiale
graphviz

[via]

categorie: 

Commodore 64 Blackbird by Linus Akesson

blackbird
Linus Akesson (aka LFT), da Lund - Svezia, si occupa di musica, poesia, film, programmazione, yoga, (meta-)matematica, danze folk svedesi, libri, traduzioni, psicologia e sociologia, sicurezza informatica, magia, giapponese, elettronica, tipografia, meditazione, meccatronica, sogni lucidi, go, interactive fiction ecc.

Tra i suoi tanti progetti possiamo trovare un motore di ricerca di file musicali SID sul repository audio hvsc, dedicato al sacro C=64.

Ha anche creato Blackbird (ecco il manuale), un programma musicale professionale sempre per il microcomputer Commodore.

The TTY demystified
youtube official


A Mind is Born by LFT *256Bytes* (C64)

Lunatico

Elements of chip music

Live at Datastorm 2017 (PO-2x)

Dan Moran

Dan Moran è un graphic engineer presso NC Soft e insegna l'abc delle tecniche necessarie per controllare e padroneggiare l'aspetto dei videogame, partendo ovviamente dagli shader.

Tutta quell'algebra lineare finalmente ha un senso, quando prodotti scalari, matrici, normali e versori sono necessari per calcolare l'andamento di una superficie e controllarne la fisica o l'illuminazione.

Queste idee sono molto difficili da imparare bene e da padroneggiare per chi non abbia alcuna base, ma Dan è un ottimo insegnante e passa molto velocemente dai concetti di base al codice.

twitter
github
patreon


Shaders Case Study - Dead Cells' Character Art Pipeline

categorie: 

Pose Design & Animation

Extra Credits raccoglie sotto il nome di "extra frames" alcuni video di approfondimento sul pose design e l'animazione nei videogame, un campo che oramai non ha nulla da invidiare all'animazione cinematografica.

Daniel Floyd, un professionista, spiega come una posa azzeccata, in questo contesto, debba essere in linea con il carattere del personaggio ed essere immediatamente esplicativa di quello che stia facendo, e come si senta in quel momento. Inoltre deve esprimere la fisicità in modo appropriato, in modo che la distribuzione del peso e l'equilibrio sembrino coerenti. Occorre inoltre che una posa sia visivamente accattivante, grazie ad una linea d'azione potente, e l'esressione dinamica del movimento.


TIMING: The Animation of Shadow of the Colossus - Extra Frames

SQUASH & STRETCH: The Animation of Jak & Daxter - Extra Frames

ANTICIPATION: The Animation of Monster Hunter Combat - Extra Frames

categorie: 

Dan Fessler - Pixelation

Dan Fessler - Pixelation
Il grande Dan Fessler, di Pixelation, svela una sacra tecnica ninja di photoshop che permette di dipingere direttamente in pixel art. E' spiegata in modo semplice e, oltre ad essere miracolosamente utile per chi si debba cimentare con questo tipo di grafica, fa capire la potenza dell'uso in combo degli strumenti di photoshop.

twitter
come è stato impiegato in Chasm
index painter


China Mountains - WIP Pixel Art Timelapse - Matej Jan

How to Sketch a Pixel Art Landscape - Noah Bradley

Bosca Ceoil

Bosca Ceoil
Bosca Ceoil è un fantastico music box per creare brani in stile 8 bit con un sacco di feature (scale, accordi, strumenti) utilissime e molto semplici da usare anche senza leggere le istruzioni.

Schiacciando tasti quasi a caso si riesce magicamente a produrre qualcosa di ascoltabile.

github by Terry Cavanagh
distractionware
mini tutorial

just type stuff

[via magic tools]

Free Code Camp

Free Code Camp
Imparare a programmare ? Scoprire i segreti dell'html e di javascript ? COme si manipolano i dati e le informazioni ? E il back-end ? Per chi pensa di sapere già tutto, un ripassino che fa sempre bene ?

Free Code Camp è un incredibile progetto cui si può aderire gratuitamente e all'istante, rilascia 3 attestati diversi con training di centinaia di ore dove si impara davvero come funziona il web applicativo e poi permette di cimentarsi in progetti pro-bono.

Sono già stati rilasciati migliaia di attestati, e donate svariate centinaia di migliaia di dollari.

medium
youtube
github
twitter
facebook
reddit

500 Free Online Programming & Computer Science Courses

free online javascript course


Story Nexus

Story Nexus
Lo Story Nexus è stato implementato da Failbetter Games come strumento per creare un nuovo genere di avventura grafica/testuale.

Il sistema è basato su "story lets", piccole scene che sono l'equivalente di una pagina in un librogame. Vengono definite le scelte che è possibile fare e i possibili esiti e tutto si collega.

Fallen London
[via]

Free Indie Games - Fallen London

Review: Sunless Sea

categorie: 

Map Generation

procedural map generation
Terrain (source), un generatore dinamico online di mappe fantastiche che tiene conto di rilievi, corsi d'acqua, erosione e popolamento

E questo è soltanto uno dei tool creati da Martin o'Leary. Ci sono bandiere imperfette, space operas, dizionari immaginari e scontrosi e molti altri.

sito ufficiale
twitter
github

mapgen 2
Fantasy Map Generator/
place names
medieval fantasy city generator
toy town (3D viz)
Map generator (open-source!)

[via]