# NumbersBnB

> An iOS number-match puzzle with a cozy bed-and-breakfast renovation loop, built in SwiftUI and SpriteKit.

- Tags: Mobile, Games
- Areas: [Interactive & Physical Experiences](https://dreamawakelabs.com/experiences.md)

## What it is

Clear pairs that match or sum to ten, earn coins, and renovate a seaside bed-and-breakfast room by room. A puzzle core with power-ups, timed and move-limited modes, and a renovation meta loop that gives every solved board a reason.

## What we built

The whole game: a SwiftUI and SpriteKit puzzle engine with undo, hints, and power-ups, the renovation loop and economy, local persistence with SwiftData, remote configuration, analytics, and in-app purchase integration, with a unit test suite over the puzzle rules.

## How it is used

Game rules and economy values live in remote configuration, so balance changes ship without a new build. Room art for the renovation loop is generated on the device at runtime.

## Built with

Swift, SwiftUI, SpriteKit, SwiftData, iOS

## Media

- NumbersBnB app icon: a small cottage with an orange tiled roof, a hanging B&B sign, a flower box under the window, and the numbers 1, 2, and 3 in yellow, orange, and green on the lawn. (The NumbersBnB app icon.): https://dreamawakelabs.com/work/numbersbnb/numbersbnb-icon.webp

## Credit

By AyaDog Games, the game label of Dream Awake Labs.

[All projects](https://dreamawakelabs.com/work.md)
