Skip to main content
All projects

Squares

By Alex Vasiliu, iOS Solution Architect

iOS gameApp Store

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.

Squares screenshot 1Squares screenshot 2Squares screenshot 3

Tech stack

Swift
SpriteKit
Facebook
Firebase Storage
OneSignal
In-App Purchase
CryptoSwift
TodayWidget
QuickActions

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