Back to Portfolio
Lumino logo In Development iOSAndroid 2026 · 09 / 09

Lumino

A cosmic pet made of starlight.

React NativeExpoSkiaReanimatedCloudflare WorkersD1EAS Update
Year
2026
Duration
In TestFlight · App Store launch in preparation
Team
Mahere & partner companies
Status
In Development
By the numbers

Scope, speed, and what we delivered.

Evolution formsEntwicklungsformen
7
LanguagesSprachen
20
Sounds, all generatedSounds, alle generiert
150
Delivered by Fluxera
DesignDesign MobileMobile BackendBackend OperationsBetrieb
Who built it
  • MahereMahere 50%
  • Partner companiesPartnerunternehmen 50%

Fluxera carries half of the project; partner companies contribute the other half.Fluxera trägt die Hälfte des Projekts, Partnerunternehmen die andere Hälfte.

What this means for you

A mobile game with smooth 60 fps graphics drawn entirely in code, twenty languages, fair in-app purchases, and updates that reach testers without a new build.Ein Mobile-Game mit flüssiger 60-fps-Grafik, komplett per Code gezeichnet, zwanzig Sprachen, fairen In-App-Käufen und Updates, die Tester ohne neuen Build erreichen.

Overview

What is Lumino?

Lumino is a virtual pet for iPhone and Android: a little kitten made of starlight with an opal glow, galaxy eyes, and a golden spark on its forehead. You hatch it from an egg of light, name it, feed and cuddle it, dress it up, furnish its room, and play mini-games with it. Through experience it grows from a tiny spark into a crowned star majesty in seven forms. The tone is gentle and child-friendly: music box, chimes, and Lumino's own little voice.

The Challenge

The problem we set out to solve.

A pet only feels alive if it reacts to every touch, at a steady frame rate, on every phone. Lumino had to animate a soft body, a living face, and a whole room in real time, sound different for every action, and stay fair for children: care without guilt, purchases without pressure, and no data leaving the device unless a player joins the leaderboard.

Our Solution

How we built it.

An Expo app on React Native's New Architecture. Every image is drawn with Skia on the UI thread, motion and gestures run as Reanimated worklets, and the soft body, ears, and face are spring physics. 150 sounds come from a procedural sound palette instead of stock files. The save game lives on the device; a Cloudflare Worker with D1 runs the leaderboard and friend invites. EAS Update ships every commit to Expo Go and TestFlight within minutes, and automated checks catch worklet and import-cycle crashes before they reach a phone.

In Action

See it in action.

First start: the spark in the sea of stars
Lumino hatches from the egg of light
Cuddling: every gesture gets its own reaction
Welcome home: the five needs
Tech Stack

Under the hood.

App
Expo SDK 57, React Native 0.86 (New Architecture), TypeScript
Graphics
Skia, drawn per frame on the UI thread
Motion
Reanimated 4 worklets, Gesture Handler, device tilt
Sound
150 procedural sounds, expo-audio
Backend
Cloudflare Worker + D1: leaderboard, invites
Purchases
Optional Lumens packs via in-app purchase, no ads
Delivery
EAS Update to Expo Go and TestFlight
Attention to Detail

What we paid attention to.

  1. 01

    Cared for, not nursed

    While the app is closed Lumino sleeps: its needs sink gently but stop at a floor, so coming back after a night or a school day never finds it sick. Tests pin these rules.

  2. 02

    Twenty languages from the start

    The app and its store texts ship in twenty languages. The first screen is a language choice with the phone's language preselected, and a check fails the build if any text is missing.

Result

Where we are today.

Lumino runs in TestFlight with seven forms, five arcade games, a furnished room, and a live leaderboard. The App Store release is being prepared.