Game Making

Game UI examples

Game UI examples
Una delle peculiarità di Pinterest è la presenza di board molto specifiche per certe esigenze.

Una di queste è questa dedicata alle game UI (user interfaces) che è molto utile per svariati scopi nella creazione sia di un gioco che di un programma: prendere ispirazione per definire quali elementi di design usare, stabilire dimensioni relative, colori, stile e soprattutto riuscire a comunicare con i grafici senza dover ricorrere alle proprie limitate capacità auliche per evocare un elemento particolare.

Ecco la lista completa delle board:

categorie: 

Spriter - sprite editor

Spriter

Spriter è un interessantissimo sprite editor orientato all'animazione.

E' davvero facile ruotare, ridimensionare e traslare ogni pezzo dell'immagine complessiva dello sprite che si deve costruire, mettendo addirittura in relazione queste azioni per ottenere il migliore risultato possibile.
Spriter supporta la cinematica inversa e è in grado di esportare in molti formati.

E' facile scoprire questo programma cercando su google "vanillaware workflow". E questo dovrebbe già dire abbastanza di per sé.

UPDATE: vectology

categorie: 

Fabien Sanglard

okuribito
Fabien Sanglard è un francese trapiantato in Canada che ha fondato una sua compagnia di software.

Nel tempo libero Fabien si dedica a scovare le perle tecnologiche in giro per la rete e farne una analisi a modo suo, come ad esempio il codice di Prince of Persia, o il codice di Another World.

Molti di questi ariticoli sono rivelatori di come i programmatori ai tempi dovessero ingegnarsi per superare i vincoli che avevano di fronte, inventare nuove soluzioni tecnologiche (Another World gira su una macchina virtuale) ed essere incredibilmente creativi anche a livello di implementazione e non solo nel gameplay.


Audiotool

audiotool


Audiotool è uno studio musicale moderno free e tutto all'interno del browser.

E' possibile combinare i vari tool di generazione musicale per creare le proprie basi esattamente come succede con programmi molto più costosi.

E con il continuo aumento di performance dei computer questo è solo l'inizio.

l'articolo su Wired
voyage track
crafting a kick in audiotool


categorie: 

Soundfont libraries

Soundfont
I soundfont sono l'equivalente musicale dei font tipografici.

Sono file in un formato standard e proprietario che includono vari sample che possono essere soggetti a variazioni di tono e dinamiche. Sono diventati di uso comune sui sequencer e lavorano in stretta associazione con i file e gli strumenti MIDI.

soundfonts@wikipedia

virtualplaying.com
HQ Orchestral Soundfont Collection v3.0
3.5 Gb Of HQ Orchestral Sf2!

soundfonts@homemusician
Soundfont library
synthfont


unity 3D

unity3d

Al giorno d'oggi la più importante industria di intrattenimento è quella dei videogame e i progetti importanti hanno budget di svariate decine di milioni di dollari. E' forse la fine della scena indipendente e dei bedroom programmers ? Certo che no ! Hollywood insegna che spendere centinaia di milioni dietro all'ultima idea partorita dal marketing spesso è una solenne cretinata. Una idea geniale è gratis e può venire a chiunque.

Ecco quindi che, per non dover reinventare da capo ruota, forcelle, raggi, parafango, catena, manubrio e sellino, adottare un framework si rivela indispensabile. Unity 3D è probabilmente la scelta migliore, grazie anche a numerose estensioni e documentazione già pronte per rompere il ghiaccio: procedural-examples, 3rd person shooter, character customization, networking example, texture plugins.

I giochi sviluppati con Unity
Qualche video introduttivo
Unity 5 Release Notes

Scripted Audio Generation: Supercollider

supercollider

Supercollider è un incredibile ambiente completo di linguaggio di programmazione per la generazione di audio in tempo reale. Un programma che permette quindi la composizione musicale algoritmica.

In pratica è l'equivalente sonoro di contextfree (per la grafica 2D) e StructureSynth (per quella 3D). Tre programmi potentissimi in cui perdersi ad esplorare mondi generati scrivendo poche, semplici regole.

In questo caso è possibile sbizzarrirsi a creare veloci riff di percussioni, rilassanti melodie ambient, moderne partiture per strumenti a 8-bit e perfino il dolce scrosciare di un torrente.

Per i più curiosi ecco ben 22 composizioni da ascoltare create con appena 140 caratteri di codice ciascuna.

UPDATE: Supercollider & Unity3D
UPDATE: sond effects generation

soundcloud
reddit
the book
supercollider, windows 10 & sublime text

mllusc

Un Master in Animazione: Richard Williams


Richard Williams è stato responsabile dell'animazione di "Who Framed Roger Rabbit" ed ha insegnato nelle sue masterclass alla nuova generazione i trucchi dei maestri. Il suo corso "Animator Survival Kit" è su un libro assolutamente da non perdere ed anche in un boxed set di 16 DVD da 1000$ che però vale ogni cent per quanto risulta essere illuminante.

categorie: 

The Sprites Database - pixel art




Lo sprite database e' una di quelle isole del tesoro che ogni tanto capita di scovare navigando allegramente per la rete.

Il sito semplicemente raccoglie migliaia di sprite provenienti da console che si sono succedute negli ultimi decenni, dal gameboy (color) alla PSP, dal virtual boy al Wii. Un trionfo di pixel art, ogni sprite in ogni posizione e' stato cesellato digitalmente con cura maniacale, perche' ogni spigolo e ogni sfumatura, quando le dimensioni sono cosi' ridotte, fa la differenza.

Sprite Database
The Shy Guy Kingdom
The Sprites Resource
bghq
opengameart
gamend
mfgg
VG Museum

Chrome Experiments

Google Chrome Experiments raccoglie alcune delle demo in piu' impressionanti progettate e realizzate specificamente per sfruttare la forza bruta della javascript vistual machine del browser di Mountain View.

Il sito ospita le demo che vengono caricate da tutto il mondo, e le migliori salgono in classifica grazie ai soliti criteri "sociali". Ci sono applicazioni che fanno uso della fisica, rendering 2D e 3D in tempo reale, giochi e parecchio altro. Lo scopo e' quello di rendere il web piu' rapido, divertente e open.

UPDATE: 500 experiments ! - navigabile con un utile filtro che mostra solo quelli generativi, 3D, giochi, ecc.

JS software 3D renderer by Dean McNamee, 2009

categorie: 

SFXR

Sfxr è una sorta di "Paint" per gli effetti sonori.

E' in grado di generare ogni sorta di suono digitale udito in oltre 30 anni di invasioni aliene, gare automobilistiche, fuochi laser e proiettili colorati. Oltre a cipollare liberamente con i numerosi parametri a disposizione ci sono anche una divertente funzione random che genera un suono completamente casuale e una funzione mutate che permette di variarne un po' le caratteristiche.

image derived by Sound in Water
by baxmaniac

UPDATEs:
JFXR !!
BFXR !!
Labchirp !!
flash improved version
source@google code

categorie: 

Braid

Braid è un platform game che sembra convenzionale, e si fa notare da subito per i suoi cieli pieni di nuvole che variano costantemente le condizioni di luce.

Poi però si capisce che un cielo vivo sottolinea ulteriormente quando si inverte lo scorrere del tempo, proprio come succedeva per il Principe di Persia e le sue Sabbie del Tempo. Ma stavolta non c'è limite a quanto si può distorcere la cronologia degli eventi, inoltre alcuni oggetti si rifiutano di invertire la marcia aprendo scenari ricchi di puzzle innovativi.

Se non ci si accontenta di distorcere solo lo spazio-tempo si possono disseminare doppi del protagonista la cui presenza nell'universo di gioco è limitata, aumentando ancora l'intreccio di possibilità.

Braid 10th anniversary
Jonathan Blow Youtube channel

UPDATE: la filosofia di game design di Jonathan Blow

Braid [via TIGsource]

Solomon's Key

Solomon's Key compie 20 anni. Dana, il personaggio principale, è un maghetto con il solo potere di creare o far scomparire blocchi di pietra, che può usare per salire, impedire ai suoi nemici di acciuffarlo e crearsi la strada verso l'uscita dal labirinto. Non prima di aver recuperato, per ciascun livello, la chiave che apre la porta.

Come in tutti i grandi giochi l'errore arriva praticamente sempre a causa del giocatore. Ci sono un sacco di gustosi bonus di ogni genere, piccole palle di fuoco, monetone d'oro, pozioni varie e clessidre che rallentano il tempo. Un arcade meraviglioso con una folta schiera di appassionati e un bel sito di riferimento gestito da Fabio Sanna.

Una delle (ri)creazioni meglio riuscite si può trovare su Zikitrake
Intervista a Michitaka Tsuruta (game designer)
speed demos archive
hardcoregaming 101

Solomon's Key © 1986 Tecmo[via indygamer]

POV-Ray

POV-Ray è da anni un ottimo strumento free di Raytracing in grado di calcolare le immagini a partire da chiari file di testo che descrivono matematicamente la scena. Questi file possono essere generati in modo procedurale ad esempio mediante Python e si prestano ad ogni tipo di rappresentazione ed animazione i cui dati siano noti, come nel caso di frattali o nella sperimentazione scientifica.

POV-Ray si presta all'uso di interfacce già note alla comunità open source come ad esempio Blender, e spesso è il raytacer che sta dietro ad alcune delle immagini più originali reperibili in rete.

UPDATEs:

Pov-Ray tutorials
Pov-Ray & Mathematica

"Evening at the River" © Christoph Gerber



categorie: 

Pages