mercoledì 11 aprile 2012

Aprile a non finire

Ho postato poco in questi mesi, ma non sono stato (tanto) fermo - più o meno.
Con il progetto con Alessio ho avuto dei ritardi e diversi impegni familiari mi hanno rallentato e, ad essere onesti, il lavoro in ufficio mi aveva pure un po' demotivato.. In effetti devo dire che negli ultimi anni ho un forte senso di demotivazione e depressione che, onestamente, mi lascia perplesso.

Cmq sia, sono di nuovo sulle locazioni con un Alessio un po' seccato dalla mia "pigrizia" mentre in ufficio sono fisso da un po' sul mio gioco con Unity.
Ho riscritto moltissimi script e sono passato in diversi casi da Unityscript al C# per varie esigenze tecniche e perché l'autocompletamento e alcuni optional lo rendono a tutti gli effetti più comodo.

Ho anche ottimizzato diverse texture e vedere correre sul mio android a (credo, dato che non sono molto convinto della certezza del calcolo) le mie piattaforme con tiles da 128*512 (da texture 1024*1024) a velocità pazzesca  mantenendo il framerate intorno ai 60 fps mi ha dato una certa gioia.
Certo, messi poi nemici, vari elementi grafici, il player.. il valore si è ridotto ma al momento sono sui 32-40 (la variazione è in effetti curiosa) e spero di non scendere oltre, ottimizzando altre cose e sistemandone di altre ancora.
In ufficio abbiamo anche bene o male completato la struttura del sito quindi a "breve" si comincerà a vedere la luce e a parlarne ufficialemente.
Oddio c'è ancora tanto lavoro da fare e come al solito mi son imbattuto nei problemi più disperati, tra bugs sui materiali, compressione delle texture, elementi vari che non funzionavano bene come pensavo, scoperte folgoranti ma si sa, il lavoro dello sviluppatore di videogiochi è anche questo: sbattere la testa a ripetizione.
Ho anche messo un mega elemento 3D di sfondo che, per quanto la cosa sia "banale" in se, mi ha molto gasato. Ora però devo cambiarne la gestione, dato che prima era 2D.
Inoltre, altra cosa spassosa per me, è l'innumerevolo quantitià di sfx che ho registrato negli ultmi mesi nei buchi che mi avanzavano. Certo, mi manca un microfono pro come si deve, però in alcuni casi sono proud-of-myself.

Pensavo di aprire un thread sul forum di Unity con un link a Github e rendere il pezzo dello scrolling delle piattaforme open a tutti, così da vedere come viene valutato, criticato e nel caso corretto dato che ho alcune perplessità anche se effettivamente funziona bene. Mah, vedremo, è pur sempre roba di lavoro e devo focalizzare già su tante cose.