La prima applicazione per iPhone di Wave Factory è atterrata sull’App Store !
WaveCubes è un puzzle game sviluppato in OpenGL ES.
Lo scopo del gioco è ricreare un’immagine spostando e ruotando i cubi che la compongono.
L’intero progetto è stato curato e sviluppato da Wave Factory.

L’idea nasce da alcuni esperimenti portati avanti in seno al progetto di Ricerca e Sviluppo di Wave Factory.
Siamo partiti con l’obiettivo di testare a fondo le potenzialità dell’iPhone e sperimentare le tecnologie messe a disposizione con l’SDK: dall’accelerometro al microfono, dal multitouch alla rete, dal GPS alla bussola, dai video all’audio, dall’integrazione con il sistema alla grafica avanzata.
Non solo ci siamo divertiti un bel po’, ma abbiamo anche avuto modo di scoprire importanti aspetti dell’ambiente Cocoa Touch e più in generale dello sviluppo nativo per iPhone, senza il ricorso a framework ibridi o a soluzioni di terze parti.
In particolare studiando OpenGL ES ci siamo resi conto delle opportunità che questa versione speciale di OpenGL offre agli sviluppatori.
Proprio per studiare nel dettaglio i meccanismi di OpenGL ES e della sua implementazione sulla piattaforma iPhone, abbiamo scelto di non appoggiarci su alcun motore di rendering 3D, pur valutandone diversi.
Abbiamo deciso di provare a sviluppare tutto da soli, partendo dalle basi della grafica tridimensionale.
Per questo motivo, abbiamo progettato e implementato ex novo un essenziale ma funzionante motore di gaming 3D. Questa esperienza ci ha permesso di affrontare e risolvere tanti problemi interessanti, dalla gestione delle mesh alla costruzione della scena, dai font alle luci, dai suoni all’input.
Il motore di gaming 3D si è evoluto lungo un percorso avvincente che ci ha portati in poche settimane a costruire da zero un puzzle game semplice e divertente allo stesso tempo.
Per avere alcuni feedback, abbiamo fatto provare il gioco alle persone più disparate, dai colleghi più geek alle fidanzate, dal boss al barista, dal commerciale al grafico: i primi sondaggi sono stati tutti molto positivi.
A questo punto quello che era nato come un esperimento si è trasformato in prodotto vero e proprio.
Una volta completata la parte core del gioco, abbiamo aggiunto alcune funzionalità per renderlo ancora più simpatico, come la possibilità di scegliere le immagini tra sei set predefiniti o la possibilità di scattare una foto e utilizzarla direttamente nel gioco.
Alla scelta delle immagini e alla cura dei dettagli grafici e sonori hanno collaborato con noi i ragazzi di Wave 3D & Multimedia.
