BrickBreaker

SwiftUI • SpriteKit • Physics Engine • Real-Time Gameplay

About

Built a BrickBreaker-style iOS game by combining SwiftUI for the interface layer with SpriteKit for the real-time game scene. The project includes paddle movement, randomized ball launch direction, brick collision and removal, score and lives tracking, win / lose states, and velocity normalization to keep gameplay responsive.

What it includes
  • SpriteKit scene integrated inside a SwiftUI interface
  • Physics categories for ball, paddle, bricks, walls, and bottom boundary
  • Real-time score, lives, status text, and restart state management
  • Touch controls for paddle movement and tap-to-launch ball behavior
  • Brick destruction, win/loss conditions, and speed correction in the update loop
Tech Stack
Swift SwiftUI SpriteKit Physics Engine ObservableObject Game Development