Come si presenta
Scegli una miniatura per scorrere le schermate, o tocca l'immagine grande per ingrandirla.
Schermata delle creature di Kaurix: quelle del ciclo, le trovate a colori e le mancanti in ombra
Su Kaurix
Kaurix comincia con un uovo che non è sullo schermo: è nella stanza. Il gioco ti avvisa che c'è una creatura che aspetta — ti mostra la sua sagoma, non dove sta — e da lì in poi tocca a te: alzi il telefono e giri piano finché non compare, sospeso sopra il tavolo, la libreria o il cortile.
Trovarlo non basta: bisogna tenerlo. Finché lo tieni nell'inquadratura si avvicina, e se ti sfugge indietreggia. Quando è vicino, lo tocchi. A volte il guscio regge un paio di tocchi prima di rompersi.
Quello che nasce da quell'uovo va nutrito, e per farlo servono ingredienti. Compaiono mentre ti guardi intorno — sono settantaquattro, dalla frutta e la verdura alle pietre e ai fiori — e si raccolgono toccandoli.
Poi si cucina nel calderone: cinquantadue ricette su tre livelli. Ognuna richiede esattamente tre cose diverse, ma dal secondo livello in poi una delle tre è un piatto che hai già cucinato, così i cibi si combinano tra loro per darne di migliori. Non c'è niente da indovinare: la borsa contiene le ricette e dice da dove viene ogni ingrediente.
Ogni creatura che diventa adulta ti dà una carta illustrata. L'album ha otto pagine — una per creatura, con le sue otto azioni e la leggendaria al centro — e tutte e otto si riempiono insieme, quindi ogni crescita può aprire una pagina che non avevi toccato. La leggendaria non si sorteggia mai: è quello che si vince completando le otto della sua pagina, e completare tutte e otto le pagine finisce il gioco.
Funziona su qualsiasi Android con fotocamera. Non usa la realtà aumentata certificata di proposito: taglierebbe fuori quasi tutta la fascia media, e questo gioco doveva girare sul telefono che hai già. Non chiede account, non serve connessione per giocare e la partita resta sul tuo telefono.
Guardati intorno. Qualcosa si muove.
Realtà aumentata dovunque tu sia
Le creature e gli ingredienti compaiono su ciò che inquadra la fotocamera. Il gioco ti avvisa che c'è qualcosa, ma non da che parte: giri finché non lo trovi, e si avvicina finché lo tieni nell'inquadratura.
Cucinare è metà del gioco
Ogni ricetta richiede tre cose diverse, e dal secondo livello una è un piatto che hai già cucinato. Cinquantadue tra cibi e pozioni, tutte consultabili nella borsa.
Da uovo ad adulto
Ogni creatura cresce a tappe con quello che le dai da mangiare. Riempire la barra non basta: il salto alla fase successiva lo apre una pozione.
Un album che si riempie
Otto pagine da nove carte che si riempiono insieme. Completare le otto azioni di una pagina dà la sua leggendaria; completare tutte e otto le pagine finisce il gioco.
Scheda tecnica
Kaurix unisce realtà aumentata e visione artificiale sul telefono: un modello di riconoscimento di immagini addestrato per questo gioco, che gira offline, e una realtà aumentata pensata per funzionare su qualsiasi Android con fotocamera, non solo di fascia alta.
- React Native + Expo + TypeScript
- Modello proprio di riconoscimento delle immagini
- Dataset curato con CLIP
- Modulo nativo in Kotlin + ML Kit
- Realtà aumentata senza ARCore
- Grafica 3D esportata in WebP animato
- Salvataggio locale
- i18n
- Google AdMob + UMP
- EAS Build
- App
React Native + Expo + TypeScript
Gioco Android con React Navigation e stato con Zustand.
i18n
Spagnolo, inglese, italiano e portoghese.
- Architettura
Grafica 3D esportata in WebP animato
Il 3D serve a produrre la grafica, non in esecuzione: strumenti propri in Node (ffmpeg, sharp) lo convertono in WebP animati e fogli di sprite, e un config plugin abilita il WebP animato su Android.
- Nativo e dispositivo
Modulo nativo in Kotlin + ML Kit
Modulo proprio con la Expo Modules API che carica il modello .tflite con ML Kit Image Labeling e, se manca, ripiega sul modello base di ML Kit. È completato da un'analisi del colore della scena.
Realtà aumentata senza ARCore
Le creature sono ancorate a una direzione del mondo usando il giroscopio (expo-sensors) sopra la fotocamera dal vivo (expo-camera). Sui dispositivi senza giroscopio l'app sceglie da sola un altro motore. ARCore è stato scartato di proposito perché esclude quasi tutta la fascia media e bassa.
- IA e machine learning
Modello proprio di riconoscimento delle immagini
Classificatore MobileNetV3 addestrato con TensorFlow/Keras tramite transfer learning e fine-tuning: 48 classi di ingredienti, esportato in TensorFlow Lite (3,3 MB) ed eseguito sul telefono, senza inviare immagini a nessun server.
Dataset curato con CLIP
Pipeline proprio in Python: foto da Open Images v7 e iNaturalist (con licenza e autore registrati), filtrate con CLIP su PyTorch per tenere solo quelle che mostrano la classe, e una valutazione a parte con foto reali scattate con il telefono.
- Dati
Salvataggio locale
Tutti i progressi restano sul telefono (AsyncStorage ed expo-file-system), senza account né server.
- Monetizzazione
Google AdMob + UMP
Video con ricompensa nel gioco e consenso per l'Unione Europea, il Regno Unito e la Svizzera.
- Strumenti e rilascio
EAS Build
Build di produzione per Google Play, con variabili per ambiente.




