Game Making

Colonne Sonore Originali

Colonne Sonore Originali
Su shockwave-sound.com raccoglie migliaia e migliaia di colonne sonore originali (stock music) che possono essere usate come sottofondo per progetti multimediali.

La cosa davvero interessante è come sia possibile cercare per genere, per sottogenere, per atmosfera o anche per strumento musicale prevalente. Non manca inoltre una ampia gamma di effetti sonori (stock samples) di ogni genere.


categorie: 

Augmented Reality Sandbox

Questo è un "Augmented Reality Sandbox - realtime topographic contour line generation" che fa uso di un PC con una buona scheda grafica, un proiettore ed un Kinext.

Scavando la sabbia la rilevazione altimetrica via Kinect viene tradotta dal PC in curve che vengono proiettate nel sandbox in tempo (quasi) reale.

Ma è anche, ovviamente, un prototipo per dei boardgame in AR.

Pictures
Movies
Download
Instructions
External Installations

[via]

livecoding.tv

livecoding.tv
Twitch.tv (una specie di youtube dove la gente trasmette le sue partite e gli altri guardano) ha avuto un successo esagerato, ma di fatto è un servizio quasi inutile. Meglio giocare no ?

livecoding.tv fa la stessa cosa ma con dei programmatori che si cimentano in diretta con il codice nei loro livestreams.

I professionisti quindi svevano i loro tool, i loro trucchi e, soprattutto, il loro modo di pensare ed affrontare i problemi. Una vera manna per imparare il più rapidamente possibile a fare una cosa così complessa come programmare.

http://imgur.com/gallery/ZTuZm

BONUS:

Introduction to Computer Science and Programming: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Intensive Introduction to Computer Science: Harvard (http://www.extension.harvard.edu/open-learning-initiative/intensive-intr...)
Introduction to Computer Science and Programming Methodology: Stanford (http://see.stanford.edu/see/courseInfo.aspx?coll=824a47e1-135f-4508-a5aa...)
Programming Abstractions (Second Course in Unit): Stanford (http://www.youtube.com/view_play_list?p=FE6E58F856038C69)
Mathematics for Computer Science: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Discrete Mathematics: ArsDigita (https://www.youtube.com/watch?v=h_9WjWENWV8&feature=share&list=PLTdIp1Dy...)

Core

Introduction to Data Structures and Algorithms: UNSW (https://www.youtube.com/watch?v=RpRRUQFbePU&list=PLE621E25B3BF8B9D1)
Introduction to Algorithms: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Operating Systems and Systems Programming: Berkeley (https://www.youtube.com/watch?v=XgQo4JkN4Bw&list=PL62A66DDD3B3CC0B7)
Programming Paradigms: Stanford (https://www.youtube.com/playlist?list=PL9D558D49CA734A02)
Computer Architecture: Carnegie Mellon (https://www.youtube.com/playlist?list=PL5PHm2jkkXmgDN1PLwOY_tGtUlynnyV6D)
Fundamentals of Computer Networking: Manhattan College (https://www.youtube.com/channel/UCb1OiccPJ0wbMZMOleCvhWQ)
Introduction to Data Communications: Thammasat University (https://www.youtube.com/playlist?list=PLvifRcqOOwF8u4iC7hFTMVC_WD6SEpnkx)
Introduction to Cryptography: Ruhr University (https://www.youtube.com/channel/UC1usFRN4LCMcfIV7UjHNuQg)

Electives

Building Dynamic Websites: Harvard (http://cs75.tv/2012/summer/)
Advanced Data Structures: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Computer System Engineering: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)
Principles of Programming Languages: IIT (http://freevideolectures.com/Course/2249/Principles-of-Programming-Langu...)
Introduction to IT Security: Thammasat University (https://www.youtube.com/watch?v=bx5CPmNbblI&list=PLvifRcqOOwF89bqRiJEWyu...)
Security and Cryptography: Thammasat University (https://www.youtube.com/playlist?list=PLvifRcqOOwF-b74gWV5TpyMFFs2dVlqTt)
Bilinear Pairings in Cryptography: BIU (https://www.youtube.com/playlist?list=PLXF_IJaFk-9C4p3b2tK7H9a9axOm3EtjA...)
iPhone Application Development: ITU (https://www.youtube.com/playlist?list=PL1D5B07DD840FB46D)
Android Application Development: ITU (https://www.youtube.com/playlist?list=PL1E8E7D2B6EB11301)
Artificial Intelligence: HRW (https://www.youtube.com/watch?v=katiy95_mxo&list=PL39B5D3AFC249556A)
Artificial Intelligence: Berkeley (https://www.youtube.com/watch?v=qZ23-HrWyUE&index=10&list=PLF1A9D9034225...)
Computer Graphics: Berkeley (http://inst.eecs.berkeley.edu/~cs184/fa12/onlinelectures.html)
Statistics and Probability: Harvard (https://www.youtube.com/playlist?list=PL2SOU6wwxB0uwwH80KTQ6ht66KWxbzTIo)
Probabilistic Systems Analysis and Applied Probability: MIT (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6...)


Graphics Gale

Graphics Gale
Paul Conway (doomcube), professionista nell'industria dell'intrattenimento interattivo da oltre 10 anni, per realizzare grafica e animazioni in pixel art raccomanda l'uso di Graphics Gale (features) in coppia con Photoshop.

Anche per il suo ultimo lavoro: Aporkalyspe Now, Paul fa uso delle palette e dei workflow del programma Adobe in coppia con la timeline e il controllo delle animazioni di Graphics Gale.

In questa eccellente intervista accenna al suo metodo di lavoro, all'importanza dei key frame e delle animazioni secondarie per arricchire una immagine.

faq

[via]

Graphics Gale Basics

Duelyst Attack Animation Tutorial

Wreck-it Ralph - Pixel Animation [Time-lapse]

categorie: 

Zach Soares

Zach Soares

Zach Soares, canadese di Toronto, ha capito subito che non aveva un gran talento né come programmatore né come grafico, ma voleva comunque, assolutamente, lavorare nella gaming industry.

Poi ha scoperto Magicavoxel, grazie al quale fare grafica 3D poteva essere come giocare con i LEGO, da bambino, ma con le capacità, il gusto e il diploma di pianificazione urbanistica di un adulto.

E così non ha più smesso di costruire i suoi diorami a blocchetti, o voxel.

blog
twitter
patreon


categorie: 

Marmoset toolbag & viewer

Marmoset


Marmoset è un online 3D viewer molto avanzato, che permette di visualizzare modelli tridimensionali, cambiare punto di vista e tipo di presentazione (opacità, normali, albedo, triangoli ecc.).

In coppia con Toolbag 2, un programma di texturing e rendering PBR che fa uso dei moderni shader, permette di elevare il livello della presentazione di modelli nel browser allo stato dell'arte.


categorie: 

Qubicle

Qubicle
Qubicle è un programma fantastico, come e forse più di magicavoxel.

Quando si tratta di realizzare modelli 3D "a blocchi", cioè pixel tridimensionali ovvero voxel, questo è diventato uno standard tra i professionisti, visto che è stato usato anche per il famoso Crossy Road.

Il programma è a pagamento ma le licenze base (non per uso commerciale) costano soltanto 15$ e 40$.

youtube
twitter
google images


Tutorial: Getting Started With Qubicle 2.0

categorie: 

Valenberg

Valenberg


Valenberg è il pixel artist tedesco che illustra con le sue tavole animate i video degli Amplitude Problem.

Cibatosi di 2001 e Blade Runner, Monkey Island e Haruki Murakami, con photoshop, la sua Cintiq, carta e penna realizza i suoi piccoli capolavori in blocchetti a tema cyberpunk.

facebook
tumblr
sito ufficiale
deviantart


Computer Corner by Amplitude Problem (art by Valenberg)

Wet Pavement Blues by Amplitude Problem (art by Valenberg)

OK Firetown by Amplitude Problem (art by Valenberg)

Shooter Jennings feat. Marilyn Manson - Cat People (Official Video)

GosT "Arise (feat. Kriistal Ann)" [Music Video - "Non Paradisi" - 2016]

Deflemask

Deflemask
Deflemask è un tracker molto speciale perchè è in grado di emulare i grandi chip musicali del passato, i SID, YAMAHA, TI, Z80 che davano voce a commodore 64, Game Boy, Mega Drive e NEC PC Engine.

Ovviamente, visti i limiti tecnologici dei chip dell'epoca, si tratta di andare a trafficare direttamente con onde quadre e triangolari, impulsi, rumore, denti di sega ed altro.

manuale
manuale in PDF
tutorials
soundcloud
facebook
videos
Game Mods

Genga 原画

Toshiyuki Inoue Dennou Coil
I Genga sono gli originali disegnati dagli animatori senior dai quali si creano i douga, i disegni che daranno origine ai cel, i lucidi di un anime.

E' possibile trovarne in giro per la rete e spesso si rivela materiale prezioso ed essenziale per migliorare pose, peso, inquadrature, realismo ed efficacia di un personaggio in una tavola o un disegno.

sakugabooru
animation & motion
第二原画
tumblr

image: Toshiyuki Inoue per Dennou Coil


Godot Engine

Godot Engine
Il Godot Engine è un altro ambiente di sviluppo di videogame molto interessante per sviluppatori indipendenti, provvisto di licenza MIT, ricco di feature, un ambiente visuale con tool molto professionali, supporto navito per 2D e 3D, un linguaggio di programmazione simile a Python ed è in grado di fare deploy su ambienti mobile, web e PC.

github
wiki
wikipedia
game from scratch
1st Godot App
reddit
twitter

categorie: 

La sintesi delle forme

shapesynthesis teaser


Vangelis Kalogerakis ed il suo gruppo di ricercatori hanno presentato al Siggraph 2012 uno studio per generare automaticamente modelli 3D (in verde) analizzando ontologicamente i componenti di alcuni modelli di base (in blu).

Ad esempio inserendo nel sistema qualche decina di sedie di design l'algoritmo è in grado di generarne svariate centinaia con caratteristiche prese dai modelli di riferimento. E così per navi, aerei, creature ecc. Ed è anche possibile introdurre vincoli sullo stile o i componenti che devono essere generati.

Questo è probabilmente uno degli studi che si sono rivelati più importanti per lo sviluppo di molti degli elementi presenti in No man's Sky.

Altri Studi
A Probabilistic Model of Component-Based Shape Synthesis - Paper (pdf)


categorie: 

Simplygon

Simplygon bayonetta
Anche la strega più sexy del mondo, Bayonetta, ha subito il trattamento di "bellezza" che offre Simplygon.

In un gioco che deve correre a 60 fps, ogni poligono del modello 3D della protagonista pesa sulla CPU della console. Il processo "automagico" di polygon reduction offerto da questo tool, disponibile free anche su cloud, diventa quindi cruciale per la resa grafica e l'animazione.

Bayonetta su pinterest
Poly Reducer for Blender


Simplygon Cloud Intro

categorie: 

Artificial Intelligence Resources

Artificial Intelligence
Awesome Artificial Intelligence è un documento su github in continuo aggiornamento che raccoglie risorse dedicate all'intelligenza artificiale.

Corsi online, libri, programmazione, filosofia, contenuti free, codice, video e speech e tutto quello che serve per capire uno degli argomenti più caldi di questo periodo, visto che Hawking, Musk e Gates hanno detto di temere qualcosa tra l'arrivo di qualcosa tipo Skynet e una enorme crisi del lavoro.

[via]

categorie: 

Ambient music & sounds

blade runner Deckard apartment soundscape
Ora è possibile arricchire il paesaggio sonoro della propria casa con ben 12 ore di sottofondo ambientale continuato dell'appartamento di Deckard di Blade Runner.

Ma ci sono diverse altre collezioni di suoni di questo genere, che si possono adattare a molte altre occasioni, per dormire, riflettere, scrivere o disegnare:

Ambient Space Noise
Ambient Sound
Ambient sci-fi sleep sound
sound cloud

tabletop audio ambiences for tabletop & RPG

BONUS: Blade Runner: the complete image guide


Blade Runner Ambient Deckard's Apartment Sound for 12 Hours (playlist with Bradbury Hotel, McCoy's bedroom, Tyrell Building, under the city)

categorie: 

Golem Labs

Golem Labs
"AI" è diventata da anni una buzzword che gli esperti di marketing usano per vendere articoli. La discriminante tra un sistema "pre-programmato" e uno "intelligente" è semplicemente la capacità di apprendere.

C'è un nuovo acronimo in campo, quindi: E.H.E. (Evolutive Human Emulator), ovvero un sistema progettato per imparare, adattarsi e interpretare il mondo in modo indipendente.

In questo articolo i programmatori di Golem labs spiegano i componenti per la costruzione di un sistema del genere: personalità, emozioni, common core knowledge, forced feedback loops ed altro.

Personality and emotions for EHE-driven entities
facebook

[via]

categorie: 

Crossy Road

Crossy Road

Crossy Road è un altro esempio lampante di come vanno realizzati i giochi casual sui mobile store.

Il gioco, rilasciato a novembre 2014, riprende palesemente la meccanica di Frogger (Konami, 1981) e Freeway (Activision, 1981).

Lo stile grafico è vincente, con dei voxel molto colorati che richiamano i gloriosi pixel degli originali e una prospettiva 3D che permette di scorgere gran parte del mondo di gioco e si adatta perfettamente agli schermi degli smartphone.

Inoltre quello che succede durante il gioco è esilarante, le mascotte sono azzeccate e i livelli sono generati in modo procedurale.

play.google.com
sito ufficiale
crossy road tips & hints
crossy road & unity ads


categorie: 

Live2D Cubism Editor 2.0 - Live2D Euclid

Cubism Editor 2.0

Live 2D presenta "Cubism Editor", un tool rivoluzionario per realizzare ed animare modelli in stile anime, ovvero 2D, nello spazio tridimensionale.

Il problema è noto, ed è riconducibile alla natura strettamente legata alla penna e al foglio di carta che hanno dato vita per un secolo ai personaggi animati. Esistono geniali semplificazioni e trucchi estetici, scoperti dai pionieri di questa arte in decenni di lavoro, che funzionano perfettamente nello spazio bidimensionale, ma che è impossibile realizzare con modelli 3D. Ad esempio i capelli a punta di Astroboy.

Ma le buone notizie non sono finite. Oltre ad esistere, il programma è liberamente scaricabile (per Windows e Mac) ed ha già contribuito alla realizzazione di oltre 100 titoli.

Features, API reference, FAQ
Live2D - Euclid - tutorials
download

“Live2D Euclid” technology creates 3-D models while retaining the essence of a 2-D drawing
facebook
live2d library
case studies
workflow
animate Hatsune Miku
The making of Tabatha Veazie - Animated 2D portrait

[via]

Live2D Euclid 1 - New dimension of hand-drawings

Live2D Euclid animates 2D illustrations in rich 3D environments

How to make Live2D model from JPG images

『しずくの時間』#01 立冬

Live 2D x 楽園追放

Cubism Editor 2.0 New Features - Auto-modeling with Template