NinjaNext product
RoomFit: a packing puzzle about leaving no gap behind
Our grid-based packing game for Android: drag and rotate furniture until every square of the room is covered, with every level validated solvable.
The Google Play listing is public, last updated 25 October 2026.
- Owner
- NinjaNext product
- Industry
- Consumer Apps & Games
- Period
- 2026
- Platforms
- Android
- Key figures
- 60validated levels
- 5level packs
The problem
Packing is a satisfying real-world problem and a hard puzzle to make fair: a room that looks full can still be impossible, and nothing is more frustrating than a level with no solution.
What we built
We modelled rooms as grids and pieces as rotatable shapes, then validated every level before it ships, so there is always a perfect fit. Undo, reset and earnable hints keep a stuck player moving without handing over the answer.
Key features
- Drag and rotate furniture, boxes and luggage to cover every square
- 60 handcrafted levels across five packs, from Moving Day to Challenge
- Move limits, locked rotations and obstacles in the later packs
- Every level validated solvable
- One to three stars per level, with achievements and streaks
- Undo, reset and hints that suggest a useful next placement
- A daily fit generated on the device, with no connection needed
Technology stack
The main technologies used in this project.
- React Native
- Expo
- TypeScript
Our role
Designed, built and published by NinjaNext.
Challenges and how we handled them
Guaranteeing a perfect fit
Exact-cover packing has no room for a near miss. Levels are validated before release so each one has a complete solution, including the packs with locked rotations.
Store artwork for this game is not published on the site yet.
Let's build it
Planning something similar?
Tell us about your project. If it is close to RoomFit, we will explain what we would reuse, what we would do differently and what to decide first.