Squares
By Alex Vasiliu, iOS Solution Architect
Squares is a tap and swipe puzzle game offering multiple distinct play modes to keep the experience fresh across extended sessions. Each mode introduces a different rule set around how coloured squares are matched or cleared, ranging from relaxed level-based progression to timed and competitive formats. Players personalise their experience with unlockable skins and visual themes, and GameCenter adds a social layer through direct challenges between friends online and shared score chasing with rivals. The challenge system tracks scores per mode independently, so friendly competition unfolds across whichever format each player enjoys most, giving the game strong replay value well beyond the initial level progression.



Tech stack
Technical details
- SpriteKit framework with Decorator design pattern
- Facebook login and user information
- Firebase Cloud Storage for user progress and data
- Push Notifications with OneSignal for holiday rewards and cross promotion
- In-App Purchase for acquiring currency and cosmetics
- AES256-bit local data encryption with CryptoSwift
- TodayWidget with collapsed/expanded view to display user progress
- 3D-Touch Quick Actions
- Calendar algorithm for Daily Rewards
- Fluid animations and transitions with SKAction
- Compatibility for all current and upcoming devices