Caso di studio: Walls, gioco rompicapo a tempo
Gioco rompicapo mobile multipiattaforma legacy sviluppato in Unity (iOS e Android).
Video del gameplay

Note sul progetto legacy
Si prega di notare che Walls attualmente non è disponibile sull'Apple App Store o su Google Play Store.
Pubblicato originariamente nel 2015, il gioco ha raggiunto migliaia di download e ha generato con successo entrate tramite acquisti in-app per livelli aggiuntivi e funzionalità premium. A causa dell'impegno verso altre attività accademiche e professionali, non ho avuto il tempo di mantenere e aggiornare costantemente il codice per conformarmi alle linee guida in rapida evoluzione degli store iOS e Android. Il progetto rimane presentato qui esclusivamente per scopi di portfolio legacy e progettazione software.
Panoramica del gameplay
Walls è un puzzle game minimalista, frenetico e a tempo, con 1.000 livelli unici. La meccanica principale richiede ai giocatori di muovere un cerchio bianco facendo scorrere le dita sullo schermo.
Ogni livello è popolato da piccoli quadrati bianchi che devono essere tutti raccolti prima che il giocatore possa procedere verso l'uscita tramite l'icona a croce. Un evidente timer di countdown mantiene alta la pressione: se il timer arriva a 0 prima che tutti i quadrati siano stati raccolti e l'uscita raggiunta, il livello viene fallito.
Architettura e funzionalità
- 1000 livelli con validazione procedurale: Livelli progettati e testati tramite algoritmi di risoluzione per garantire la risolvibilità entro il tempo assegnato.
- Codebase multipiattaforma: Realizzato con Unity per supportare sia iOS che Android in modo efficiente da un unico repository.
- Integrazione della monetizzazione: API native degli store incluse per gestire gli acquisti in-app dei pacchetti di livelli e la rimozione premium degli annunci.
- Design visivo minimalista: Curato con forme pulite, asset ad alto contrasto e transizioni fluide per mantenere l'attenzione dell'utente esclusivamente sulla meccanica di gioco.
Screenshot
Screenshot originali ad alto contrasto dell'interfaccia dei livelli di gioco.



