
01 · Project overview
What PopPals is
PopPals is a free, offline 3D tap-to-blast puzzle game designed for children aged 3+. It uses a kid-safe design with no in-app purchases and no tracking scripts.
02 · Business problem
The problem worth solving
Many children's games rely on intrusive ads, dark monetisation and tracking. Parents need safe, joyful screen time that works offline.
03 · Solution
What we built
We built a native mobile 3D puzzle game with handcrafted levels, offline play and a child-friendly interface, avoiding accounts, chat and tracking SDKs.
04 · Architecture
How the system is put together
- React Native and Expo mobile application.
- Three.js 3D rendering and game interaction.
- Fully offline level and progress storage.
- No accounts, chat, location tracking or analytics SDKs.
05 · Technology
Technology used
06 · Features
Product capabilities
- 10 handcrafted 3D levels
- Tap-to-blast puzzle mechanics
- Offline play without WiFi or cellular data
- No in-app purchases
- No chat, accounts or location tracking
- Kid-safe, distraction-limited design
07 · Challenges
Engineering challenges
3D on mobile
A 3D game experience has to remain responsive on smaller devices while keeping the interaction simple enough for young children.
Offline-first play
The game must work without a network connection. Levels, progress and assets are handled locally.
08 · Engineering decisions
Why we built it this way
React Native + Three.js
The stack keeps the game in a familiar product engineering workflow while supporting 3D interaction.
No dark monetisation
No in-app purchases or during-play ads. The product prioritises a safe experience over extraction.
09 · Screenshots
Product interface

10 · Verified outcomes
What can be verified today
No invented ratings, revenue figures or client testimonials are used here. Outcomes are limited to what can be checked on the live product.
11 · Product demonstration
See it live
Building something similar?
Start with the actual problem. We will help you identify the most practical next step.
Start Your Project