Skip to main content
All projects

Square Dash

By Alex Vasiliu, iOS Solution Architect

iOS game

Square Dash is a rhythm-driven endless runner in which a square character moves forward automatically while the player taps to jump over, slide under, or weave between a precisely timed gauntlet of obstacles. Level design is closely tied to the soundtrack, with obstacle placements that align to the beat so players who internalise the rhythm gain a meaningful advantage. AVFoundation handles the audio playback that underpins this synchronisation. The difficulty curve is steep and keeps escalating, ensuring even proficient players are regularly tested. Short failure loops encourage immediate retries and make the gradual improvement arc genuinely satisfying across many repeat sessions for determined players.

Square Dash screenshot 1Square Dash screenshot 2Square Dash screenshot 3

Tech stack

Swift
SpriteKit
GameCenter

Technical details

  • SpriteKit framework with Decorator design pattern
  • Fluid animations and transitions with SKAction
  • Leaderboard/Achievements with GameCenter
  • Compatibility for all current and upcoming devices