Square Dash
By Alex Vasiliu, iOS Solution Architect
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.



Tech stack
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